Networking Essentials medium
How does a CDN improve performance for a user in Australia accessing a US-based site?
- A It utilizes a more aggressive compression algorithm that significantly reduces the physical size of individual data blocks before they are transmitted over the wire.
- B It serves static assets from a local 'Edge Server' and terminates the TCP/TLS connection nearby, avoiding the high-latency round-trips required to reach the origin.
- C It relies on a specialized, high-capacity transatlantic fiber optic cable that is reserved exclusively for the transmission of high-priority content delivery traffic.
- D It proactively predicts the user's navigational intent and pre-fetches the entire website's directory structure directly into the client's high-speed local memory.
Answer: B. It serves static assets from a local 'Edge Server' and terminates the TCP/TLS connection nearby, avoiding the high-latency round-trips required to reach the origin.
Data cannot travel faster than the speed of light. A round-trip from Australia to the US takes at least 200ms due to the sheer physical distance. A CDN (Content Delivery Network) places servers in cities like Sydney (The Edge). When the user connects, they terminate their TCP and TLS connections with the Sydney server (~20ms). If the requested file (like an image) is cached there, it's delivered instantly. This effectively 'moves' the content closer to the user, bypassing the physical limitations of long-distance cabling for everything except the most essential dynamic API calls.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- What is the downside of enabling 'Sticky Sessions' (Session Affinity) on a Load Balancer?
- In WebRTC (P2P Mesh), why is a STUN server required?
- What is the fundamental difference between a Network Switch and a Router?
- In Cloud Networking (AWS), what is the limitation of VPC Peering compared to a Transit Gateway?
- Which protocol is ideal for real-time multiplayer gaming positions or Voice over IP (VoIP), and why?
- What is the purpose of the 'Time To Live' (TTL) field in an IP packet?