Clouds

TCP/IP Fundamentals

$2395

3 days

2025-01-22

Enroll

Essential Skills Gained

Checkmark

Build a complete NFV network that demonstrates Etherent access, Ethernet switching, and IP routing

Checkmark

Develop an understanding of key networking terminologies and concepts that will prmote communications within a network team or environment.

Checkmark

Observe and describe the principles and mechanisms of IP routing.

Checkmark

Configure and manage IP routing settings in a network environment.

Format

3 day course with lecture and hands-on labs.

Audience

Description

Over the course duration, participants will engage in a combination of lectures and hands-on lab sessions that covers foundational networking skills on modern networks, ranging from physical devices to network function virtualization. The course begins with an introduction to essential packet analysis tools like Wireshark and Termshark, followed by practical training in capturing PCAP files using TCPdump. Students will then delve into the fundamental aspects of networking architecture, including a clear understanding of the OSI model and an exploration of TCP/IP protocols. Using network function virtualation, students will build the lab infrastructure, involving the setup of network namespaces and Ethernet bridges, thereby facilitating a more profound comprehension of Ethernet switching and routing. Students will develop a clear understanding of cloud based networking since NFV (network function virtualization) is used to build the entire network. The course also covers IPv4 addressing, routing, and ARP protocols, with students gaining hands-on experience through practical lab exercises. The curriculum further explores topics such as NAT, IPv4 subnets, and the analysis of IPv4 headers. Students will also gain insights into routing protocols like OSPF and BGP, culminating in a challenging mini-project that allows them to apply their acquired knowledge.

Summary

  • 💻 Register for Poll

  • 💬 Welcome to Alta3 Research Labs

Getting Started

  • 💻 Vim: A Modal Text Editor

  • 💻 Efficient CLI Usage with Tmux

AI LLM Toolkit

  • 💻 Large Language Model toolkit for AI Solution Assistance

L1 to L7 - OSI Model

  • 💬 Networking Architecture: The OSI Model

  • 💬 Introduction to TCP/IP

  • 💻 Navigating your Network

L2 to L7 - Build the Lab Infrastructure

  • 💻 Build the Network Namespaces

  • 💻 Build the Ethernet Bridges

L2 to L7 - Analysis Tools

  • 💬 Starting and Stopping Captures with Wireshark

  • 💻 Introduction to Wireshark

  • 💻 Introduction to Termshark

  • 💻 Capture PCAP Files Using TCPdump

L2 - Ethernet Access

  • 💬 Ethernet Switching

  • 💻 Build and Connect Veths

  • 💻 Ethernet Analysis - Unicast

L3 - IPv4 Addressing

  • 💬 IPv4 Addressing

  • 💻 LAB: Enable IP Forwarding in a Linux Kernel

  • 💻 LAB: Assign IP addresses

  • 💻 LAB: Confirm Link Connectivity

L3 - IP Routing

  • 💬 IP Routing Overview

  • 💻 Configuring Static IP Routes

  • 💻 Packet Forwarding Header Analysis

L3 to L2 - Address Resolution Protocol

  • 💬 ARP (Address Resolution Protocol)

  • 💻 LAB: Linux Bridge Management

  • 💻 Ethernet Analysis - ARP Broadcast

L3 and L4 - NAT (Network Address Translation)

  • 💬 NAT (Network Address Translation)

  • 💬 Iptables

  • 💻 Enable the NAT (Network Address Translation) with Iptables

L3 - IPV4 Headers

  • 💬 IP Headers

  • 💻 Analyzing IPv4 Headers with Termshark

L3 - Routing Protocols

  • 💬 OSPF (Open Shortest Path First)

  • 💬 BGP (Border Gateway Protocol)

Project

  • 🏆 Mini Project

L4 - UDP Sessions

  • 💬 UDP (User Datagram Protocol)

L4 - TCP Sessions

  • 💬 TCP (Transmission Control Protocol)

  • 💻 TCP Analysis with Termshark

L4 - TLS (Transport Layer Security) Sessions

  • 💻 TLS (Transport Layer Security)

  • 💻 LAB: TLS Analysis with Termshark

L3 Testing - ICMP Diagnostic and Error Reports

  • 💬 ICMP (Internet Control Message Protocol)

  • 💻 Traceroute/MTR Testing

  • 💻 Speed Testing with IPERF (Internet Performance)

  • 💻 ICMP Analysis with Termshark

L7 - DHCP (Dynamic Host Configuration Protocol)

  • 💬 DHCP (Dynamic Host Configuration Protocol)

  • 💻 Install a DHCP Service with DNSMasq

  • 💻 DHCP Packet Analysis with Termshark

L7 - DNS (Domain Name Server)

  • 💻 DNS - Understanding the Host File

  • 💻 DNS - Understanding the /etc/resolv.conf File

L2 to L7 - Network Troubleshooting Labs

  • 💻 Network Troubleshooting Lab #1

  • 💻 Network Troubleshooting Lab #2

  • 💻 Network Troubleshooting Lab #3

  • 💻 Network Troubleshooting Lab #4

Appendix

  • 🏆 Mini Project Solution

  • 💻 ipv6 (Internet Protocol version 6)

  • 💻 Multicast

  • 💬 Display Filters in Wireshark

  • 💬 Wireshark Colorization Rules

  • 💬 Encoding

  • 💻 Modify Bash to Show Network Namespace

  • 💬 Curriculum Path: NetDevOps

  • 💬 Curriculum Path: ServerAdministration

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.