diff --git a/selected/http_to_phy.md b/selected/http_to_phy.md index 49405a1..7f7a693 100644 --- a/selected/http_to_phy.md +++ b/selected/http_to_phy.md @@ -4,7 +4,9 @@ When you want to send a picture of a cat to your buddy, or get the latest weathe your computer chunks up a bunch of information about what you're looking for, into a structured message, usually referred to as a packet. -At a high level, typical packets are split into a few important sections like this: +At a high level, packets are split into a few important sections. +We're going to start with the simple case: Sending a packet over ethernet with HTTP over TCP. +Our packets look like this: ``` ETHERNET > IP > TCP > HTTP ``` @@ -69,6 +71,7 @@ Some good outlets for exercises: - https://github.com/shuveb/zerohttpd [NOTE(hayden): If we can provide a brief description of the different folders in this repo, that might be helpful] ## Using the DNS Phonebook +[NOTE(cloin): this feels detached after content reduction, needs to be worked back into the narrative] The last really important bit you need to know is DNS. The job of DNS is to help you find IP addresses for domain names, like "handmade.network".