Detailed coverage of TCP/UDP protocols, connection setup, segmentation, sliding window mechanism, reliability, congestion control, and bandwidth delay product calculations.
Explains IP addressing, routing protocols, subnets, routing tables, hierarchical routing, label switching (MPLS), SDN, NAT, VPNs, and debugging tools for both IPv4 and IPv6.
Overview of networking principles: components, packet switching, DNS, IP addressing, end-to-end argument, transport protocols, software layering, packet analysis with Wireshark.
Covers virtualization techniques including containers, virtual machines, hardware-assisted virtualization (VMX), memory management in VMs (shadow paging, EPT), and I/O virtualization methods like emulation and virtio.