I tried to study a bit from beej.us and I appreciated the style of teaching, but ultimately thought it wasn't for me as it didn't go much into depth and focused more on creating C programs. Is there some source from where I can learn in a comprehensive yet easy to understand manner the fundamentals of computer networking, at least to the extent that is relevant for selfhosting?

you are viewing a single comment's thread
view the rest of the comments
[–] 21 points 10 months ago (4 children)

Old school recommendation, but the O’reilly book “Network Warrior” is actually a good read. It walks through common networking technologies, explains why they’re needed and how they’re used. Provides an excellent foundation of knowledge.

  • source
  • hideshow 4 child comments
  • [–] 14 points 10 months ago* (last edited 10 months ago) (2 children)

    If books are more to the OP's liking, some that I've read that I've found useful:

    • Building a Home Cybersecurity Lab
    • Deep Dive into Linux Networking: Configuring Firewalls, VPNs, and Secure Connections
    • The Home Network Manual
    • Home Networking Bible

    ETA: One more. This is more of a start to finish kind of course but networking is definetly covered. Takes you from day one with your linux distro and a blank slate, all the way to scripting, all in easily digestible chapters: https://linuxupskillchallenge.org/

  • source
  • parent
  • hideshow 2 child comments