TCP/IP
Addresses, ports and connections.
2 subjects · 8 topics
Subjects covering this category
2 subjects- Subject · Beginner to Advanced
Following a request from an application down through the network layers and back, and naming the layer where a network problem lives.
- Getting a Packet There
- Between Two Programs
- Applications and Debugging
- Subject · Beginner to Advanced
Turning a product's requirements into a first design for a web system, and knowing what each part is there for.
- Starting a Design
- The Parts of a System
- Moving Data Around
In TCP/IP itself
8 topics- The OSI Model and Network Protocols
How TCP delivers reliably: the handshake, sequence numbers, flow and congestion control, and what one lost segment costs.
Beginner to Advanced11 cards · 6 qnot started
- The OSI Model and Network Protocols
IP addresses and subnets: reading CIDR blocks, telling private addresses from public ones, and dividing a range into networks that do not overlap.
Beginner to Advanced10 cards · 7 qnot started
- The OSI Model and Network Protocols
Routing: how routers choose the next hop for a packet, how ping and traceroute see the path, and how the internet routes between networks.
Beginner to Intermediate10 cards · 6 qnot started
- The OSI Model and Network Protocols
The OSI model: the seven network layers from cable to application, and how each wraps the data of the layer above it.
Beginner to Intermediate9 cards · 7 qnot started
- The OSI Model and Network Protocols
The physical and data link layers: how bits cross one cable or radio link, and how MAC addresses, switches and ARP deliver a frame to the next device.
Beginner to Intermediate9 cards · 6 qnot started
- The OSI Model and Network Protocols
Ports, TCP and UDP: how the transport layer delivers data to the right program, and when to choose a reliable stream or a fast datagram.
Beginner to Intermediate9 cards · 5 qnot started
- The OSI Model and Network Protocols
A network request end to end: every step of opening a web page, and how to find the layer where a failing request breaks.
Beginner to Advanced9 cards · 7 qnot started
- System Design
Load balancers, reverse proxies and API gateways: the three kinds of server that sit in front of yours, and the one job each is for.
Beginner to Intermediate10 cards · 5 qnot started