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

  1. W. Richard Stevens and G. Gabrani, “TCP/IP Illustrated: The Protocols”, Pearson, 2011  
  2. Peter Loshin, Morgan Kaufmann, ”IPv6: Theory, Protocol, and Practice”, 2nd Ed, 2003
  3. 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