About this interactive
This audit follows one request through everything in Networking Basics.
On the server, the song-list program runs as a network service, and a port number tells the server which service each request is for. The app and the service speak the same protocol.
The laptop gets its IP address from DHCP when it joins a network; its MAC address is burned into its network card. It puts the request in an IP packet addressed to the server's IP address. The server is on another network, so the packet goes into an Ethernet frame addressed to the laptop's default gateway, the home router. The network card turns the bits into a signal on the medium, and the frame check sequence at the end lets the receiver spot damage.
The home router is the edge of the LAN. The line to the ISP is the last mile; beyond the ISP is the backbone, run by many providers. Every router strips the frame, reads the packet's destination IP, and builds a new frame for the next hop. The destination IP stays the server's the whole way.
On the server's LAN, the last router addresses a frame to the server's MAC. On a hub every machine receives it and only the server keeps it; if two machines send at once they collide, and each backs off for a random time before trying again. The server strips the headers and hands the request to the service by its port.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →