From d2ab60f930b61b0c8942d5196bd4e209fb9a2aa6 Mon Sep 17 00:00:00 2001 From: cloin Date: Sat, 18 Jun 2022 21:00:39 +0000 Subject: [PATCH] Update 'selected/http_to_phy.md' --- selected/http_to_phy.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/selected/http_to_phy.md b/selected/http_to_phy.md index 54d2754..32ea0af 100644 --- a/selected/http_to_phy.md +++ b/selected/http_to_phy.md @@ -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/