top | item 38201289

Beej's Guide to Network Concepts

84 points| rajeevk | 2 years ago |beej.us

10 comments

order

beej71|2 years ago

Hey everyone! This newer guide is basically what I wrote for teaching an Intro to Networking class last year. And I decided instead of keeping it locked away in the LMS I'd put it online for everyone.

Where the other, more popular guide is basically an intro to the C sockets API, this is more about networks in general.

There are certainly a large number of errors to still be found, and I'd love to hear about them if^H^Hwhen you find them.

The goal, as always, is ad-free and correct-as-possible. :)

planckscnst|2 years ago

I'm excited for the new material. Thank you for releasing it!

mekoka|2 years ago

Hey Beej, do you have a guide on how you write a guide? I've been amazed by your output, both in quantity and quality.

sebstefan|2 years ago

Your site carried me through my network modules in undergrad. Thanks man

wcarss|2 years ago

It's really cool to see something like this in the dedication, as one of a few "hardest things about writing these guides":

> - Putting myself out there as a so-called authority, when really I’m just a regular human trying to make sense of it all, just like everyone else

I read Beej's guide to networking like a bible when I was in a networking class around 15 years ago, and it pretty much solely got me through that class -- so I certainly _do_ think of him as an authority. Seeing him refer to his own very recent work and identity this way is a comforting testament and reminder that that feeling is normal, and that even people who do things which seem _amazing_ are just people too. Thanks Beej!

hliyan|2 years ago

This is great. His original socket programming guide was one of my first exposures to network programming (even though I didn't understand it at the time). However, for network concepts, I prefer the historical context of "Connected: An Internet Encyclopedia" https://www.freesoft.org/CIE/Topics/index.htm

Given_47|2 years ago

Awesome, looking forward to starting this! And thanks for all your work Beej

Stem0037|2 years ago

Just dove into Beej's Guide to Network Concepts and it's as clear as it gets for networking newbies!