Introduction to TCP/IP Networks
- What TCP/IP provides: key application services and multivendor capabilities
- TCP/IP and the Internet
- How Internet RFCs and STDs affect TCP/IP
- TCP/IP Protocol Architecture
- Protocol layering concepts
- TCP/IP layering
- Components of TCP/IP networks
- Using a Protocol Analyzer to examine protocols
The Internet Protocol (IP)
- Fundamental internetworking concepts
- Connecting networks
- Providing Physical Layer independence
- Internet addressing: IP address classes A, B, C, D, E
- IP header
- Address Resolution
- Resolving MAC addresses with ARP
- Avoiding duplicate IP addresses with RARP, BOOTP and DHCP
Building an Intranet
- IP Addressing
- 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
Internetworking with IP Routers
- Routed Networks
- The role of the IP router
- Common IP routing protocols: RIP, OSPF
- Troubleshooting router problems
- Going beyond the Intranet
- Subdividing IP networks (subnetting)
- Control messages on IP networks: ICMP
- Subnetting and supernetting calculation formulas
- Classless Inter-Domain Routing (CIDR)
- Network Address Translation (NAT)
The Transport Layer
- Transport and Protocols: TCP and UDP
- Transport Layer Fundamentals
- The role of the transport protocol
- Reliable vs. best-effort services
- 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
- User Datagram protocol (UDP)
- Connectionless protocol operation
- Providing reliability at the Application Layer
- Applications and Management Protocols
Applications
- Operation of Application Protocols
- Client/Server Model
- Peer-to-peer Model
- File transfer protocols: FTP, TFTP
- Network Virtual Terminal (TELNET)
- Employing DNS BIND
- SMTP, the basis of Internet mail
- Utilising workstation mail: POP3, IMAP4
- Examining the mechanisms of VoIP
- SIP and H.323
- TCP/IP for Windows XP and UNIX
- Exploring Internet Services
- Permanent direct connection
- Dialling in with PPP/SLIP/CSLIP
- Building virtual private networks (VPNs) with PPTP
- Internet Service tools
- Retrieving files using Anonymous FTP
- Using World Wide Web (WWW) tools
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
Hands-on Exercises (over duration of course)
- Setup a Protocol analyser and analyse traffic
- Use FTP and Telnet
- Undertake detailed analysis of IP, TCP, FTP, Telnet and other applications
- Configure a PC to use TCP/IP
- Setup Subnets and routed networks
- Design and configure a web-site
- Use SNMP to manage network devices