Definition under: Definitions

What is the Internet?

The Internet, short for "interconnected network," is a global system of interconnected computer networks that communicate with each other using a standardized set of protocols. It is a vast network infrastructure that connects millions of computers and devices worldwide, allowing them to share information and communicate with each other.


Dissecting the Internet

The Internet's history traces back to the late 1960s when the US Department of Defense's ARPA created ARPANET, connecting research institutions and universities for resource sharing. Motivated by the need for a robust network, ARPANET aimed to ensure communication resilience during potential disruptions. In 1971, Ray Tomlinson introduced email on ARPANET, a significant milestone for the Internet's development.

Throughout the 1970s and 1980s, the Internet expanded, and in 1983, the Internet Protocol Suite (TCP/IP) became the standard for interconnecting networks, forming the modern Internet. The Internet Protocol Suite defines a set of rules and protocols for data transmission and communication between devices. It allows different types of devices, such as computers, smartphones, servers, routers, and other networked devices, to connect and communicate with each other.

The 1990s witnessed a breakthrough with the World Wide Web, introduced by Tim Berners-Lee. The web's user-friendly interface enabled easy information access and sharing through hyperlinks, leading to widespread adoption.


Key components and characteristics of the internet include:

  • Network of Networks: The internet is formed by connecting multiple networks together, forming a vast and interconnected network of networks. These networks may be owned and operated by various organizations, internet service providers (ISPs), businesses, educational institutions, and governments.
  • IP Addressing: Each device connected to the internet is assigned a unique numerical identifier called an IP (Internet Protocol) address. IP addresses allow devices to send and receive data packets across the internet.
  • Routing: Data packets transmitted over the internet are routed through a complex network of routers, switches, and other networking equipment. These devices direct the packets along the most efficient paths to reach their destination.
  • Protocols: The internet relies on a set of protocols, including TCP (Transmission Control Protocol) and IP (Internet Protocol), for data transmission, addressing, and routing. These protocols ensure reliable and efficient communication across the internet.
  • Services and Applications: The internet provides a wide range of services and applications, such as email, web browsing, file sharing, online gaming, video streaming, social networking, cloud computing, and more. These services leverage the underlying internet infrastructure to enable various forms of communication and data exchange.
  • Global Reach: The internet transcends geographical boundaries, connecting devices and users from all around the world. It allows for seamless communication and collaboration on a global scale.


Today, the Internet benefits individuals, businesses, governments, and organizations worldwide, extending beyond its military and academic origins. It revolutionized communication, transformed business models, facilitated global connectivity and cultural exchange, and provided access to vast information resources.


How the Internet Works

To understand how the Internet works, let's explore its underlying mechanisms and components:

  • Network Infrastructure: The Internet consists of a vast network infrastructure comprised of various interconnected networks. These networks can range from local area networks (LANs) within homes or offices to wide area networks (WANs) spanning across cities, countries, and continents. The infrastructure includes physical components such as routers, switches, cables (including fiber-optic cables), and wireless access points.
  • Internet Service Providers (ISPs): ISPs are organizations that provide Internet connectivity to users. They own and operate network infrastructure and maintain points of presence (PoPs) in different locations. ISPs establish connections with other ISPs to create a global network. They offer different types of Internet connections, including broadband, DSL, cable, and fiber-optic, to residential and business users.
  • IP Addressing: Each device connected to the Internet is assigned a unique IP address, which serves as its identifier. IP addresses are either IPv4 (32-bit) or IPv6 (128-bit) numbers. IPv4 addresses, consisting of four sets of numbers separated by periods (e.g., 192.168.0.1), are more prevalent but have limited availability. IPv6 addresses, represented in hexadecimal notation (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334), offer a significantly larger address space to accommodate the growing number of devices.
  • Routing: Routing is the process of forwarding data packets from a source device to a destination device across multiple networks. Routers play a crucial role in this process by examining packet headers, determining the best path based on routing tables, and forwarding packets to the next hop on the network. They use protocols like Border Gateway Protocol (BGP) to exchange routing information and maintain a global routing system that allows packets to traverse various networks and reach their intended destinations.
  • Packet Switching: The Internet relies on packet-switched communication, where data is divided into small packets for transmission. Each packet contains a portion of the original data, along with addressing information. These packets travel independently across the network and may take different routes to reach their destination. Upon arrival, they are reassembled into the original data. Packet switching enables efficient and reliable data transmission by utilizing network resources optimally and allowing for error correction and congestion control.
  • Internet Exchange Points (IXPs): IXPs are physical locations where multiple ISPs connect their networks to exchange Internet traffic. IXPs facilitate direct interconnections between networks, reducing reliance on upstream providers and improving network performance and efficiency. By exchanging traffic locally, ISPs can achieve lower latency and reduce costs associated with transmitting data over long distances.
  • Security and Encryption: Security is a critical aspect of the Internet. Encryption protocols like Secure Sockets Layer (SSL) and Transport Layer Security (TLS) provide secure communication over the Internet, ensuring that data transmitted between devices remains private and protected from unauthorized access. Firewalls, intrusion detection systems (IDS), and other security measures are implemented to safeguard networks and devices from cyber threats.
  • Internet Governance: The Internet is governed by various organizations and bodies that establish policies, coordinate technical standards, and manage domain name allocations. For example, the Internet Corporation for Assigned Names and Numbers (ICANN) oversees domain name system management, while the Internet Engineering Task Force (IETF) develops and maintains Internet protocols.


Key Protocols Used by the Internet

There are several key Internet protocols that serve different functions in facilitating communication and data transfer such as:

  • Internet Protocol (IP): The fundamental protocol for addressing and routing data packets across networks, ensuring their delivery to the correct destination.
  • Transmission Control Protocol (TCP): A reliable protocol that provides connection-oriented communication, ensuring the ordered delivery and error-free transmission of data packets.
  • User Datagram Protocol (UDP): A connectionless protocol that allows the fast and efficient transmission of data packets without the overhead of establishing a connection.
  • Hypertext Transfer Protocol (HTTP): The protocol used for transmitting and accessing web pages and resources on the World Wide Web.
  • File Transfer Protocol (FTP): A protocol designed for transferring files between computers on a network, commonly used for website maintenance and file sharing.
  • Simple Mail Transfer Protocol (SMTP): The standard protocol for sending and receiving email messages over the Internet.
  • Domain Name System (DNS): The protocol used to translate domain names (e.g., www.example.com) into IP addresses, enabling users to access websites using human-readable names.
  • Internet Message Control Protocol (IMCP): A protocol used for sending and receiving control messages, including error reporting and network troubleshooting.
  • Dynamic Host Configuration Protocol (DHCP): A protocol that dynamically assigns IP addresses to devices on a network and provides other network configuration information.
  • Border Gateway Protocol (BGP): A protocol used by routers to exchange routing information and determine the best paths for data to travel across the Internet.
  • Secure Shell (SSH): A protocol for secure remote access and secure data communication over an unsecured network, commonly used for remote administration of systems.
  • Simple Network Management Protocol (SNMP): A protocol used for managing and monitoring devices on a network, allowing administrators to collect and manage network statistics and information.


These protocols, along with others, form the backbone of the Internet, facilitating communication, data transfer, and the functioning of various Internet services and applications.


Recently Added Definitions