Categories
Networking

ARP (Address Resolution Protocol): Mapping IP to MAC Addresses

We’ve already covered TCP and UDP for data transfer, and how the IP layer wraps them for transport. Now we’re going one layer lower, the link layer, where we need to talk about how IP addresses get mapped to MAC addresses. You can find all the scripts used in this article, as well as the […]

Categories
Networking

Behind the Handshake: TCP and IP Protocols

The handshake article touched on TCP and IP without going deep. The handshake is enough to understand on its own. But if you’ve ever wondered what TCP actually is, what it does, or why IP exists underneath it, that’s what this article is for. We’ll cover the Transport layer, how TCP operates inside it, and […]

Categories
Networking

Connection Between Client and Server: TCP/IP Handshake

Welcome to the first chapter of Connection Between Client and Server and also the first post on this blog. Before we dive in, two things worth knowing: my tone and how I structure articles. Tone: I keep things relaxed most of the time, but when we get into technical territory you’ll notice the writing gets […]