CS206
COMPUTER NETWORKS
Objectives
- To provide insight about networks, topologies, and the key concepts
- To gain comprehensive knowledge about the layered communication architectures (OSI and TCP/IP) and its functionalities
- To understand the principles, key protocols, design issues, and significance of each layers in ISO and TCP/IP
- To know the basic concepts of network security and its various security issues related with each layer
Outcomes
- Obtain insight about basic network theory and layered communication architectures
- Provide solutions to various problems in network theory
Unit – I
Introductory Concepts - Network hardware - Network software – Review of Physical layer - Guided transmission media - Cable television
Unit – II
Data Link Layer - Design issues - Channel allocation problem - Multiple access protocols - Ethernet - Wireless LAN - 802.11 architecture
Unit – III
Network Layer - Design issues - Routing algorithms - Congestion control algorithms - Quality of Service - Internetworking
Unit – IV
Transport Layer - Transport service - Elements of transport protocols - User Datagram Protocol - Transmission Control Protocol
Unit – V
Application Layer - DNS - Electronic mail - World Wide Web - Multimedia
TEXT BOOKS
- Andrew S. Tanenbaum and David J. Wetherall, “Computer Networks”, 5th edition, Prentice Hall, 2010
- W. Stallings, "Data and Computer Communication", 8th Edition, Pearson Education, 2007
REFERENCE
- Behrouz A. Foruzan, “Data Communication and Networking”, 5th edition, Science Engineering & Math Publications, 2012