TCP/IP
Handshakes, congestion control, head-of-line blocking and connection reuse.
3 to work through
-
beginner Multiple choice
A 180 KB JSON response takes about 400 ms to reach a client 90 ms away on a connection whose handshake has just finished. The handler took 12 ms and the link has 200 Mbps spare. Measuring from the moment the request is written, what sets the floor?
2 min answer -
intermediate
An internal API is fast in isolation but a page that uses it takes 2 seconds for users in Asia while taking 200 ms in the origin region. The backend is equally fast for both. Diagnose and fix.
2 min answer -
advanced
A live-streaming platform ingests video from broadcasters on consumer uplinks where a single lost packet can stall the stream. Why does TCP behave badly here, and what are the options?
2 min answer
2 terms in this topic
TCP Handshake
The three-way SYN / SYN-ACK / ACK exchange that establishes a TCP connection, costing one round trip before any data moves.
protocolTCP/IP for Architects
What an architect actually needs from the transport layer — handshake cost, congestion behaviour, head-of-line blocking, and when to abandon TCP entirely.
Neighbouring topics
Networking
General material on the network path underneath an architecture.
HTTP/1.1, HTTP/2 & HTTP/3
Multiplexing, prioritisation and the transport each is built on.
DNS
Resolution, TTL behaviour, traffic steering and failover latency.
TLS & Certificates
Encryption, integrity, authentication, termination points and expiry.
Layer 4 vs Layer 7
Connection-level versus request-level balancing, and what each unlocks.
Reverse Proxies
One place for TLS, routing, caching, compression and rate limiting.
Content Delivery Networks
Edge caching, origin offload, spike absorption and dynamic content.
Firewalls & Security Groups
Default-deny, stateful rules, and restricting egress as well as ingress.
NAT & Egress
Outbound-only connectivity, its per-gigabyte cost and its zone binding.
VPC Design
Address planning, peering and the ranges you can never resize.
Subnetting
Tiering, zone binding, and sizing for an address-hungry platform.
Routing & BGP
How traffic finds you, anycast, and route withdrawal as a failure mode.
Service Mesh Networking
Sidecar proxies supplying mTLS, retries and traffic policy.
WebSockets & Realtime
Persistent bidirectional connections and the capacity model they impose.
gRPC Transport
HTTP/2 multiplexing, binary encoding and streaming semantics.
API Gateways
The single entry point, and the business logic that must stay out of it.
Network Performance
Latency floors, bandwidth-delay product, and what no code change fixes.
Private Connectivity
Private endpoints, peering and dedicated links to managed services.
Network Troubleshooting
Flow logs, packet paths, and localising a problem to a hop.