Understanding Socket Connections in Computer Networking

Lucas PenzeyMoog
May 24, 2019 · 4 min read
Photo by Neven Krcmarek on Unsplash

I’m currently in the beginning stages of building an HTTP server in Java, but before getting too far into the implementation, I wanted to cement my understanding of software sockets and what role they play in the client/server relationship.

Like most software terms, a socket is an abstraction of the type of physical socket (like the one pictured above) that we’re all…