1.4 THE INTERNET
Overview of the Internet
The Internet is a complex system consisting of various components that work together to transfer data efficiently. Understanding the basic components, functions, and methods of data transfer is critical for leveraging the Internet effectively.
Learning Objectives
Evaluate Basic Components: Understand the core components and functionalities of the internet.
Data Transfer Methods: Learn how data is transmitted over the network.
Internet Browsers and Search Engines: Assess the effective use of browsers and search engines to retrieve information.
Basic Components of the Internet
Clients and Servers
Client: A device or software (e.g., computer, smartphone, web browser) that requests services or resources from a server.
Server: A computer or program providing services, resources, or data to clients upon request.
Types of Servers
Web Servers: Host websites and deliver web pages.
Email Servers: Manage email services.
File Servers: Store and manage files.
Database Servers: Manage databases and respond to queries.
IP Addresses and DNS
IP Address: A unique numerical identifier for each device on the internet, necessary for communication.
IPv4 vs IPv6: IPv4 utilizes 32-bit addresses (approx. 4.3 billion), while IPv6 uses 128-bit addresses, accommodating an exponentially larger number of devices.
Types of IP Addresses
Public IP Address: Assigned by ISPs, globally accessible.
Static IP Address: A fixed address that remains the same.
Private IP Address: Used within local networks, not routable on the internet.
Dynamic IP Address: A temporary address that changes every session.
Routers and Gateways
Routers: Forward data packets between networks and manage traffic, connecting local area networks (LANs) to the internet.
Gateways: Connect disparate networks, allowing for data exchange.
Types of Routers
Home Routers: Connect home devices to the internet.
Core Routers: Route data between large networks, handling significant data traffic.
Modems
Types of Modems:
Cable Modems: Use coaxial cables for internet access.
Wireless Modems: Connect via cellular networks.
Satellite Modems: Connect using satellite communication.
Data Transfer Over the Network
Packets and Packet Switching
Data is divided into small packets for efficient transmission. Each packet contains:
Source/Destination IP addresses
Sequence numbers
The actual data
Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)
TCP: Connection-oriented, ensures reliable data transfer, but can be slower.
UDP: Connectionless, faster but less reliable.
Internet Protocol Models
OSI and TCP/IP Models: Layers of the internet architecture, such as physical, data link, network, transport, and application layers.
Security in Data Transfer
Encryption
Converts data into coded formats for secure transmission.
Symmetric Encryption: Uses one key for both encryption and decryption.
Asymmetric Encryption: Uses a pair of keys (public and private).
Firewalls
Devices that monitor and filter network traffic:
Stateful Inspection Firewalls
Next-Generation Firewalls
Application Firewall: Protects web applications.
Internet of Things (IoT) and Cloud Computing
IoT: A network of connected devices that gather and share data.
Cloud Computing: Provides a platform for storage and analysis of data from IoT devices.
Effective Use of Internet Browsers and Search Engines
Browsers
Common web browsers include Google Chrome, Firefox, Safari, etc.
Search Engines
Tools that help locate specific information online, examples include Google and Bing.
Evaluating Information for Credibility
Assess source reliability, fact-check information, and ensure currency of content.