CS303
 
																									INTERNETWORKING PROTOCOLS
Objectives
	- To know the design principles of internetworking protocols
- To know the implementation details of IPv4, IPv6, and TCP
- To adapt the IP for Mobile applications
 
Outcomes
	- ·Ability to code and implement MAC protocols, IPv4, IPv6, and TCP
- Ability to design and develop Mobile IP
 
Unit – I 
         OSI and TCP/IP Reference model, Concepts of multiplexing and switching, MAC protocols – ALOHA, CSMA/CD, IEEE Standard 802 from Ethernet, Token Bus, and Token Ring, Comparison of 802 Bridges.
Unit – II 
         IPv4 headers, IP forwarding, Host Processing of IP datagrams, DHCP and Autoconfiguration, Firewalls and NAT, ICMPv4, IP Fragmentation, Broadcasting and Local Multicasting – IGMP and MLD, Routing Protocols
 
Unit – III 
          IPv6 Transition issues, Protocol basics, Addressing, Options and Extension headers, ICMPv6, Neighbor Discovery, Routing, Autoconfiguration, IPv6 and DNS
 
Unit – IV 
         Introduction to TCP, TCP Header and Encapsulation, TCP Connection Management, TCP Timeout and Retransmission, TCP Data Flow and Window Management, TCP Congestion Control, TCP Timers
 
Unit – V 
            Need for Mobile IP, Overview of Mobile IP, Details of Mobile IP, Tunneling, Mobility for IPv6, Applications of Mobile IP – Security primer, Campus Mobility, Internet wide mobility, A service provider perspective
 
TEXT BOOKS
	- W. Richard Stevens and G. Gabrani, “TCP/IP Illustrated: The Protocols”, Pearson, 2011  
- Peter Loshin, Morgan Kaufmann, ”IPv6: Theory, Protocol, and Practice”, 2nd Ed, 2003
- James Solomon, “Mobile IP: The Internet Unplugged”, 1st Ed, Pearson Education, 2008
 
REFERENCE
	- Kevin R. Fall and W. Richard Stevens, “TCP/IP Illustrated, Vol. 1- The Protocols”, 2nd Edition, Addison-Wesley, 2011
- Silvia Hagen, “IPv6 Essentials, 2nd Edition, O'Reilly Media, 2006
- Charles E. Perkins, “Mobile IP: Design Principles and Practices”, 1 st Edition, Pearson Education, 2008