Moving Bits: Networking Fundamentals, Part 1

Moving Bits: Networking Fundamentals, Part 1

At The Aspiring Principal I strive to offer a broad variety of insight, not only on career and industry topics, but also technical ones. I have found recently that many engineers think of networking as black magic, and as a consequence tend to avoid understanding it, thinking it’s too complex or too difficult. The unfortunate effects of this avoidance are bad decisions or unfounded assumptions when building systems. In this series I will strive to provide a fundamental review of networking, with particular emphasis on HTTP interactions over TCP/IP (i.e., Internet-like) networks. Three Layers, and an Analogy While it is…
Read More