Syllabus
Module I
The Internet – Network Edge, Network Core, delay, loss and throughput in Packet Switched Networks, Protocol layers and their service models, Principles of Network Applications: Web and HTTP, File transfer: FTP, Electronic Mail in the Internet, DNS, Peer-to-peer applications.
Module II
OSI Reference Model, Physical Layer – bus, tree, ring, mesh topologies – The Link Layer and Local Area Networks – Introduction and Services, Error detection and correction techniques, Multiple access protocols, link layer addressing, Ethernet, Point-to-point protocol. Network Interconnections – LAN-to-LAN, LAN-to-Host, Repeaters, Bridges, Routers and Gateways.
Module III
Transport Layer – Connection Oriented Transport – TCP, TCP Congestion control. Introduction to Network layer: Virtual circuit and datagram networks, Inside a Router, The Internet Protocol – Forwarding and addressing, Routing algorithms, broadcast and multicast routing.
Textbook / References
Textbook / References
- James Kurose and Keith Ross, “Computer Networking: A Top-down Approach” 5th/6th edition, Addison Wesley 2010.
- Andrew S Tannenbaum, David J. Whetheral, “Computer Networks”, Prentice Hall, 5th edition, 2010.
- William Stallings, “Data and Computer Communications”, 7th edition, Pearson Education Asia, 2004.
- Behrouz Forouzan, “Data Communication and Networking”, Tata McGraw Hill 3rd edition, 2004.
- Larry L. Peterson and Bruce S. Davie, “Computer Networks – A Systems Approach”, Morgan Kaufmann, 5th edition, 2011.
Evaluation Pattern 50:50 (Internal: External)
Assessment |
Internal |
External |
Periodical 1 (P1) |
15 |
– |
Periodical 2 (P2) |
15 |
– |
*Continuous Assessment (CA) |
20 |
– |
End Semester |
– |
50 |
*CA – Can be Quizzes, Assignment, Projects, and Reports. |