https://nickapic.github.io/posts/networking/
Networking Basics