
월드 와이드 웹은 1989년 CERN의 팀 버너스 리가 정보 공유를 위해 제안·개발한 시스템이며, 인터넷은 웹·이메일 같은 서비스를 전달하는 네트워크 기반입니다. 이 글은 웹의 탄생 과정과 인터넷과의 차이를 정리합니다.
출처: 중앙일보
인터넷과 월드 와이드 웹은 같은 개념이 아니에요. 인터넷은 여러 네트워크를 연결하는 통신 기반이고 웹은 그 위에서 URL로 자원을 찾고 HTTP로 주고받으며 HTML로 문서를 표현하는 정보 서비스예요.
웹은 팀 버너스 리가 1989년 CERN에서 제안했고 1990년 첫 브라우저와 서버를 만들면서 모습을 갖췄어요. 이 글에서는 ARPANET과 TCP/IP부터 웹의 탄생, HTML·HTTP·URL의 역할까지 차례로 살펴봐요.
1. 인터넷 초기 역사
인터넷은 웹보다 먼저 시작됐어요. 1960년대 패킷 교환 네트워크 연구와 1983년 ARPANET의 TCP/IP 전환이 오늘날 인터넷의 기반을 만들었고 웹은 그 위에 등장한 정보 서비스예요.
1) 웹 시대 이전 컴퓨터 네트워킹
출처: TarihNotum
인터넷은 TCP/IP를 바탕으로 서로 다른 네트워크를 연결한 ‘네트워크의 네트워크’예요. 웹뿐 아니라 이메일, 파일 전송, 실시간 통신 등 여러 서비스가 이 기반 위에서 작동해요.
1969년, 연구기관을 연결한 ARPANET
ARPANET은 1969년 UCLA·SRI 등 네 곳의 노드를 연결하며 가동을 시작했어요. DARPA 기록에 따르면 지리적으로 떨어진 연구 시설 사이의 안전한 통신과 정보 공유가 초기 목표에 포함됐어요. 대학과 정부 연구소로 범위가 넓어졌고 원래의 ARPANET은 1990년에 공식 종료됐어요.
1983년, TCP/IP로 전환
서로 다른 네트워크를 연결하려면 공통 통신 규칙이 필요했어요. ARPANET은 1983년 1월 1일 기존 NCP에서 TCP/IP로 전환했어요. TCP/IP는 독립된 네트워크를 서로 연결하는 개방형 구조를 제공해 인터넷이 ‘네트워크의 네트워크’로 확장되는 기반이 됐어요. 자세한 전환 과정은 Internet Society의 인터넷 역사에서 확인할 수 있어요.
2) 월드 와이드 웹(WWW)의 시작
출처: freepick
웹은 인터넷 자체가 아니라 인터넷에서 문서와 자원을 연결하고 탐색하는 서비스예요. 1989년 팀 버너스 리는 CERN 연구자들이 서로 다른 컴퓨터에 흩어진 정보를 공유할 수 있도록 하이퍼텍스트 기반 시스템을 제안했어요.
월드 와이드 웹의 뜻
월드 와이드 웹은 URL로 자원의 위치를 가리키고 HTTP로 데이터를 주고받으며 HTML로 문서 구조와 링크를 표현하는 정보 공간이에요. 웹 브라우저는 이 자원을 요청하고 화면에 보여 줘요.
HTML·HTTP·URL은 역할이 다르지만 함께 작동해요.
인터넷과 웹의 차이
인터넷은 기기와 네트워크를 연결하는 통신 기반이고 웹은 그 기반 위에서 작동하는 서비스예요. 이메일이나 파일 전송은 인터넷을 사용하지만 반드시 웹을 거치지는 않아요.
2. 월드 와이드 웹 창시자 팀 버너스 리
월드 와이드 웹은 영국 컴퓨터과학자 팀 버너스 리가 1989년 CERN에서 제안했어요. 1990년 첫 웹 서버와 브라우저·편집기 WorldWideWeb을 구현하면서 아이디어를 실제 시스템으로 만들었어요.
1) CERN에서의 연구
출처: CHM
팀 버너스 리는 CERN 연구자들이 서로 다른 하드웨어와 파일 형식에 흩어진 정보를 찾기 어렵다는 문제를 해결하려 했어요. 이를 위해 네트워크에 연결된 문서를 하이퍼텍스트 링크로 잇는 방법을 제안했어요.
그는 1980년 CERN에서 정보 사이의 관계를 연결하는 개인용 프로그램 ENQUIRE를 만들었어요. 이 경험은 1989년 서로 다른 시스템의 정보를 하이퍼텍스트 링크로 잇는 웹 제안으로 이어졌어요.
2) 첫 번째 웹 브라우저 개발
출처: CERN
팀 버너스 리는 1990년 NeXT 컴퓨터에서 첫 웹 브라우저이자 편집기인 WorldWideWeb과 첫 서버 httpd를 만들었어요. 1991년에는 다른 환경에서도 쓸 수 있는 라인 모드 브라우저가 배포돼 CERN 밖의 연구자도 웹에 접근할 수 있게 됐어요. W3C의 웹 역사에도 이 과정이 정리돼 있어요.
CERN은 1993년 4월 30일 웹 소프트웨어를 퍼블릭 도메인으로 공개했고 이어 공개 라이선스 버전도 제공했어요. 이 결정은 누구나 웹 서버와 브라우저를 만들고 표준을 확장할 토대가 됐어요.
3) HTML, HTTP, URL의 발명
웹의 초기 핵심 규격은 HTML, HTTP, URI였어요. 오늘날 흔히 쓰는 URL은 URI의 한 유형으로 웹 자원의 위치와 접근 방법을 나타내요. 세 기술은 각각 문서 구조, 데이터 전송, 자원 식별을 맡아요.
3. 웹을 구성하는 HTML·HTTP·URL
출처: Tranititon
1) HTML: 문서 구조와 링크
HTML은 웹 문서의 구조와 링크를 표현하는 마크업 언어예요. 제목·문단·목록·이미지 같은 요소를 태그로 표시하고 하이퍼링크로 다른 자원과 연결해요.
2) HTTP: 클라이언트와 서버의 통신
HTTP는 브라우저 같은 클라이언트와 웹 서버가 요청과 응답을 주고받는 애플리케이션 계층 프로토콜이에요. HTML뿐 아니라 이미지·영상·JSON 등 여러 웹 자원을 전송해요.
3) URL: 웹 자원의 위치
URL은 웹 자원의 위치와 접근 방법을 나타내는 식별자예요. 보통 스킴, 호스트 이름, 경로 등으로 구성되며 브라우저는 URL을 해석해 지정된 서버에 자원을 요청해요.
인터넷은 네트워크를 연결하는 기반이고 웹은 그 위에서 정보를 연결하고 탐색하는 서비스예요. ARPANET과 TCP/IP가 인터넷의 토대를 놓았다면 팀 버너스 리의 HTML·HTTP·URI 설계는 웹을 누구나 이용할 수 있는 정보 공간으로 만들었어요.
이어지는 글에서는 최초의 이메일과 웹 브라우저의 역사, 국내외 웹 검색 엔진의 역사, 클라우드 컴퓨팅의 역사를 살펴볼 수 있어요.