Hands On IP and Data Networking Course

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


  • 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