📄️Computer Networks: Layers and Models
A computer network connects devices so they can exchange data. Networks are built in layers: each layer offers a service to the one above and hides the details of the one below.
📄️Data Link Layer and LANs
The data link layer moves frames between devices on the same network segment.
📄️IP Addressing, Subnetting and Routing
IPv4 addresses
📄️Transport Layer: TCP and UDP
The transport layer provides process-to-process delivery using ports (0 to 65535). A connection is identified by (source IP, source port, destination IP, destination port).
📄️DNS and HTTP
DNS
📄️TLS and Network Security
TLS / HTTPS
📄️What Happens When You Type a URL
A classic interview question that ties every layer together. Typing https://prepverse.vercel.app/docs and pressing Enter does roughly the following.