B.Tech Mathematics

 

CS 341                              Computer Networks                           3-0-0-6

 

 

Syllabus: Evolution of computer networks, layered architecture, performance metrics: delay, loss, throughput, bandwidth delay product. Data link layer: Framing, HDLC, sliding window protocols, multiple access links and protocols, ethernet, token Ring, wireless LAN. Network Layer: virtual circuit and datagram network, internet addressing, CIDR, ARP/RARP, ICMP, DHCP, IPv4/IPv6, fragmentation, unicast routing algorithms (RIP, OSPF, BGP), multicast routing algorithms. Transport Layer: UDP, TCP, flow control, congestion control, error control, introduction to QoS. Application Layer: Principles of Network Applications, DNS, Web, email. Multimedia networking: applications, streaming video, VoIP, RTP, SIP, network support for multimedia. Basics of network security: authentication, encryption.

 

Texts:

  1. F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach, 6th Edition, Pearson India, 2013.
  2. L. Peterson and B. S. Davie, Computer Networks: A Systems Approach, 5th Edition, Elsevier India, Morgan Kaufmann Publishers, 2012.
  3. Stallings, Data and Computer Communications, 8th Edition, Prentice Hall, 2007.

 

References:

  1. Forouzan, Data Communications and Networking, 5th Edition, Tata Mcgraw Hill, 2012.
  2. S. Tanenbaum and D. J. Wetherall, Computer Networks, 5th Edition, Pearson India, 2013.
  3. E. Comer, Internetworking with TCP/IP, Volume 1, 5th Edition, Prentice Hall of India, 2006.
  4. Keshav, An Engineering Approach to Computer Networking, 1st Edition, Pearson India, 1999.