04

Track 4 of 12

Networking and the internet

Understand what travels the wire.

Intermediate 5 lessons Prerequisite: Foundations, and some comfort with pipes.

Most of what a phone does is a conversation over a network. This track makes that conversation visible. You will see how names become addresses, how an HTTP request is shaped, and how to move files between two machines without a cable.

By the end, you can explain what happens when you open a page, read a response by hand, and copy files between hosts.

  1. 01 Networking basics Inspect your own network, fetch pages and connect over ssh from your phone. Networking · Intermediate
  2. 02 DNS and addresses See how a name becomes an address on your phone and check the answer yourself with dig. Networking · Intermediate
  3. 03 HTTP and APIs from the shell Learn to send a request and read the reply from the shell with curl and python. Web · Intermediate
  4. 04 SSH and remote work Log in to another machine from your phone and move files over a secure link. Networking · Intermediate
  5. 05 Moving files between machines Learn to copy files to another host with scp and rsync, and preview every change first. Networking · Intermediate

Next up

05 Security fundamentals Learn how to think about security before you touch a tool.