Computer network - Network Services Overview
Understand the main network services—web, email, printing, file sharing, DNS, and DHCP—and how they deliver content, communication, and resource access.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What primary protocol does the World Wide Web use to deliver hypertext documents and multimedia content?
1 of 10
Summary
Network Services
Introduction
Network services are specialized functions that allow computers on a network to share resources, communicate, and access information. Rather than each computer working independently, services enable centralized management and resource sharing across multiple devices. These services form the backbone of how modern networks operate, from the internet to corporate intranets.
The key concept to understand is the client-server model: clients (user computers) request information or resources, while servers (specialized computers) provide those resources and process requests. This separation allows organizations to centrally manage resources while giving many users simultaneous access.
The diagram above shows a simple network with multiple nodes communicating through a network. Services operate similarly—multiple clients communicate with servers to access shared resources and information.
Web Service
The World Wide Web is a network service that delivers hypertext documents and multimedia content through the Hypertext Transfer Protocol (HTTP). When you visit a website, your browser (the client) sends a request to a web server, which then sends back the webpage, images, videos, and other content.
Web servers are computers specifically configured to:
Host website files and content
Listen for incoming client requests
Process those requests and send responses back to clients
Manage multiple simultaneous connections from different users
The "hypertext" part refers to documents that contain links allowing you to navigate between pages and resources. This simple but powerful system is what makes the modern internet possible—it's why you can click links and jump between websites seamlessly.
Email Service
Email is a network service that enables users to send, receive, and store electronic messages across the network. Unlike instant messaging, email is asynchronous—the recipient doesn't need to be online when you send a message.
Mail servers handle three critical functions:
Sending: Using the Simple Mail Transfer Protocol (SMTP), mail servers accept outgoing messages and route them to their destinations
Receiving: Mail servers receive incoming messages intended for their users
Storing: Mail servers maintain mailboxes where messages are stored until users retrieve them
This centralized approach means users don't need to run mail servers themselves. Instead, organizations provide mail servers that handle the complex work of routing messages across networks and the internet, then store them securely until the recipient is ready to read them.
Printing Service
Network printing allows multiple users to send print jobs to shared printers connected to the network, rather than each computer needing its own printer.
When you print a document on a network-connected computer:
Your computer sends the print job to a print server or directly to the network printer
The printer processes jobs in order (typically a queue)
Multiple users can share the same high-quality printer, reducing costs and improving efficiency
This service exemplifies a key benefit of networking—expensive resources like high-quality printers can be shared across many users instead of duplicating that cost for every workstation.
File Sharing Service
Network file sharing lets users access, copy, and modify files stored on remote computers, as if those files were on their own machine. This is different from email or web services because it provides direct access to shared files that multiple people can work with.
File servers provide centralized storage and serve several important functions:
Centralized access: All shared files live in one location rather than scattered across individual computers
Access control: File servers manage permissions, determining which users can read, write, or delete specific files
Backup and security: Centralized storage makes it easier to back up important files and implement security measures
Consistency: When everyone accesses the same file from one location, there's no confusion about which version is current
Think of a file server like a shared filing cabinet for an organization. Rather than each person keeping their own copies of company documents (which creates version confusion), everyone accesses the same files from the central location.
Domain Name System Service
The Domain Name System (DNS) solves a fundamental problem: computers need numeric addresses (called IP addresses) to communicate, but humans prefer to use names. DNS translates human-readable domain names (like "google.com") into numeric IP addresses that computers can actually route to.
DNS servers perform two essential tasks:
Store mappings: They maintain databases of domain names and their corresponding IP addresses
Distribute information: When a user's browser needs to access a website, DNS servers respond with the correct IP address
Here's why this matters: without DNS, you'd need to memorize IP addresses instead of domain names. DNS makes the internet usable for humans. When you type "google.com" in your browser, your computer automatically queries a DNS server (usually provided by your internet service provider) to find Google's IP address, then uses that address to connect to Google's servers.
<extrainfo>
The DNS system is actually distributed globally with many DNS servers working together, which makes the system resilient and fast. But for exam purposes, understand the basic function: DNS translates names to IP addresses.
</extrainfo>
Dynamic Host Configuration Protocol Service
The Dynamic Host Configuration Protocol (DHCP) automatically assigns valid IP addresses to devices connecting to a network, eliminating the need for manual configuration.
DHCP servers maintain address pools (ranges of available IP addresses) and perform these key functions:
Assign addresses: When a device joins the network, the DHCP server assigns it a unique IP address
Lease management: The server keeps track of which addresses are in use and for how long (called a "lease")
Manage pool: When a device leaves or a lease expires, the address returns to the pool for reuse
Without DHCP, a network administrator would need to manually configure each device with its own IP address—a tedious and error-prone process. DHCP automates this entirely. When you connect your laptop to WiFi at a coffee shop, your device is likely getting an IP address from that location's DHCP server automatically, without you doing anything.
DHCP also prevents IP address conflicts (where two devices get the same address) by centralizing assignment and tracking which addresses are in use.
Flashcards
What primary protocol does the World Wide Web use to deliver hypertext documents and multimedia content?
Hypertext Transfer Protocol (HTTP)
What is the primary role of web servers in providing web services?
Hosting websites and responding to client requests for web pages, images, and scripts
What are the three main functions enabled by email network services?
Sending, receiving, and storing electronic messages
Which protocol is commonly used by mail servers to handle the routing and delivery of email messages?
Simple Mail Transfer Protocol (SMTP)
What does a network printing service allow users to do with shared printers?
Send print jobs to shared printers located on the network
What are the two primary responsibilities of a file server?
Providing centralized storage and managing access permissions
What is the fundamental purpose of the Domain Name System (DNS)?
Translating human-readable domain names into numeric IP addresses
How do DNS servers allow users to access resources without knowing numeric addresses?
By storing and distributing name-to-address mappings
What is the primary function of the Dynamic Host Configuration Protocol (DHCP)?
Automatically assigning valid IP addresses to network devices
What do DHCP servers maintain to ensure every network device receives a unique address?
Address pools and lease information
Quiz
Computer network - Network Services Overview Quiz Question 1: What does the Dynamic Host Configuration Protocol (DHCP) automatically do for network devices?
- Assign valid IP addresses (correct)
- Translate domain names to IP addresses
- Store and forward email messages
- Manage printer drivers for clients
Computer network - Network Services Overview Quiz Question 2: Which protocol do mail servers use to transfer email messages between servers?
- Simple Mail Transfer Protocol (SMTP) (correct)
- Hypertext Transfer Protocol (HTTP)
- File Transfer Protocol (FTP)
- Dynamic Host Configuration Protocol (DHCP)
Computer network - Network Services Overview Quiz Question 3: Which protocol is primarily used by the World Wide Web to deliver hypertext documents and multimedia content?
- Hypertext Transfer Protocol (HTTP) (correct)
- File Transfer Protocol (FTP)
- Simple Mail Transfer Protocol (SMTP)
- Domain Name System (DNS)
Computer network - Network Services Overview Quiz Question 4: Which statement best describes the purpose of network printing?
- It allows users to send print jobs to printers shared on the network. (correct)
- It enables printers to store documents for later access.
- It permits direct printing from mobile devices without any network.
- It converts print jobs into email messages for delivery.
Computer network - Network Services Overview Quiz Question 5: Which of the following statements correctly describes what network file sharing allows users to do with files on remote computers?
- They can access, copy, and modify those files. (correct)
- They can only view files without copying them.
- They can only delete files on the remote server.
- They can run remote executables without downloading.
Computer network - Network Services Overview Quiz Question 6: What is the name of the system that converts human‑readable domain names into numeric IP addresses?
- Domain Name System (DNS) (correct)
- Dynamic Host Configuration Protocol (DHCP)
- Hypertext Transfer Protocol (HTTP)
- Simple Mail Transfer Protocol (SMTP)
What does the Dynamic Host Configuration Protocol (DHCP) automatically do for network devices?
1 of 6
Key Concepts
Network Services
Network services
Web service
Email service
Printing service
File sharing service
Dynamic Host Configuration Protocol
Network Infrastructure
Domain Name System
Definitions
Network services
A collection of protocols and applications that enable communication, data exchange, and resource sharing over a computer network.
Web service
A network service that delivers hypertext documents and multimedia content to clients via the Hypertext Transfer Protocol.
Email service
A network service that allows users to send, receive, and store electronic messages using protocols such as Simple Mail Transfer Protocol.
Printing service
A network service that enables users to submit print jobs to shared printers located on the network.
File sharing service
A network service that provides access to, copying of, and modification of files stored on remote computers, typically managed by file servers.
Domain Name System
A hierarchical, distributed naming system that translates human‑readable domain names into numeric IP addresses.
Dynamic Host Configuration Protocol
A network service that automatically assigns IP addresses and other configuration parameters to devices, managing address pools and lease information.