Update 'selected/http_to_phy.md'

This commit is contained in:
cloin 2022-06-18 21:00:39 +00:00
parent 39e59b515c
commit d2ab60f930
1 changed files with 4 additions and 2 deletions

View File

@ -79,8 +79,9 @@ It's time to make that theory stick.
[NOTE(cloin): HTTP Server from Scratch is python, Beej uses C, might cause user confusion. It's worth thinking about article transition, how do we flow from A -> B, and how much prerequiste knowledge we expect]
[Basic HTTP Server from Scratch](https://bhch.github.io/posts/2017/11/writing-an-http-server-from-scratch/)
[Beej's Guide to Sockets](https://beej.us/guide/bgnet/html/) is probably the best place to start. [NOTE(hayden): This seems like an excellent resource!]
- [Basic HTTP Server from Scratch](https://bhch.github.io/posts/2017/11/writing-an-http-server-from-scratch/)
- [Beej's Guide to Sockets](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,
@ -94,6 +95,7 @@ there's a bunch of great resources below for grokking the details
DNS detailed:
- https://wizardzines.com/comics/life-of-a-dns-query/
- https://github.com/jvns/tiny-resolver/blob/main/resolve.go
^ this is the simple DNS resolver mentioned in b0rk's 80 lines of Go tutorial
- https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/