Ask HN: How do I grok networking concepts, as a software engineer?

https://news.ycombinator.com/item?id=39701123
by never_inline • 2 years ago
2 2 2 years ago

I am a run-off-the-mill software engineer, very much junior, graduated a run-off-the-mill "computer science" degree with what I thought a good enough understanding of networks and OS.

I know stuff here and there about TCP, UDP, Port forwarding. kind of understand NAT, ping, traceroute, firewalls. But I keep seeing new stuff like "NAT traversal", "TCP head-of-line blocking" or "bridge network" my head will spin.

Is all this stuff part of standard computer science curriculum? If so is there a standard textbooks or courses to learn these basics?

Or does everyone learn this kind of stuff on-demand?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com