TCP/IP training course contents
What is TCP/IP?Ping and Wireshark
TCP and IP are protocols, 7 layer model, hardware/software layers, network layers, internetworking, protocols, What is IP? What is TCP? The internet, The IAB, RFCs.
Host configuration, IP addresses, subnet masks, default gateways, ping.
Hands on: Base configuration. Testing with ping. Analysing packets with Wireshark.Switches and Wireshark
Switches versus hubs, layer 2 forwarding table, flooding, broadcasts.
Hands on: Building a switched based network.
Configuring network devices
Configuration options, console port, putty, telnet.
Hands on: Configuring switches, telnet.
IP packet format, protocol field, TTL, DiffServ, fragments, ICMP.
Hands on: IP packet analysis.
32 bits, dotted decimal, rules, networks, role of subnet masks, simple subnetting, prefix notation. Broadcasts, special use addresses.
Hands on: Planning and implementing addressing.
IP and the lower layers
ARP, PPP, other media.
Hands on: ARP.
What are routers? What routers do, default gateways, routing and addressing, routing tables, ways to update routing tables.
Hands on: Building a simple routed network, traceroute.
IGPs and EGPs, RIP, RIPv2, Why not to use RIP, OSPF, OSPF metrics, convergence, distance vector protocols, link state protocols.
Hands on: RIP, OSPF analysing routing tables.
Subnetting to the bit level, ranges, how prefixes are used.
Hands on: Subnetting
TCP and UDP
Layer 4, port numbers, client ports, broadcasts multicasts and layer 4, UDP header, TCP header, connections, ACK, sliding windows, options, connection states. Sockets.
Hands on: Analysing TCP packets.
IPv4 address configuration
Private addresses, NAT, NAPT, dynamic addressing, DHCP, link local addresses.
Hands on: DHCP.
What is IPv6, 128 bit addresses, address formats, IPv6 address allocation, header format, migration, dual stack, tunnelling, NAT64, DNS64.
Hands on: IPv6 setup troubleshooting
IPv6 address configuration
Static addressing, EUI-64 addresses, IPv6 address order, SLAAC, DHCPv6.
Hands on: SLAAC.
Clients, servers, HTTP, Email, resource sharing, VoIP, video, terminal emulation, remote desktop.
Hands on: Servers, TFTP, VoIP packet analysis
Names and addresses, hosts file, how DNS works. FQDNs, DNS client configuration.
Hands on: Troubleshooting DNS.
Autonomous systems, Peering, transit, looking glasses.
Hands on: Internet routing tables.
Architecture, protocol, the MIB, GET, TRAP, polling.
Hands on: Using a NMS.
Firewalls, firewall architectures, DMZ, how firewalls work, proxy servers, filtering, ACLs, IDS, VPNs, authentication, encryption, tunnels, secure protocols.
Hands on: Firewalls, SSH
Methods, tools. Using the 7 layer model. Troubleshooting toolkits.
Hands on: Fixing the network.