Kolam Ayer MakersLinux Foundations

IP Networking

Core Idea

IP networking moves packets between hosts; protocols such as TCP, SSH, HTTP, DNS, and SMTP build useful conversations on top of that movement.

Layered Questions

When a network task fails, separate the questions:

  1. Name: does DNS resolve the hostname?
  2. Address: which IP address did it resolve to?
  3. Reachability: can packets travel there?
  4. Port: is the service listening on the expected port?
  5. Protocol: did the client and server speak the same protocol?
  6. Application: did authentication, routing, files, or permissions succeed?

Course Commands

host lf2607.kolamayermakers.org
ping -c 3 1.1.1.1
curl -I https://lf2607.kolamayermakers.org/~username/
ssh username@lf2607.kolamayermakers.org

Each command answers a different networking question. Do not use one command as proof for every layer.

Addresses And Ports

A port identifies a service endpoint on a host. Your course user-managed service listens on a local high port behind the public proxy.

DNS Is Not The Service

DNS can work while HTTP fails. HTTP can fail while SSH works. Ping can fail while HTTPS works. Keep the layers separate.

Common Failures

Proof Check

For a broken URL, run one DNS command and one HTTP command. Explain which layer each command tested.

Docs Pointers