The Transport Layer

William Joe McCann

Finally We Can Get Somewhere

In the previous chapters, we were looking at the network from such a low, abstract level, that it was incredibly detached from the day-to-day internet experience that you are likely accustomed to. As my mother always says “never ask how the sausage is made”. While it is important to know how everything works under the hood1, we will now be moving into the first set of material that you may very well interact with in your day job as a software engineer.

In the transport layer, we now will consider the underlying network to be some sort of abstract pipe that can kill our message at any moment in time. With this in mind we need to come up with solutions around how we can take this unreliable pipe, and actually use it in a meaningful way.


  1. Remember from prior the Law of Leaky Abstractions ↩︎