CodeYourFuture / CodeYourFuture/immersive-go-course

More explicit "intro to networking" content

Open
#238 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
157
Forks
107
PR merge metrics
No merged PRs in 30d

Description

We should probably introduce:
* DNS
* IP addresses
* TCP / UDP, trade-offs between, shape of a TCP handshake
* HTTP
* The idea these packets are encapsulated in each other
* Why DNS is (typically) over UDP
* Importance/Difficulties in reducing round-trips (e.g. a simplified evolution from HTTP1-over-TCP to QUIC)

In particular, we should do this before we have people think about load balanceres.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.