The Runtime Theory
medium · 3h · 9 steps

Networking Protocol Foundations

Trace name resolution, transport, and secure-channel setup, then distinguish protocol guarantees from deployment choices.

Curriculum (9 steps)

1

DNS maps names to typed records through a distributed hierarchy.

Start→
2

Follow the key state changes and boundary checks involved in dns resolution is a chain of cached questions.

Start→
3

An interactive concept flow for dns resolution is a chain of cached questions, from its assumptions through the main operation and boundary checks.

Start→
4

TCP provides applications with a reliable, ordered byte stream over an IP network.

Start→
5

Follow the key state changes and boundary checks involved in tcp provides an ordered byte stream.

Start→
6

TLS protects an application connection by negotiating cryptographic parameters, establishing shared traffic keys, and authenticating a server certificate under a trust policy.

Start→
7

An interactive concept flow for tls establishes keys and authenticates a peer, from its assumptions through the main operation and boundary checks.

Start→
8

Model one-way network links as a weighted directed graph and find when every reachable node receives a signal.

Start→
9

Explain the model, execution steps, complexity, and limits of tls establishes keys and authenticates a peer.

Start→