현재 글은 쉬운 코드님의 네트워크 관련 영상을 chatgpt로 요약한 글입니당.
출처: https://www.youtube.com/watch?v=1JjUYaoxJ9Y&list=PLcXyemr8ZeoSGlzhlw4gmpNGicIL4kMcX&index=3
1. 월드와이드 웹(World Wide Web)이란?
월드와이드 웹(WWW, Web)은 인터넷 상에서 동작하는 글로벌 정보 시스템입니다. 이 시스템은 여러 정보를 하이퍼텍스트 링크를 통해 연결하여 효율적으로 접근할 수 있도록 설계되었습니다.
주요 특징:
- 글로벌 시스템: 인터넷이라는 글로벌 네트워크 위에서 동작.
- 정보의 연결: 문서, 이미지, 데이터 등을 링크를 통해 엮어 정보 접근을 단순화.
- 줄임말: Web, WWW, W3로도 표현됩니다.
2. 월드와이드 웹의 발명자: 팀 버너스 리(Tim Berners-Lee)
생애와 학문적 배경:
- 출생: 1955년 6월 8일, 영국 런던.
- 학력: 옥스포드 대학교 퀸스칼리지에서 물리학 학위를 취득.
- 경력:
- 졸업 후 소프트웨어 엔지니어로 활동.
- 1980년과 1984~1994년 두 차례에 걸쳐 CERN에서 근무.
- 1989년, 월드와이드 웹 발명.
3. CERN(유럽 입자물리 연구소)
CERN은 입자물리학 연구를 위한 유럽 기반 연구소로, 세계에서 가장 큰 규모를 자랑합니다.
- 설립: 1954년, 유럽의 12개국이 협력하여 설립.
- 위치: 스위스와 프랑스의 국경 지역.
- 특징:
- 세계 최대 입자 가속기(27km) 보유.
- 다국적 연구원들의 협력의 장.
4. CERN 연구 환경의 특징
CERN은 독특한 연구 환경을 가지고 있었습니다. 이 환경은 월드와이드 웹의 탄생에 큰 영향을 미쳤습니다.
주요 특징:
- 분산 연구 환경:
- 연구원들이 자신들의 대학교나 연구소에서 작업한 후 CERN을 방문.
- 상시 근무자가 아닌 외부 연구원들까지 협력 가능한 체계.
- 자율적 협업 문화:
- 중앙 통제 없이 공통 관심사를 가진 연구자들이 모여 자율적으로 협력.
- 다양한 시스템 사용:
- 연구원들이 각자의 컴퓨터와 운영체제를 사용하여 다양한 시스템이 공존.
이러한 특징은 정보 접근의 비효율성과 복잡성을 야기했습니다.
5. 팀 버너스 리의 문제 인식
기존 시스템의 문제점:
1980년대 CERN에서 사용하던 계층적 트리 구조 시스템은 정보 접근에 매우 비효율적이었습니다.
- 예: 루트 디렉토리에서 문서를 찾고, 연결된 문서를 다시 탐색하는 과정의 반복.
문제 해결을 위한 초기 시도:
1980년, 팀 버너스 리는 Enquire라는 링크 기반의 정보 관리 프로그램을 개발했습니다.
- 문서 간의 관계를 링크로 연결해 정보를 빠르게 추적.
- 개인적인 도구로는 유용했지만, 범용적인 도구는 아니었습니다.
6. 새로운 시스템의 필요성
기존 시스템의 한계를 극복하기 위해, 팀 버너스 리는 새로운 시스템을 구상하게 됩니다.
새로운 시스템의 요구사항:
- 하이퍼텍스트 기반:
- 텍스트뿐만 아니라 이미지, 영상 등 멀티미디어 정보를 연결할 수 있는 시스템.
- 네트워크를 통한 원격 접근:
- 연구원들이 다른 지역에서도 CERN의 데이터를 쉽게 접근 가능.
- 다양한 시스템 간의 호환성:
- 여러 운영체제와 컴퓨터 환경에서 동일한 정보를 사용할 수 있어야 함.
- 기존 데이터와의 호환성:
- 새로운 시스템에서도 기존 데이터를 활용할 수 있어야 함.
7. 월드와이드 웹의 발명
1989년, 팀 버너스 리는 위의 요구사항을 충족하기 위해 분산된 하이퍼텍스트 시스템을 설계합니다.
이 시스템이 바로 월드와이드 웹의 시작이었습니다.
클라이언트-서버 모델:
- 클라이언트와 서버를 분리하여 네트워크 상에서 데이터 전달과 표시를 나누는 방식.
- CERN의 연구 환경과 다양한 시스템을 연결하기 위한 이상적인 구조였습니다.
8. 월드와이드 웹의 구성 요소
1990년 12월, 월드와이드 웹의 프로토타입 완성:
- 웹 브라우저: 최초의 브라우저 WorldWideWeb은 문서를 읽는 기능과 편집 기능을 함께 제공.
- 웹 서버: 최초의 웹 서버 httpd.
- HTML: 하이퍼텍스트 문서를 위한 마크업 언어.
- HTTP: 클라이언트와 서버 간의 데이터 전송을 위한 프로토콜.
- URL: 문서의 위치를 특정하는 주소 체계.
9. 월드와이드 웹과 인터넷, HTTP의 관계
월드와이드 웹과 인터넷:
- 인터넷: 하드웨어적 개념의 글로벌 네트워크.
- 월드와이드 웹: 인터넷 위에서 동작하는 정보 시스템.
월드와이드 웹과 HTTP:
- HTTP(HyperText Transfer Protocol): 하이퍼텍스트를 주고받기 위한 통신 규약.
- 현대에는 API 통신에서도 사용되며, 제이슨(JSON) 데이터를 전달하는 등 용도가 확장되었습니다.
10. 마무리
월드와이드 웹은 정보 접근 방식을 혁신적으로 변화시킨 시스템입니다. 팀 버너스 리의 발명 덕분에 현대 사회는 정보화 시대를 누릴 수 있게 되었습니다.
'네트워크' 카테고리의 다른 글
| [네트워크] 네트워크와 인터넷 개념 정리 (0) | 2025.01.09 |
|---|---|
| [네트워크]네트워크와 OSI 7 layer 개요 (0) | 2025.01.09 |