Section A — 1 Mark Questions
1. Define the Internet. [1 Mark]
Answer: The Internet is a global system of interconnected computer networks that use the standard Internet Protocol Suite to link devices worldwide.
2. What does WWW stand for? [1 Mark]
Answer: World Wide Web.
3. What is the primary function of HTTP? [1 Mark]
Answer: HTTP is the protocol used for transmitting hypermedia documents, such as HTML, on the World Wide Web.
4. Identify the core purpose of a VPN. [1 Mark]
Answer: A VPN provides a secure, encrypted tunnel for data transmission over a public network.
5. What does IPsec stand for? [1 Mark]
Answer: Internet Protocol Security.
6. Define a hyperlink. [1 Mark]
Answer: A hyperlink is a reference or navigation element in a document that links to another section of the same document or to another document.
7. Which protocol is used by web browsers to request pages from web servers? [1 Mark]
Answer: HTTP.
8. What is an IP address? [1 Mark]
Answer: An IP address is a unique numerical label assigned to each device connected to a computer network.
9. What is the role of a web browser? [1 Mark]
Answer: A web browser is software used to access and display information on the World Wide Web.
10. Define encryption in the context of network security. [1 Mark]
Answer: Encryption is the process of encoding information so that only authorized parties can access it.
11. Is HTTP a stateless protocol? [1 Mark]
Answer: Yes, HTTP is a stateless protocol, meaning it does not retain information about previous requests.
12. What does a URL represent? [1 Mark]
Answer: A URL is a Uniform Resource Locator, serving as the address of a specific resource on the internet.
13. Name a common application of VPNs. [1 Mark]
Answer: Secure remote access to corporate networks.
14. What layer of the OSI model does IPsec typically operate at? [1 Mark]
Answer: The Network Layer (Layer 3).
15. What is a web server? [1 Mark]
Answer: A web server is a computer system that stores, processes, and delivers web pages to clients.
16. Does HTTPS provide more security than HTTP? [1 Mark]
Answer: Yes, HTTPS provides encryption for data in transit.
17. What is the full form of IP in IPsec? [1 Mark]
Answer: Internet Protocol.
18. What is a client in the context of the WWW? [1 Mark]
Answer: A client is a program (like a web browser) that requests services from a server.
19. Define a network protocol. [1 Mark]
Answer: A protocol is a set of rules governing the exchange of data between devices in a network.
20. What is meant by a 'secure tunnel' in VPN technology? [1 Mark]
Answer: It is a private, encrypted connection created across a public network infrastructure.
Section B — 2/3 Mark Questions
1. Explain the basic structure of a URL. [2 Marks]
Answer: A URL consists of a protocol (like http), a domain name (like www.example.com), and the specific path or file location on the server.
2. Why is HTTP considered a 'stateless' protocol? [2 Marks]
Answer: HTTP is stateless because each request from a client is treated as an independent transaction; the server does not store any information about the client's previous requests once the response is sent.
3. Differentiate between the Internet and the World Wide Web. [3 Marks]
Answer: The Internet is the physical infrastructure of interconnected networks. The World Wide Web is a service that runs on the Internet, consisting of pages and documents linked by hyperlinks and accessed via HTTP.
4. What are the two primary security services provided by IPsec? [2 Marks]
Answer: IPsec provides authentication to verify the identity of the sender and encryption to ensure the confidentiality of the transmitted data.
5. Describe two benefits of using a VPN. [2 Marks]
Answer: First, it secures data transmitted over public networks through encryption. Second, it allows remote users to access internal network resources as if they were physically present at the office.
6. Briefly explain how a web browser retrieves a page. [3 Marks]
Answer: First, the user enters a URL. The browser sends an HTTP request to the corresponding server. The server processes the request and sends back the HTML document, which the browser then renders for the user.
7. What is the importance of encryption in internet communications? [2 Marks]
Answer: Encryption is crucial because it protects sensitive data (like passwords or credit card numbers) from being intercepted and read by unauthorized third parties during transmission.
8. List three major components of the World Wide Web. [3 Marks]
Answer: The three main components are: 1. Web Clients (browsers), 2. Web Servers that host data, and 3. Hypertext Transfer Protocol (HTTP) which facilitates communication between them.
9. How does a VPN protect privacy? [2 Marks]
Answer: A VPN hides the user's actual IP address by routing traffic through a remote server, making their online activity appear to originate from a different location.
10. What is the function of the 'Hypertext' in HTTP? [2 Marks]
Answer: Hypertext refers to text that contains links to other text or resources, allowing for the non-linear navigation of documents that is central to the WWW experience.
Section C — 5 Mark Questions
1. Explain the working of the HTTP protocol in detail. [5 Marks]
Answer:
Introduction
HTTP (Hypertext Transfer Protocol) is the foundation of data communication for the World Wide Web. It is an application-layer protocol designed for distributed, collaborative, hypermedia information systems.
Working Process
The HTTP working model is based on the request-response cycle:
- Client Request: The client (web browser) sends a request to the web server, which includes the request method (such as GET or POST) and the URL of the resource.
- Server Processing: The web server receives the request, identifies the requested resource, and retrieves the data or executes a script.
- Server Response: The server sends back a response containing a status code (e.g., 200 for OK, 404 for Not Found) and the requested content (often in HTML format).
- Completion: Once the response is sent, the connection is closed, reinforcing its stateless nature.
HTTP is vital because it ensures that different browsers and servers can communicate effectively regardless of their underlying operating systems.
2. Discuss the importance and functions of IPsec in network security. [5 Marks]
Answer:
Introduction
IPsec (Internet Protocol Security) is a suite of protocols used to secure IP communications by authenticating and encrypting each IP packet in a communication session.
Core Functions
- Confidentiality: Encrypting data packets ensures that information cannot be read by anyone except the intended recipient.
- Data Integrity: IPsec ensures that data has not been altered or tampered with during transit by using hashing mechanisms.
- Authentication: It verifies that the packets originate from the claimed sender, protecting against spoofing attacks.
- Anti-Replay Protection: It prevents attackers from capturing and re-sending packets to gain unauthorized access to a system.
Application
IPsec is most commonly used to set up Virtual Private Networks (VPNs). By providing a secure tunnel over the public internet, it allows organizations to transmit sensitive corporate data securely between geographically separated branch offices.
3. Describe the structure and components of the World Wide Web (WWW). [5 Marks]
Answer:
Introduction
The World Wide Web is an information system where documents and other web resources are identified by URLs and interlinked by hypertext.
Key Components
- HTTP: The protocol that defines how messages are formatted and transmitted across the web.
- Web Browsers: Software applications (e.g., Chrome, Firefox) that allow users to retrieve and display resources on the web.
- Web Servers: High-performance computers that store web files and respond to HTTP requests.
- Hypertext/HTML: The standard markup language used to create web pages, which allows for the embedding of links to other documents.
- URLs: The unique addresses used to locate specific resources on the internet.
The Web Experience
The WWW transformed the internet by providing a user-friendly graphical interface. Through the use of browsers and links, a user can navigate from one document to another across the globe with a single click, creating a vast, interconnected network of knowledge.
4. Explain the concept and operational mechanism of a VPN. [5 Marks]
Answer:
Introduction
A Virtual Private Network (VPN) extends a private network across a public network and enables users to send and receive data as if their computing devices were directly connected to a private network.
Operational Mechanism
- Encapsulation: The original data packets are encapsulated within another set of packets, effectively 'tunneling' the information through the public internet.
- Encryption: Before transmission, the data is encrypted using protocols like IPsec, ensuring that even if intercepted, the data remains unreadable.
- Authentication: Both the client and the VPN server verify each other's credentials to ensure a secure session.
- Virtual Addressing: The client is assigned a virtual IP address from the private network, allowing them to access restricted local resources.
Importance
VPNs are essential for maintaining privacy, bypassing geographical censorship, and securing remote work connections by ensuring all traffic between the user and the server remains private and untraceable by ISPs or malicious actors.
5. Compare HTTP and secure communication in the context of internet security. [5 Marks]
Answer:
Introduction
While standard HTTP is the default protocol for the web, it lacks native security features. Secure alternatives, often involving protocols like IPsec or HTTPS (which uses SSL/TLS), are required for modern online transactions.
Comparison Table
| Feature | HTTP | Secure Communication (e.g., HTTPS/IPsec) |
|---|---|---|
| Data Privacy | None (Cleartext) | Encrypted |
| Authentication | No | Yes |
| Integrity Checks | No | Yes |
| Use Case | Public Information | Login, Banking, VPN |
Explanation
- HTTP Vulnerability: Because standard HTTP transmits data in plain text, attackers can easily perform 'man-in-the-middle' attacks to steal session tokens or credentials.
- The Role of Encryption: Protocols like HTTPS add an encryption layer on top of HTTP, ensuring that data is scrambled during transit.
- Network Level Security: While HTTPS secures the web session, technologies like IPsec provide a broader layer of security at the network level, securing all traffic between two points.
Effective internet security requires implementing these secure protocols to maintain the confidentiality and integrity of digital information.