Core Network Protocols and Devices
Stub. Encapsulation and the Ethernet/IPv4/TCP headers; Internet addressing and address-discovery protocols (DHCP, ARP, gratuitous ARP); network application and sockets programming; packet forwarding and network design; and a look inside routers and switches — architectures, switching fabrics, head-of-line blocking, and the control/data plane split — grounded in a hospital IoT network case study.
Goes inside the devices that move packets across the enterprise/core network. Starts with how a packet is actually built (encapsulation through Ethernet, IPv4, and TCP headers), how addresses are assigned and resolved (DHCP, ARP and gratuitous ARP), and how applications talk to the network (the sockets API) — then goes inside the router itself: internal architectures, switching fabrics, head-of-line blocking as a performance pathology, and the control-plane/data-plane split that lets a router’s forwarding stay fast while its routing logic stays flexible. A running hospital IoT network case study grounds the device-types discussion in a real deployment.
Outline (TODO — flesh out each)
- Encapsulation; Ethernet & IPv4 headers; TCP header
- Internet addressing and addressing mechanisms
- Address discovery protocols — DHCP, ARP, gratuitous ARP
- Network application and sockets API programming
- Packet forwarding and network design
- Device types
- Case study: hospital IoT networks
- Router internals and common router architectures
- Switching fabrics and head-of-line blocking
- Control plane vs. data plane, in practice