Syllabus - Computer Networks (IT502)
Information Technology
Computer Networks (IT502)
V-Semester
Unit I
Importance of computer networks, broadcast and point to point networks, Local area networks and Wide area networks, ISO-OSI reference model, TCP/IP model, interfaces and services, Protocol data unit, connection oriented and connectionless services, service primitives, Binding Protocol Address- ARP & RARP, packet format, Encapsulation.
Unit II
Data-Link layer: - Data link layer design issues, framing, flow & error control, physical addressing, Stop & Wait protocol, Go back N ARQ, selective repeat ARQ, piggybacking and pipelining, HDLC LAN Protocol stack-Logical link control and Media Access Control sublayer, IEEE 802.2 LLC Frame format; MAC layer Protocols- static and dynamic allocation, Pure and slotted ALOHA, Carrier sense multiple access, Persistent and non persistent CSMA, IEEE standard 802.3, 802.4, 802.5, FDDI,
Unit III
The Network layer- logical addressing, classful & classless addressing, packet delivery & forwarding. unicast routing protocols, multicast routing protocols, Routing algorithm- Least Cost, Dijkstra's, Bellman-ford, Introduction to Internet protocol, IPv4 header, IPv4 Datagrams, Encapsulation, Fragmentation and Reassembly, IP routing, Subnet addressing, Subnet mask, Super netting- special case of IP addresses, Ipv6-Motivation, frame format and addressing. ICMP: Introduction, ICMP Header, ICMP message types.
Unit IV
Transport layer- TCP: Introduction, Transport services, Process to process delivery, TCP, congestion control algorithms, quality of service, headers, connection establishment and termination, timeout of connection establishment, maximum segment size, port no. and socket addresses, TCP timers, UDP: Introduction, UDP header, UDP checksum, UDP operations, encapsulation & decapsulation, queuing, SCTP-Services, transmission sequence number, stream identifier, stream sequence number, packet format.
Unit V
Application layer - BOOTP:-operation, packet format, DHCP:-Address allocation, configuration & packet Format, DNS: Distribution of name spaces, DNS in the internet, FTP:-Connection, Communication, command processing, TFTP, E-Mail: SMTP, POP, IMAP, SNMP. study of internetworking devices and their configuration– switches, hubs, Bridges, routers and Gateways.
Course Objective
To provide students with an overview of the concepts and fundamentals of computer networks. To familiarize with the basic taxonomy and terminology of computer networking area. Describe how computer networks are organized with the concept of layered approach. To experience the designing and managing of communication protocols while getting a good exposure to the TCP/IP protocol suite.
Course Outcome
Have a good understanding of the OSI Reference Model and its Layers. Identify core networking and infrastructure components and the roles they serve; and given requirements and constraints, design an IT infrastructure including devices, topologies, protocols, systems software, management and security. Analyze the requirements for a given organizational structure and select the most appropriate networking architecture and technologies. Specify and identify deficiencies in existing protocols, and then go onto formulate new and better protocols.
Practicals
Reference Books
-
“Computer Networks” - Tanenbaum ,PHI Learning
-
“Data Communication & Networks ” , Fourouzan TMH
-
“TCP/IP-Protocol suite”, Forouzan, TMH 3rd edition
-
“Computer Networks and Internets”, D.E.Comer, Pearson
-
“TCP/IP Illustrated” W. Richard Stevens, Volume I, Addison Wesley
-
“Internetworking with TCP/IP Vol. I, II & III”, Comer , PHI Learning.