0% found this document useful (0 votes)
23 views13 pages

Introduction To The Internet

The document provides an overview of the Internet, detailing its evolution from a 1960s research project to a global communication system. It describes the primary components of the Internet, including client devices, servers, routers, switches, and various Internet protocols that facilitate data transmission and communication. Key protocols such as TCP/IP, HTTP/HTTPS, and DNS are highlighted for their roles in ensuring reliable and secure data exchange.

Uploaded by

samuel asefa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views13 pages

Introduction To The Internet

The document provides an overview of the Internet, detailing its evolution from a 1960s research project to a global communication system. It describes the primary components of the Internet, including client devices, servers, routers, switches, and various Internet protocols that facilitate data transmission and communication. Key protocols such as TCP/IP, HTTP/HTTPS, and DNS are highlighted for their roles in ensuring reliable and secure data exchange.

Uploaded by

samuel asefa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Introduction to the Internet

The Internet is a global network of interconnected computers and


devices that communicate with each other to share information and
resources. It began as a research project in the 1960s, but today, it
has transformed into a worldwide communication system that
connects billions of people, businesses, and governments. The
Internet enables activities like browsing websites, sending emails,
accessing online services, streaming videos, and much more.
The following are the primary components of the
internet:

1. Client or endpoint devices

 A client is any device or application that


requests services or data from a server. It’s
often the end-user device like a laptop,
smartphone, or desktop computer.
 Clients access resources provided by a server,
which could include web pages, databases,
files, or applications.
Types of Clients
 Web Client: Typically a browser (like Chrome or
Firefox) that requests web pages from a web server.
 Email Client: Applications like Outlook or Gmail
that request email services from an email server.
 FTP Client: Programs that request file storage and
retrieval from an FTP server.
 Database Client: Applications or software
interfaces that request data from a database server.
Client Software and Applications
 Browsers: Common clients that request web
pages from web servers.
 Mobile Apps: Apps like Instagram or Twitter
act as clients that connect to servers for
content.
 Email Applications: Connect to email
servers to retrieve, send, and store emails.
 Database Interfaces: Allow users to access
databases remotely for managing or
querying data
2. Servers
 A server is a device or software that listens for
requests from clients, processes these requests, and
provides the requested data or resources.
 Servers host resources such as websites, databases,
files, applications, or email services that can be
accessed by clients over a network or the Internet.
Types of Servers
 Web Server: Hosts and delivers web pages to clients
(like browsers) using HTTP/HTTPS protocols.
Examples include Apache and Nginx.
 File Server: Stores and shares files over a network,
allowing users to access, upload, or download files.
 Database Server: Manages and provides access to databases,
allowing clients to store and retrieve data using SQL or similar
query languages. . Database servers run database management
system (DBMS) software, which provides capabilities such
as: Data storage, Data retrieval, Data manipulation, and Data
security.
 Some examples of DBMS software include: MySQL, Oracle
Database, and Microsoft SQL Server
 Email Server: Manages email services, including sending, receiving, and
storing emails. Examples include Microsoft Exchange and Gmail
servers.
 FTP Server: Facilitates file transfers between clients and the server
using the FTP protocol.
Server Hardware and Software
 Hardware: Servers are usually robust machines with large amounts of
processing power, memory, and storage. They’re designed to handle
multiple simultaneous client requests without slowing down.
 Software: Server software, like operating systems (e.g., Linux Server,
Windows Server) and specific server applications (e.g., Apache for web
serving), manages server tasks and ensures smooth client-server
communication.
3. Router and Switch
 A router is a device that directs data packets between different
networks, ensuring data reaches its destination. It connects multiple
networks, typically connecting a local network to the Internet.
 Routers use IP addresses to determine the best path for data to travel,
ensuring it efficiently reaches the correct device or network.
Functions of a Router
 Inter-Network Communication: Routers enable devices on one network
to communicate with devices on another network, such as connecting a
home network to the Internet.
 Data Routing: Routers use routing tables and protocols to determine
the best paths for data.
 Network Security: Many routers include firewalls and other security
features to protect networks from unauthorized access.
 Traffic Management: Routers manage data traffic to optimize network
performance, balancing loads across various paths.

Switch
 A switch is a device that connects multiple devices within the same
network, such as computers within a local area network (LAN).
 Unlike routers, switches do not handle inter-network connections. They
use MAC addresses to identify and direct data within the network.

4. Internet protocols
 Internet protocols are a set of rules that dictate how data is transmitted,
formatted, and managed across networks, ensuring seamless
communication between different devices worldwide.
 They function like a common language, enabling devices, regardless of
make or model, to understand and process data correctly.
Key Internet Protocols
 IP (Internet Protocol): Directs packets of data from source to
destination based on IP addresses.
 TCP (Transmission Control Protocol): Ensures reliable data
transmission, checking for errors and retransmitting data as necessary.
Often paired with IP as TCP/IP.
 UDP (User Datagram Protocol): Provides faster, less reliable data
transmission without error checking. Used in real-time applications like
video streaming.
 HTTP/HTTPS (Hypertext Transfer Protocol / Secure):
Manages the communication between web servers and clients
(browsers). HTTPS adds encryption for secure data exchange.
 FTP (File Transfer Protocol): Transfers files between
computers on a network, commonly used for website management
and file sharing. Allows users to upload and download files between
computers over the Internet or a network.Commonly used for
transferring large files and website data to and from servers.
 SMTP (Simple Mail Transfer Protocol): Manages the sending of emails
between servers.
 IMAP/POP3 (Internet Message Access Protocol / Post Office Protocol
3): Handle the retrieval of emails from servers, with IMAP supporting
multiple devices and POP3 downloading emails to a single device.
 DNS (Domain Name System): Translates human-readable domain
names into IP addresses, allowing browsers to locate and load websites.
 DHCP (Dynamic Host Configuration Protocol): Automatically assigns
IP addresses to devices within a network, simplifying network setup.
 SSL/TLS (Secure Sockets Layer / Transport Layer Security): Encrypts
data transmitted over the Internet, especially in secure communications
(HTTPS).
.

You might also like