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.