CA727

COMPUTER NETWORKS

OBJECTIVE:
To learn various network architectures and protocols and the functions of different layers in line with IEEE standards.
Building a network – Requirements – Network Architecture – OSI – Internet – Direct Link Networks LAN Technology – LAN Architecture – BUS/Tree – Ring – Star – Ethernet – Token Rings – Wireless Networks
Error Detection and Correction – VRC – LRC - CRC- Checksum – Hamming Distance for Error Correction – simulator development to capture various packets flowing in the Data Link Layer
Switching - Packet Switching – Switching and Forwarding – Bridges and LAN switches – Internetworking – Simple Internetworking – Routing - Selective routing protocol specification
Reliable Byte Stream (TCP) – Simple Demultiplexer (UDP) – TCP Congestion Control – Congestion Avoidance Mechanisms – Streaming Protocol
Domain Name Service (DNS) – Email - SMTP – MIME – HTTP – SNMP-TELNET-FTP
REFERENCES:
1. BehrouzA.Forouzan, “Data Communications and Networking”, 4th Edition, McGraw-Hill, 2004.
2. William Stallings, “Data and Computer Communications”, 9thEdition, Pearson, 2011.
3. Larry L. Peterson and Bruce S. Davie, “Computer Networks - A systems Approach”, 5thEdition, Harcourt Asia/Morgan Kaufmann, 2011.
4. James F. Kurose and Keith W. Ross, “Computer Networking - A Top Down Approach”, 5th Edition, Addison Wesley, 2009.
5. Andrew S. Tanenbaum, “Computer Networks”,5th Edition, Prentice Hall PTR,2012
Course Outcome:
Students will be able to:
1. List the functionalities of networking layers of both OSI and TCP/IP reference model
2. Explain design issues of DLL and techniques to resolve it
3. Describe the principles of switching and routing algorithms
4. Distinguish TCP and UDP related formats, procedures.
Industrial Component:
Simulator development to capture various packets flowing in the Data Link Layer