Computer Networks
Course Name:
Computer Networks (CS301)
Programme:
B.Tech (CSE)
Semester:
Fifth
Category:
Programme Core (PC)
Credits (L-T-P):
04 (3-1-0)
Content:
Different components of One Way Delay(OWD), Decoupling bandwidth and latency, Network architecture vs application architecture, Process to process communication, Services offered by TCP and UDP, Application layer protocols (HTTP,FTP,SMTP,DNS), IPv4 and IPv6 addressing, Dynamic Host Configuration Protocol (DHCP) and Network Address Translation (NAT), Principles of reliability and congestion control, Internals of TCP and UDP, Routing algorithms for the internet and virtual circuits.
References:
Kurose,JamesF.Computernetworking:Atop-down approach featuring the internet, 6/E. Pearson Education India,
2005/2012
Kevin R Falland W.Richard Stevens.TCP/IP illustrated, volume1: The protocols. Addison-Wesley, 2011.
Ilya Grigorik, High Performance Browser Networking: What every webdeveloper should know about networking
and web performance.“O’ReillyMedia,Inc.",2013.
Peterson,L.L.,& Davie, B.S. Computernetworks: A Systems Approach. Elsevier, 2007.
Tanenbaum, A.S., & Wetherall, D.(1996). Computer networks(pp.I-XVII).Prenticehall,1996.
Department:
Computer Science and Engineering