CS453
NETWORK PRINCIPLES AND PROTOCOLS
Objectives
-
Understand the architecture of the Internet protocols as a layered model
-
To understand the fundamentals of data transmission, encoding and multiplexing
-
To understand how the various components of wide area networks and local area networks work together
Outcomes
-
Conceptual design of MAC, IP, and Transport layer protocols
-
Ability to solve problems in MAC, IP, and Transport layers
-
Coding design and development of MAC, IP, Transport, and Application Layer protocols
Unit – I
Introduction to Networks- Applications of networks - Architecture - Topology - Switching - SLIP - PPP - ALOHA protocols - CSMA/CD - IEEE 802.3, 802.4, 802.5.
Unit – II
Network Layer Issues- Routing - Congestion control - Internetworking - Issues - Address learning bridges - Spanning tree - Source routing - Bridges - Routers - Gateways.
Unit – III
Network Protocols- IP datagram - hop by hop routing - ARP/RARP - Subnet addressing - Address masking - ICMP - RIP/RIPV2 - OSPF - DNS - LAN and WAN multicast.
Unit – IV
Transport Layer-Design issues - Connection management - Transmission Control Protocol (TCP) - User Datagram Protocol (UDP).
Unit – V
Application Layer- Telnet - TFTP - FTP - SMTP - Ping - Finger - Bootstrap - Network Time Protocol - SNMP.
TEXT BOOKS
1. Andrew S. Tanenbaum and David J. Wetherall, “Computer Networks”, 5th Edition, Pearson, 2011
2. William Stallings, "Data and Computer Communications”, 9th Edition, Pearson, 2011
REFERENCE
1. W Richard Stevens and G. Gabrani, "TCP/IP Illustrated - Volume I, The protocols", Pearson Education, 2009