Networking

  • A Guide to Java Sockets (Baeldung)
    https://www.baeldung.com/a-guide-to-java-sockets

    Tutorial and reference by Baeldung on using TCP and UDP sockets in Java. Includes basic examples that demonstrate Java's java.net.Socket class in action.

  • Commonly Used Metric System Units (USMA)
    https://usma.org/commonly-used-metric-system-units-symbols-and-prefixes#prefixes

    Table from the U.S. Metric Association showing the most commonly-used metric system prefixes and what they mean, including conversion factors.

  • Creating a Network Diagram with Network Notepad
    https://www.youtube.com/watch?v=SNCGgJwbkiM

    Brief video tutorial showing you how to install and use the Network Notepad diagramming tool.

  • Displaying and Flushing your DNS cache (Windows, Mac, and Linux)
    https://www.solarwindsmsp.com/blog/dns-cache-overview

    Brief guide from SolarWinds explaining how to both display and flush the DNS cache on a Mac, Windows PC, or Linux host.

  • Network Notepad: Download
    https://www.networknotepad.com/index.shtml

    Download the Freeware Edition of this network diagram drawing tool. NOTE: The software is only available on Windows.

  • Subnet Calculator
    https://www.tunnelsup.com/subnet-calculator/

    Subnet calculator provided by TunnelsUP. You fill an example IP address with a CIDR prefix, and the calculator provides all the configuration details for the address's subnet (net mask, usable range, usable hosts, etc.)

  • Subnet Mask Cheat Sheet
    https://www.aelius.com/njh/subnet_sheet.html

    Summary of subnetting information for networks of various sizes. Includes very helpful and detailed tables of all subnets derived from the most commonly-used CIDR prefixes.

  • Understanding Ethernet Wiring
    https://www.practicalnetworking.net/stand-alone/ethernet-wiring/

    Helpful, comprehensive article from Practical Networking that explains all things Ethernet and the terminology used throughout the family of standards, including wiring specifications.

  • Wireshark Download
    https://www.wireshark.org/download.html

    Download the Wireshark network packet analyzer application. Installers are available for a variety of operating systems.