APCSP Internet Architecture 3 — Questions and Answers
Question 1: What is the role of the HTTP protocol in internet communication?
- It assigns IP addresses to devices on a network
- It defines how web browsers and servers request and transfer web pages (Correct answer)
- It encrypts all data transmitted over the internet
- It routes packets between different autonomous networks
Correct answer: It defines how web browsers and servers request and transfer web pages
HTTP (HyperText Transfer Protocol) defines the rules for requesting and delivering web content between clients and servers.
Question 2: Which of the following is a key difference between HTTP and HTTPS?
- HTTPS is faster because it compresses data
- HTTPS uses TLS/SSL to encrypt data in transit, unlike HTTP (Correct answer)
- HTTPS only works with IPv6 addresses
- HTTPS does not require a DNS lookup
Correct answer: HTTPS uses TLS/SSL to encrypt data in transit, unlike HTTP
HTTPS adds TLS/SSL encryption to HTTP, protecting data from eavesdropping and tampering.
Question 3: A company uses a private IP address range (e.g., 192.168.x.x) for its internal network. What technology allows these devices to communicate with the public internet?
- DHCP
- VPN
- NAT (Network Address Translation) (Correct answer)
- BGP
Correct answer: NAT (Network Address Translation)
NAT maps private internal IP addresses to a single public IP address so devices can communicate with the internet.
Question 4: Which of the following correctly describes the 'client-server' model?
- Both devices send and receive data equally with no designated roles
- One device (client) requests resources, and another (server) provides them (Correct answer)
- The server initiates all communication and the client only responds
- Multiple servers compete to serve a single client simultaneously
Correct answer: One device (client) requests resources, and another (server) provides them
In the client-server model, clients make requests and servers respond with the requested resources.
Question 5: What does 'bandwidth' measure in a network context?
- The physical distance data can travel before degrading
- The maximum amount of data that can be transmitted per unit of time (Correct answer)
- The number of devices connected to a network
- The time it takes for a packet to travel from source to destination
Correct answer: The maximum amount of data that can be transmitted per unit of time
Bandwidth measures maximum data transmission capacity, typically in bits per second (bps).
Question 6: What is 'latency' in the context of internet communication?
- The total amount of data transferred in a session
- The delay between sending a request and receiving a response (Correct answer)
- The number of hops a packet takes to reach its destination
- The encryption overhead added by HTTPS
Correct answer: The delay between sending a request and receiving a response
Latency is the time delay between a data request being sent and a response being received, often measured in milliseconds.
Question 7: Which of the following best describes the purpose of a firewall?
- It speeds up data transmission by caching frequently requested content
- It monitors and filters incoming and outgoing network traffic based on security rules (Correct answer)
- It assigns IP addresses dynamically to devices on a network
- It converts domain names to IP addresses for routing purposes
Correct answer: It monitors and filters incoming and outgoing network traffic based on security rules
A firewall enforces security policies by allowing or blocking network traffic based on configured rules.
What is the role of the HTTP protocol in internet communication?