Sorry, you need to enable JavaScript to visit this website.

  • 12:33 PM, Wednesday, 20 Nov 2019


Course Undergraduate
Semester Sem. VI
Subject Code AV321
Subject Title Computer Networks

Syllabus

Introduction to Computer Networks: Network Topology, Layered Protocol Stack, Point-to - point and broadcast communications, LAN, WAN, MAN, and the Internet. Delay analysis in circuit switching, message switching, and packet switching. Queuing models. Application Layer Protocols: Domain Name System, Hyper Text Transfer Protocol (HTTP), File Transfer Protocol (FTP), SMTP/E-mail Applications, Voice over IP, and P2P protocols. Transport Layer protocols: Transport layer protocol design, Congestion control, reliability, quality of service, TCP, UDP, (optional SCTP) protocols, and throughput analysis.

Network Layer Protocols: Routing process, Link state and distance vector protocols, time complexity of algorithms, routing metrics, Routing in the Internet, RIP, BGP, Addressing in the Internet, IPV4, IPV6. Medium access protocols: –Aloha, CSMA and its variations, Ethernet; Token Ring; Framing and Error Control Techniques; Throughput analysis of MAC protocols. Error Control Techniques; Flow control; Bridges, Repeaters, Switches and the spanning tree protocol.

Text Books

James Kurose and Keith Ross, Computer Networking: A Topdown Approach, 6th Edition, Pearson Education, 2012.

References

1. Andrew S. Tannenbaum and D. J. Wetherall, Computer Networks, PHI, 5th Edition, 2010.

2. William Stallings, Data and Computer Communications, 10th Edition, Pearson Education, 2013.

3. Dimitry Bertsakes and Robert Gallager, Data Networks, 2nd edition, Pearson Education, 1992