Networking basics – IP routing and the ARP protocol

In the last post in this series, we have covered the basics of the IP protocol - the layout of a network message and the process of fragmentation. However, there is one point which we have not yet discussed. Assume that an application or operating system has actually assembled a message and applied fragmentation so … Continue reading Networking basics – IP routing and the ARP protocol

Networking basics – the layered networking model

Recently, I picked up an old project of mine - implementing a Unix like operating kernel from scratch. I will post more on this later, but one of the first things I stumbled across when browsing my old code and my old documentation was the networking stack. I used this as an opportunity to refresh … Continue reading Networking basics – the layered networking model