Which system translates a domain name such as example.com into an IP address?
Large-Scale Internet Systems Online Quiz Questions
Use this free practice quiz with 20 questions to review Large-Scale Internet Systems, test your knowledge, and prepare for your next test or exam.
True or false: Once an Internet route has been selected, packets must continue to follow the same fixed physical path.
- A
True
- B
False
Which transport protocol provides an ordered, reliable byte stream? Enter its standard three-letter abbreviation.
In the MapReduce model, the operation produces intermediate key-value pairs, while the operation combines values associated with the same key.
Which two responsibilities are provided by the Internet Protocol (IP) itself? Select all correct choices.
- A
Addressing packets
- B
Guaranteed in-order delivery
- C
Forwarding packets toward a destination
- D
Flow control
Which statement correctly describes the relationship between TCP and IP?
- A
A TCP segment is carried inside an IP datagram.
- B
An IP datagram is carried inside a TCP segment.
- C
A TCP segment and an IP datagram are identical units.
- D
TCP operates only at the physical layer.
Which conditions must distributed systems handle in addition to dividing work among multiple processing units? Select all correct choices.
- A
Communication delay
- B
Partial failure
- C
Machine diversity
- D
Independent clocks
True or false: Deploying an application in one availability zone eliminates the risk of a single point of failure.
- A
True
- B
False
What term also names the practice of partitioning data across machines in a distributed storage system? Enter one word.
A distributed storage architect is choosing between full replication and erasure coding. Explain how the two techniques differ, identify an important cost or benefit of each, and state why the placement of copies or fragments across failure domains matters.
In the cloud-region model described in the material, what is an Availability Zone?
- A
An isolated location within a Region
- B
A global Internet routing protocol
- C
A cache at a CDN edge
- D
A partition within a database table
Which statement best describes the role of Internet Protocol (IP) in a large-scale Internet service?
- A
IP retransmits every lost datagram before forwarding it.
- B
IP provides addressing and forwarding but does not itself guarantee delivery or ordering.
- C
IP guarantees ordered delivery whenever packets cross multiple autonomous systems.
- D
IP prevents congestion by controlling the sending rate of every application.
True or false: Three replicas in the same server rack necessarily protect a service from a rack failure.
- A
True
- B
False
Which routing protocol exchanges reachability information between independently administered autonomous systems and advertises an autonomous-system sequence?
A service must remain available if one data-center facility fails, while keeping its components within one geographic cloud Region. Which deployment best addresses this requirement?
- A
Place every component in one data center within one Availability Zone.
- B
Place replicas on separate servers but keep all of them in one rack.
- C
Place components across multiple Availability Zones in the same Region.
- D
Place components on one large virtual machine with extra CPU capacity.
A globally distributed application wants to reduce latency for frequently requested static thumbnails and reduce bandwidth consumption at its origin. Which CDN behavior directly supports both goals?
- A
Serve the cacheable response from an edge node near the user.
- B
Send every request directly to the origin data center.
- C
Replicate all application computation onto the user's device.
- D
Route every user to the physically closest database server.
What storage-system term names the technique of dividing data among machines so that the system can scale beyond one machine's capacity?
In a MapReduce job, one worker is much slower than the others but has not failed. Which technique most directly reduces the chance that this straggler delays completion of the entire job?
- A
Increase cache lifetimes at CDN edge locations.
- B
Use asynchronous replication for every output file.
- C
Use speculative execution to run another attempt for a suspected straggler.
- D
Place all input partitions on the same worker to avoid communication.
A service instance begins failing health checks while other instances remain healthy. What is the primary availability action a load balancer can take?
- A
It reconstructs all data lost by the failed instance.
- B
It stops sending new requests to the failed instance and routes traffic to healthy ones.
- C
It guarantees that every request is processed exactly once.
- D
It eliminates the need for replicas or multiple service instances.
A cache policy with a longer cache lifetime can improve efficiency but increases the chance of serving content.