Computer Network Syllabus
Computer Network Syllabus
Course Objectives:
To develop an understanding of modern network architectures from a design and
Performance perspective.
To introduce the student to the major concepts involved in wide-area networks
(WANs), local area networks (LANs) and Wireless LANs (WLANs).
To provide an opportunity to do Network programming
To provide a WLAN measurement idea.
Note: Examiner will set nine questions in total. Question one will be compulsory. Question
one will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15
marks each to be set by taking two questions from each unit. The students have to attempt
five questions in total, first being compulsory and selecting one from each unit.
Unit: 1
Introduction: Data communication, Components, Computer networks and its historical
development, distributed processing, Internet
Network Models: OSI model and TCP/IP Model
Physical Layer – physical layer functions, Data Representation, Simplex, Half Duplex and Full
Duplex Transmission, Modulation and Multiplexing, Packet and circuit switching,
Transmission media, Topologies, connectionless and connection-oriented services.
Data Link Layer :Data link layer functions and services, MAC Addressing, Framing, Stop and
Wait, Go back – N ARQ, Selective Repeat ARQ, Sliding Window Protocol.
Unit: 2
Medium Access Control: MAC layer functions, Random access, Controlled Access and
channelization protocols.
Network Layer: Network layer functions and services, Logical addressing, IPv4 classful and
classless addressing, subnetting, NAT, IPv4, ICMPv4, ARP, RARP and BOOTP, IPv6, IPv6
addressing, DHCP.
Network Devices: Repeater, hub, switch, router and gateway.
Unit: 3
Routing Algorithms: introduction to routing, Shortest Path Algorithm, Flooding, Hierarchical
Routing, Link State and Distance Vector Routing
Transport Layer: Transport layer functions and services, Process to Process Communication,
User Datagram Protocol (UDP), Transmission Control Protocol (TCP), TCP connection
management
Application Layer: Application layer functions and services, Domain Name Space (DNS),
EMAIL, File Transfer Protocol (FTP), HTTP, SNMP
Unit: 4
Congestion Control, Quality of Service, QoS Improving techniques.
LAN: Ethernet, Token Bus, Token Ring, MAN Architecture- DQDB, WAN Architectures- Frame
Relay, ATM, SONET/SDH
Network Security: Firewalls, security goals, types of attack, Introduction to cryptography,
Types of ciphers: symmetric and asymmetric key ciphers.
Suggested books:
Course Outcomes:
Explain the functions of the different layer of the OSI Protocol.
Draw the functional block diagram of wide-area networks (WANs), local area
networks (LANs) and Wireless LANs (WLANs) and describe the function of each.
Identify and connect various connecting components of a computer network.
Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP,
SNMP, Bluetooth, Firewalls using open source available software and tools.