Update 'selected/http_to_phy.md'
This commit is contained in:
parent
fcae1336d6
commit
308c3e546d
|
@ -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,
|
your computer chunks up a bunch of information about what you're looking for, into a structured message,
|
||||||
usually referred to as a packet.
|
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
|
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]
|
- 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
|
## 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,
|
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".
|
like "handmade.network".
|
||||||
|
|
Loading…
Reference in New Issue