|
Fundamentals of TCP/IP
Description
This is an introductory level class for people needing an understanding of the addressing, header format, routing, and flow rules encompassing the TCP/IP suites and how they are used in the Internet and in private networks.
This class covers two core networking protocols - Internet Protocol and Transmission Control Protocol. Beginning with IP, the class first provides an overview of the packet structure and IP's use in Ethernet and in wide area networks. IP format details are next examined focusing on the address structure, address notation, subnets, Dynamic Host Control Protocol (DHCP), Network Address Translation (NAT), methods and protocols for routing, and related IP services such as Domain Name System (DNS), Multicasting, and control messages. The next section covers the role and duties of TCP and explains the concept of ports and the techniques used to control the accuracy and flow of packets. User Datagram Protocol (UDP) is also introduced.
IP Version 6 (IPv6)
Description
This class covers the fundamentals of an important upgrade to IP including the IPv6 format, address structure, service protocols and methods for implementation and migration. It would be useful for anyone who will be associated with IP and routing in the future.
The discussion in this class is broken into three major areas - the IPv6 header structure and addressing, service protocols, and implementation issues. The new IP, while simpler in basic header format, is much more complex and capable than IPv4. This class begins with defining the format of the IPv6 header, the many header extensions, the use of hexadecimal in stating the complex 128-bit address, the many ways to write an address, and the categories of address types. The next section describes the many exotic service protocols that support IPv6 such as autoconfiguration, neighbor discovery, node solicitation, multicast IP, and mobile IP. The last topic covers the issues surrounding the implementation of IPv6 including DHCP and DNS extensions, routing table options, security capabilities, and management concerns. Also covered are important migration techniques including the use of proxies and translation, tunneling in general, ISATAP and 6to4 tunneling, and Teredo-based tunneling.
|