notes_on_networking - DmitrySemikin/dsemikin_notes GitHub Wiki

Home /


Notes on Networking

Questions:

  • Question (TODO: test it): If no matching subnet is found, then I guees the packages will not be forwarded, right? (and if the gateway is not configured... and not routing is configured).
  • What is the difference between gateway and routing?

Topics:

  • Open Systems Interconnection (OSI) model
  • Ethernet Networks (level 2 networks). MAC Address.
  • Internet Protorol (IP). IP Networks. IP Address.
  • IPv4
  • IPv6
  • Ports
  • IP to MAC, MAC to IP.
  • Subnetworks/network segments (level 2 / level 3)
  • Link local adresses, automatic private IP addressing (APIPA), stateless address autoconfiguration (SLAAC).
  • Broadcast, multicast
  • Network adapters as seen from OS side.
  • Protocols: TCP vs UDP (connection vs connectionsless)
  • Linux nework interface devices: eth, tun, tap...
  • Routing, gateway
  • NAT (network address translation, NAT44) - IPv4, port Forwarding
  • NAT - IPv6 (NAT66)
  • DNS (IPv4, IPv6)
  • Firewall (and NAT? and Routing?)
  • ip_forward - ???
  • How to consifure Linux machine as a router
  • Understanding tunel setup - example of OpenVPN
  • Understanding tunel setup - example of WireGuard.
  • Interface adaptor configuration on linux: ip, route etc.

Home /

⚠️ **GitHub.com Fallback** ⚠️