What did the 0 say to the 1?
“Nice belt!”
Ok, that was bad. But I love to start off a post about data layers with a bad numbers joke.
Let’s talk about the next layer in our TCP/IP network stack called the Data Link Layer.

You probably use wireless Internet access at home, so it might be surprising to hear that traditional cable networks are still the most common option found in the workplace and definitely inside data centers. The protocol most widely used to send data across individual links is known as Ethernet. Ethernet and the data link layer provide a way for software to send and receive data. One of the primary purposes of this layer is to abstract away the need for any other layers to care about the physical layer and what hardware is in use. By dumping this responsibility on the data link layer, the Internet, transport and application layers can all operate the same no matter how the device they’re running on is connected.
What does this mean exactly?
Well, your web browser, for instance, doesn’t need to know if it’s running on a device connected via a twisted pair or a … Read the rest