Update 'selected/http_to_phy.md'

This commit is contained in:
cloin 2022-06-17 09:34:10 +00:00
parent 8433f15778
commit fbbed05d31
1 changed files with 7 additions and 6 deletions

View File

@ -65,18 +65,19 @@ Good learning resources for IP:
So, how do you *actually* send that cat though? How do you send a real packet yourself?
It's time to make that theory stick.
Some good outlets for exercises:
- https://beej.us/guide/bgnet/html/ [NOTE(hayden): This seems like an excellent resource!]
- 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]
[Beej's Guide](https://beej.us/guide/bgnet/html/) is probably the best place to start. [NOTE(hayden): This seems like an excellent resource!]
## DNS -- Wait, how do I get an IP?
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".
Good learning resources for DNS:
- https://wizardzines.com/zines/dns/
Here's a great tool for playing with setting up DNS records yourself. Don't worry if you don't 100% get it,
there's a bunch of great resources below for grokking the details
- https://messwithdns.net/
- https://www.cloudflare.com/learning/dns/what-is-dns/
DNS detailed:
- https://wizardzines.com/comics/life-of-a-dns-query/
- https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/
<-- Link to expanded, less curated library of topical info -->
<-- Branch into DNS over HTTPS / DNS Lookup Security via link here -->