Internet
The Internet is a global network of networks that moves data between computers as independent packets using the Internet Protocol (IP), with addresses of 32 bits (IPv4) or 128 bits (IPv6). Protocols layered on top add reliability (TCP) and human-friendly names (DNS). The World Wide Web is not the Internet: it is one service that runs on it — linked resources identified by URIs and fetched with HTTP, invented by Tim Berners-Lee in 1989.
Protocol responsibilities
- IP (RFC 791; IPv6 RFC 8200): addressing and forwarding of independent datagrams; each carries a Time to Live that is reduced along the route, and the datagram is destroyed if it reaches zero.
- TCP (RFC 9293): reliable, in-order byte stream using sequence numbers, checksums and retransmission.
- DNS (RFC 1034): a consistent, hierarchical name space mapping names to resource records such as addresses.
- HTTP (RFC 9110): stateless, request/response application protocol for the Web's URI-identified resources.
The Web (W3C: an information space of URI-identified resources) sits entirely at the application layer. Its transport has changed — HTTP/2 multiplexed over TLS and TCP, HTTP/3 over QUIC and UDP — without changing HTTP's semantics.
Full explanation — the complete reference version every reading depth is based on
A network of networks
The Internet is made of many separate packet networks — home, school, business and mobile networks — joined by routers (called 'gateways' in the original specifications). Every connected host speaks the same family of Internet protocols, so a phone on mobile data can exchange data with a server on a fibre network on another continent.
How data travels
- Your device splits data into IP datagrams, each carrying a source and destination IP address.
- Routers forward each datagram towards its destination independently; datagrams may take different routes.
- Each datagram carries a 'Time to Live' that is reduced along the route, so a datagram that cannot arrive is eventually destroyed instead of circling for ever.
- IP itself makes no promises: datagrams can be lost, duplicated or arrive out of order.
- TCP, running on the two end hosts, numbers the data, detects losses and errors, retransmits, and hands the application an in-order stream.
- DNS turns names such as example.org into the IP addresses that routing actually uses.
Addresses
The number of distinct 32-bit IPv4 addresses (our calculation); IPv6 uses 128-bit addresses, giving 2¹²⁸.
Worked example (our calculation): a 32-bit address allows 2³² ≈ 4.3 billion distinct values. IPv6 enlarges the address from 32 to 128 bits — four times as many bits, but 2⁹⁶ times as many possible addresses.
The Internet is not the Web
The World Wide Web is an information space of resources (pages, images, data) identified by URIs and linked together. Tim Berners-Lee invented it in 1989; the Web originated at CERN, and he wrote the first server and browser in October 1990. Browsers fetch web resources with HTTP, which runs over the Internet's transport protocols. Email, video calls, online games and app updates also use the Internet without being part of the Web.
How it began
The ARPANET's first node was installed at UCLA in September 1969, and four host computers were connected by the end of that year. On 1 January 1983 the ARPANET switched its host protocol from NCP to TCP/IP, the protocol suite the Internet still uses.
How we know
Every protocol described here is defined in a public standard (an IETF RFC) that anyone can read: IP in RFC 791, IPv6 in RFC 8200, TCP in RFC 9293, DNS in RFC 1034 and HTTP in RFC 9110. The history is from 'A Brief History of the Internet' by its builders and from the W3C, the body Berners-Lee founded to develop web standards.
Assumptions and limits
The clean layered picture is an ideal. IPv4 and IPv6 run side by side, devices such as firewalls and address translators keep state that the original design avoided, and a reliable TCP stream can still be slow when packets are lost, because missing data must be resent before later data is handed over.
Ask ScienceVerse
Still curious about Internet? Ask a question, get hints, take a short lesson or try a challenge. The tutor answers only from this concept's approved sources, and says so when it has none.
Ask the tutor about this concept on the full tutor page.
Connections
Guided learning path
See everything to learn before this, in order, with your progress:
Check your understanding
Take a quick check of two to five questions, with an explanation for every answer:
Sources and methodology
- The Internet is a network of networks: interconnected packet networks, joined by gateways (IP routers), that support communication among host computers using the Internet protocols. (awaiting scientific review)
- RFC 1122: Requirements for Internet Hosts — Communication Layers — Government or standards body
- The Internet Protocol (IP) transmits blocks of data called datagrams from source hosts to destination hosts identified by fixed-length addresses, and an IPv4 address is 32 bits long. (awaiting scientific review)
- RFC 791: Internet Protocol (DARPA Internet Program Protocol Specification) — Government or standards body
- Every IP datagram carries a Time to Live set by its sender and reduced at each point along the route where it is processed; if it reaches zero before the datagram arrives, the datagram is destroyed. (awaiting scientific review)
- RFC 791: Internet Protocol (DARPA Internet Program Protocol Specification) — Government or standards body
- IPv6 increases the IP address size from 32 bits to 128 bits. (awaiting scientific review)
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification — Government or standards body
- IP is a connectionless datagram service with no end-to-end delivery guarantee: datagrams may arrive damaged, duplicated, out of order or not at all, and the layers above IP provide reliable delivery when it is required. (awaiting scientific review)
- RFC 1122: Requirements for Internet Hosts — Communication Layers — Government or standards body
- TCP provides a reliable, in-order byte-stream service to applications, detecting lost packets with sequence numbers and errors with checksums, and correcting them by retransmission. (awaiting scientific review)
- RFC 9293: Transmission Control Protocol (TCP) — Government or standards body
- The Domain Name System (DNS) provides a consistent name space so that names can be used to retrieve information such as host addresses. (awaiting scientific review)
- RFC 1034: Domain Names — Concepts and Facilities — Government or standards body
- In September 1969 BBN installed the first Interface Message Processor at UCLA and connected the first host computer, and by the end of 1969 four host computers were connected into the initial ARPANET. (awaiting scientific review)
- The ARPANET's host protocol changed from NCP to TCP/IP as of 1 January 1983. (awaiting scientific review)
- The World Wide Web is an information space in which the items of interest, called resources, are identified by global identifiers called Uniform Resource Identifiers (URIs). (awaiting scientific review)
- Architecture of the World Wide Web, Volume One (W3C Recommendation) — Government or standards body
- Tim Berners-Lee invented the World Wide Web in 1989 and in October 1990 wrote the first web server ('httpd') and the first web client ('WorldWideWeb'); the Web originated at CERN. (awaiting scientific review)
- W3C History — Government or standards body
- HTTP has been the primary information-transfer protocol for the World Wide Web since its introduction in 1990; HTTP/2 added a multiplexed session layer on top of TLS and TCP, while HTTP/3 uses QUIC over UDP instead of TCP. (awaiting scientific review)
- RFC 9110: HTTP Semantics — Government or standards body
Claims marked “awaiting scientific review” cite the sources listed but have not yet been signed off by a scientific reviewer.
Content status: published 1 October 2026.
- Scientific review: this version has not yet been signed off by a scientific reviewer.
- The Advanced explanation has not yet been reviewed for age suitability.