Networking is one of those topics that feels complicated until someone explains the fundamentals clearly. This guide covers the core concepts behind modern computer networks, including IP addressing, MAC addresses, TCP/IP, the OSI model, DNS, DHCP, NAT, routing, switching, ports, and common protocols

  • Snot Flickerman@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 days ago

    Nice, this has grown and become a lot more detailed since I last saw it, and fixed the most glaring omission at the time, which was no mention of IPv6 at all. Now there is a good quick breakdown of why it exists while moving back to why IPv4 is the better place to start.

    • Blaster M@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      Yeah, IPv6 needs to be taught in the basics. Too many people believe it to be arcane magic and don’t get how simple it is.

      • UnLocoPoco@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        6
        ·
        2 days ago

        Yeah. Also, many skip over IPv6 due to it being a bit more complex compared to IPv4…also it has translation IPv4 to v6 etc etc. Also, many senior sysadmins simply refuse to transition to IPv6 wherever viable and instead they opt for NAT or CGNAT depending on the installation

      • Snot Flickerman@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        2 days ago

        Subnetting is so much simpler. Sure, it does seem more complex at first because we’ve been using IPv4 all our lives so that’s our baseline for “what makes sense” but it’s actually so much more elegant of a solution than IPv4 and I would suspect that once IPv6 firmly passes over 50% adoption (now stands at ~47%) it will be reasonable to start pushing to teach IPv6 first and IPv4 viewed as supplemented but deprecated.

        Actually, that 47% was just overall, but if you look at it, many major countries are well past 50% adoption, including Vietnam, Malaysia, Japan, Russia, India, Saudi Arabia, Greece, UK, Estonia, Germany, France, Norway, Brazil, Uruguay, Mexico, Guatemala, and the USA (and Puerto Rico specifically).

        I think it’s beginning to be arguable that in many major countries IPv6 should be taught primary and IPv4 supplementary.

        • UnLocoPoco@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 days ago

          In India, every mobile ISP has transitioned to IPv6 dualstack except Jio. Jio is IPv6 only with 4 to 6 translation

    • UnLocoPoco@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 days ago

      Thanks. I try to keep em updated. Also will add some videos explaining the concepts in more depth. Thanks for the feedback!

      • Snot Flickerman@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        2 days ago

        The only thing I would add, and it may not be helpful since you seem to focus on technical rather than metaphorical, but the best description I ever heard of UDP that UDP is like a garden hose. It’s either on or off, and it doesn’t matter if the stream ends up where it’s supposed to be, its streaming anyway.

        • UnLocoPoco@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 days ago

          Nah that’s absolutely fine. Analogies like these makes explaining and understanding a concept much easier