전세계 컴퓨터들을 하나로 연결하는 거대한 컴퓨터 통신망이다.
수많은 클라이언트 컴퓨터 + 서버 컴퓨터 + 이들로 구성된 네트워크들의 집합체
컴퓨터 두 대가 통신할 때 물리적(보통 이더넷 케이블) 또는 무선(WiFi, Bluetooth)으로 연결되어야 한다.
수많은 컴퓨터가 연결될수록 이러한 과정이 매우 복잡해진다.
그래서 네트워크의 각 컴퓨터는 라우터라고 하는 특수한 소형 컴퓨터에 연결된다.
컴퓨터를 라우터에 연결하고 라우터에서 라우터로 무한히 확장할 수 있다.
이러한 네트워크는 인터넷이라는 개념에 매우 가깝다. 그러나 다른 네트워크, 내 집과 다른 지역같이 아주 먼 곳을 케이블로 연결할 수는 없다. 그래서 네트워크는 전화 시설에 연결된다. 네트워크를 전화 시설과 연결하기 위해 모뎀이라는 특수 장비가 필요하다.
그리고 하나의 네트워크에서 도달하려는 네트워크로 메시지를 보내기 위해 네트워크를 인터넷 서비스 제공 업체 (Internet Service Provider, ISP)에 연결해야 한다.
ISP는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 엑세스할 수 있는 회사다. 따라서 네트워크의 메시지는 ISP 네트워크를 통해 대상 네트워크로 전달된다. 인터넷은 이러한 전체 네트워크 인프라로 구성된다.
컴퓨터에 메시지를 보내기 위해 메시지를 받을 특정 컴퓨터를 지정해야 한다.
네트워크에 연결된 모든 컴퓨터에는 IP(Internet Protocol) 주소라는 고유한 주소가 있다. 주소는 점으로 구분된 네 개의 숫자로 구성되어 있다. ex) 192.168.2.10
컴퓨터는 IP 주소로 다른 컴퓨터를 찾아간다. 그러나 사람은 IP 주소를 기억하기 어려워서 도메인으로 IP 주소의 이름을 지정할 수 있다.
인터넷은 수십억대의 컴퓨터를 모두 연결하는 기술 인프라이다.
웹은 인터넷 기반에 구축된 서비스이다.