Re:Ask HN: Good book to learn modern networking?
by bvvg on Monday January 08, 2024 @11:00PM
(#38922137)
I'm going to exercise my n00b-privelege and ask for a recommended YouTube primer on said basics - anyone, por favor?
Re:Ask HN: Good book to learn modern networking?
by runjake on Tuesday January 09, 2024 @09:48AM
(#38926769)
Network Chuck might be up your alley.
Re:Ask HN: Good book to learn modern networking?
by jacurtis on Wednesday January 10, 2024 @11:28AM
(#38940337)
Network chuck covers the basics. The only thing I would warn is that he only covers the extreme basics. Like the top 1% of networking. But he makes it sound like when you are done with his videos that you are ready to go make $250k as a network engineer.
So yes he's entertaining, but I only look at it as entertainment. The learning materials are barely more advanced than you can get from skimming an introductory blog post on networking.
Re:Ask HN: Good book to learn modern networking?
by runjake on Wednesday January 10, 2024 @12:37PM
(#38941003)
Indeed. While I respect him, I don't like his caffeinated, manic presentation style and his material is far too basic for me. I suppose his presentation style is to hype up learners on an otherwise boring topic (for most, I personally love networking).
Nonetheless, he is quite popular with the early learners, such as OP.
Re:Ask HN: Good book to learn modern networking?
by plexman on Tuesday January 09, 2024 @11:40AM
(#38928185)
keith barker is great https://www.youtube.com/watch?v=8AX9LandYJU&list=PLQQoSBmrXm...
Re:Ask HN: Good book to learn modern networking?
by charlieyu1 on Tuesday January 09, 2024 @11:09PM
(#38936027)
Is there material written in text or books? Always have a hard time learning from videos.
Re:Ask HN: Good book to learn modern networking?
by autoexec on Tuesday January 09, 2024 @11:38PM
(#38936243)
http://www.tcpipguide.com/free/t_toc.htm covers a lot of the basics.
Re:Ask HN: Good book to learn modern networking?
by ghostpepper on Tuesday January 09, 2024 @11:55PM
(#38936372)
You could do worse than Computer Networks by Tanenbaum
Re:Ask HN: Good book to learn modern networking?
by neuromanser on Wednesday January 10, 2024 @04:44AM
(#38938290)
The first volume of TCP/IP Illustrated by Richard Stevens is wonderful. Ethernet frames, ARP, IP, ICMP, BOOTP, DHCP, UDP, TCP. Just make sure to get the original version.
Re:Ask HN: Good book to learn modern networking?
by runamuck on Wednesday January 10, 2024 @09:56AM
(#38939547)
I consider this the greatest technical book ever written.
Re:Ask HN: Good book to learn modern networking?
by sophacles on Wednesday January 10, 2024 @11:33AM
(#38940381)
Stevens gives himself a lot of competition with APUE tho.... hard to pick a winner between the two.
Re:Ask HN: Good book to learn modern networking?
by jamal-kumar on Wednesday January 10, 2024 @12:05PM
(#38940714)
What's wrong with the second edition?
Re:Ask HN: Good book to learn modern networking?
by neuromanser on Thursday January 11, 2024 @06:58AM
(#38951071)
Stevens' writing was engaging and pedagogically top shelf. Kevin Fall attempted integrating his coverage of newer protocols into the preexisting text, and unfortunately, completely butchered it.
Re:Ask HN: Good book to learn modern networking?
by adhamsalama on Wednesday January 10, 2024 @12:33AM
(#38936594)
Hussein Nasser covers a lot of this on YouTube and has a networking course on Udemy. I love his content.
Re:Ask HN: Good book to learn modern networking?
by shrimp_emoji on Tuesday January 09, 2024 @09:50AM
(#38926804)
The Internet was a mistake, and there should be no networking.
Re:Ask HN: Good book to learn modern networking?
by nforgerit on Wednesday January 10, 2024 @11:04AM
(#38940049)
> When the network breaks, most software devs are stomped and can't even do the most basic troubleshooting.
Not that I'm an expert myself, but I've seen the same patterns and concluded that to be a symptom of a set of technologies whose abstractions are leaking much less than others. It e.g. rarely happens that you have to run Wireshark and the likes to debug why an image doesn't show up in your app.
Re:Ask HN: Good book to learn modern networking?
by foofie on Wednesday January 10, 2024 @01:03PM
(#38941287)
I'm also not an expert, but I would wager that networking doesn't change as fast as other computing-related topics because a big chunk of it is implemented in hardware, which is very expensive to change/upgrade, and that new network elements need to be compatible and integrated into existing networks, which don't easily change because its very expensice to change/upgrade and needs to remain compatible with other networking elements.
Two things strike me as odd about networking compared to many other IT/software fields:
First, it evolves much, much slower than anything else. Everything I learned 2 or even 3 decades ago is still relevant. Ethernet, DNS, DHCP, TCP/IP. New things got bolted on but everything old is still relevant. Yes, even in the modern cloud.
Second, I've met so few in the fields that actually understand anything about networking. Even as basic as an ip address and subnet. As long as the web page loads and the data is flowing, people stop caring fast. When the network breaks, most software devs are stomped and can't even do the most basic troubleshooting.
My only recommendation is to start with the absolute basic and learn from first principles. Ethernet, IPv4 (packets, IP addresses, subnets, routes), UDP, DHCP, DNS, TCP, HTTP, tunnels and VPNs, in that order. Use wireshark along the way and research everything that is unclear before going up the stack.
Try to run your own router/firewall using openwrt or pfsense/opnsense.