월드 와이드 웹

TechPedia

개요

월드 와이드 웹(World Wide Web, WWW 또는 단순히 웹(Web))은 인터넷 상에서 문서, 이미지, 영상 등 다양한 정보를 하이퍼텍스트(Hypertext) 형태로 연결하고 접근할 수 있게 하는 정보 시스템이다. 1989년 팀 버너스리(Tim Berners-Lee)가 CERN에서 제안 및 개발하였다.

월드 와이드 웹은 오늘날 대부분의 인터넷 서비스의 기반으로, 웹 브라우저를 통해 HTTP 프로토콜로 웹 서버에 접속하여 HTML로 작성된 문서를 열람하는 방식을 사용한다.

월드 와이드 웹은 ‘인터넷’과 동일한 개념이 아니다. 인터넷은 전 세계 네트워크를 연결하는 통신 인프라이고, 웹은 그 위에서 작동하는 응용 계층의 정보 서비스이다.

웹의 핵심은 하이퍼텍스트 시스템이다. 문서 내의 링크(하이퍼링크)를 통해 다른 문서나 자원으로 자유롭게 이동할 수 있으며, 이는 지식과 정보의 비선형적 연결 구조를 가능하게 한다.

역사

  • 1989년팀 버너스리가 “Information Management: A Proposal” 문서에서 웹 개념 제안
  • 1990년 – 최초의 웹 서버(NeXT 컴퓨터 기반) 및 브라우저 “WorldWideWeb” 개발
  • 1991년 – CERN 내부에서 월드 와이드 웹 공개, 외부 연구소로 확산
  • 1993년Mosaic 웹 브라우저 등장, 대중화 시작
  • 1994년W3C(World Wide Web Consortium) 설립, 표준화 시작
  • 1995년JavaScript, CSS, HTML 2.0 등 핵심 기술 확립
  • 2000년대Web 2.0 시대, 사용자 생성 콘텐츠와 동적 웹의 등장
  • 2010년대 이후HTML5, PWA, WebAssembly 등 현대 웹 기술 발전

핵심 구성 요소

월드 와이드 웹은 세 가지 기본 기술로 구성된다.

구성 요소 약어 설명
하이퍼텍스트 마크업 언어 HTML 웹 페이지의 구조와 내용 정의
하이퍼텍스트 전송 프로토콜 HTTP 클라이언트–서버 간 문서 송수신 규약
통합 자원 식별자 URL 웹 자원의 위치를 지정하는 주소 체계

작동 원리

웹은 클라이언트–서버 모델로 동작한다. 사용자가 웹 브라우저(클라이언트)를 통해 URL을 입력하면 해당 주소의 서버로 HTTP 요청을 보내고, 서버는 HTML 문서로 된 응답을 전송한다. 브라우저는 이를 렌더링하여 사용자에게 시각적으로 보여준다.

[사용자] → [브라우저] → [HTTP 요청] → [웹 서버]

[웹 서버] → [HTTP 응답] → [HTML 렌더링] → [화면 표시]

주요 구성 기술

계층 기술 설명
표현 계층 HTML, CSS, SVG, Web Fonts 콘텐츠 구조 및 시각 표현
동작 계층 JavaScript, DOM, Web APIs 동적 콘텐츠 처리
통신 계층 HTTP, HTTPS, WebSocket, QUIC 데이터 송수신
데이터 계층 JSON, XML, WASM 구조화된 데이터 및 실행 모듈
보안 계층 TLS, Same-Origin Policy, CSP 통신 암호화 및 정책 보호

웹의 세대 발전

세대 명칭 시기 특징
1세대 Web 1.0 1990s 정적 HTML 중심, 정보 열람 위주
2세대 Web 2.0 2000s 사용자 참여, AJAX, SNS, 위키
3세대 Web 3.0 2010s 시맨틱 웹, AI, 블록체인, 분산 구조
4세대 (현대) WebAssembly 시대 2020s 브라우저 기반 애플리케이션 실행, 클라우드 통합

웹 표준화 기관

  • W3C (World Wide Web Consortium) – 웹 표준 제정 및 관리
  • WHATWG (Web Hypertext Application Technology Working Group) – HTML Living Standard 개발
  • IETFHTTP, TLS 등 인터넷 프로토콜 표준화

주요 브라우저

이름 개발사 렌더링 엔진 출시 연도
WorldWideWeb Tim Berners-Lee for CERN NeXTSTEP Text Manager 1990
Mosaic NCSA Mosaic Engine 1993
Netscape Navigator Netscape Pre-Gecko 1994
Opera Opera Blink, V8 1995
Internet Explorer Microsoft Trident 1995
Mozilla Firefox Mozilla Foundation Gecko 2004
Google Chrome Google Blink 2008
Safari Apple WebKit 2003
Microsoft Edge Microsoft Blink 2020
Arc The Browser Company Blink, V8 2023

철학

팀 버너스리는 웹을 “열린 지식의 공유 플랫폼”으로 설계했다. 웹은 다음의 세 가지 원칙을 기반으로 발전했다:

  • 보편성 (Universality): 누구나 접근 가능한 개방형 시스템
  • 비중앙화 (Decentralization): 통제되지 않는 연결 구조
  • 상호운용성 (Interoperability): 다양한 플랫폼 간 호환성 보장

웹과 인터넷의 차이

항목 월드 와이드 웹 (WWW) 인터넷
정의 정보 접근 시스템 컴퓨터 네트워크 인프라
핵심 기술 HTML, HTTP, URL TCP/IP, DNS, Routing
사용 방식 웹 브라우저 모든 응용 (이메일, FTP 등)
창시자 팀 버너스리 여러 기관의 공동 개발

영향

같이 보기

참고 문헌

  • Tim Berners-Lee, “Information Management: A Proposal”, CERN, 1989
  • “Weaving the Web”, Tim Berners-Lee, HarperCollins, 1999
  • W3C Official Site – w3.org
  • Internet Society, “A Brief History of the Web”, 2022
  • “The Birth of the Web”, CERN Historical Archives, 2019