Part I: TCP/IP
Introduction and Overview
- Introducing TCP/IP networks
- What TCP/IP provides: key application services and capabilities
- TCP/IP and the Internet
- How Internet RFCs and STDs affect TCP/IP
- Introducing TCP/IP protocol architecture
- Protocol layering concepts
- TCP/IP layering
- Components of TCP/IP networks
The Internet Protocol (IP)
- Internet layer functions
- Fundamental internetworking concepts
- Connecting networks
- Providing physical layer independence
- Internet addressing: IP address classes A, B, C, D, E
- Address resolution
- Resolving MAC addresses with ARP
- Avoiding duplicate IP addresses with RARP, BOOTP and DHCP
- IP address resolution
- Building your own IP network
- NIC-registered addresses
- Using private IP addresses: application proxy firewalls
- IPv6
- IP on different physical networks
- IP on non-Ethernet LANs: SNAP and LLC
- Using IP on WANs
- IP on ATM
- IP on DSL
Transport and Protocols
- Transport layer fundamentals
- The role of the transport protocol
- Reliable vs. best-effort services
- The Transmission Control Protocol (TCP)
- Providing a reliable data delivery with TCP
- Associating remote applications using port numbers and process addressing
- TCP packet structure and troubleshooting
- TCP performance issues
- The User Datagram Protocol (UDP)
- Connectionless protocol operation
- Providing reliability at the application layer
Applications and Management Protocols
- Functions and operation of application protocols
- File transfer protocols: FTP, TFTP
- Network Virtual Terminal (TELNET)
- Employing DNS BIND
- SMTP, the basis of Internet mail
- Utilizing workstation mail: POP3, IMAP4
- Examining the mechanisms of VoIP
- Managing TCP/IP networks
- SNMP management paradigm
- Simple Network Management Protocol (SNMP)
- The management database: MIB
- SNMP evolution: MIB I and II, RMON, SNMPv2, SNMPv3
Part II: Mobile IP
- Why Mobile IP
- Portable devices
- Portability
- The problem in Mobile IP
- Mobile Node (MN) portability across subnetwork
- Loosing point of attachment
- Mobile IP design requirement
- Compatibility with existing IP-based network
- Applications
- IETF architecture
- Home agent
- Foreign agent
- Mobile IP agent advertisement
- Mobile IPv4 registration
- IPv4 data transfer
- Mobile IP broadcast packet from MN
- IP-in-IP tunneling
- Mobile IP broadcast packet to MN
- Mobile IP nested tunneling
- Mobile IP registration message format
- Mobile IP registration request
- Mobile IPv4-route optimization
- Mobile IP (IPv6) architecture
- Mobile IPv6 registration
- Mobile IPv6 data transfer
- Mobile IPv6 update MN location
- IP security in mobile IP
- Loss of privacy
- Loss of data integrity
- Denial of service
- Where should we implement security
- IPSec
- Overview of AAA (Authentication, Authorization and Accounting)
- Overview of SIP (Session Initiation Protocol)
- IP Quality of Service (QoS)
- Conclusion: Recap, Q/A, and evaluation