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