웹이라고도 알려진 월드 와이드 웹(World Wide Web)은 웹 서버에 저장되어 있고 인터넷을 통해 로컬 컴퓨터에 연결된 웹 사이트 또는 웹 페이지의 모음입니다. 이러한 웹사이트에는 텍스트 페이지, 디지털 이미지, 오디오, 비디오 등이 포함되어 있습니다. 사용자는 컴퓨터, 노트북, 휴대폰 등과 같은 장치를 사용하여 인터넷을 통해 전 세계 어디에서나 이러한 사이트의 콘텐츠에 액세스할 수 있습니다. 인터넷을 사용하면 텍스트와 미디어를 장치에 검색하고 표시할 수 있습니다.
웹의 구성 요소는 HTML 형식으로 되어 있고 '하이퍼텍스트' 또는 하이퍼링크라는 링크로 연결되어 있고 HTTP로 액세스되는 웹 페이지입니다. 이러한 링크는 사용자가 원하는 정보에 빠르게 접근할 수 있도록 관련 정보를 연결하는 전자적 연결입니다. 하이퍼텍스트는 텍스트에서 단어나 구를 선택하여 해당 단어나 구와 관련된 추가 정보를 제공하는 다른 페이지에 액세스할 수 있는 이점을 제공합니다.
여행이지만
웹 페이지에는 URL(Uniform Resource Locator)이라는 온라인 주소가 제공됩니다. 특정 URL에 속하는 특정 웹페이지 모음을 웹사이트라고 합니다. 예: www.facebook.com , www.google.com , 등. 따라서 월드 와이드 웹은 전 세계 여러 서버에 페이지가 저장되어 있는 거대한 전자책과 같습니다.
소규모 웹사이트는 모든 웹페이지를 단일 서버에 저장하지만, 대형 웹사이트나 조직은 웹페이지를 국가별로 다른 서버에 배치하여 해당 국가의 사용자가 해당 사이트를 검색할 때 가장 가까운 서버에서 빠르게 정보를 얻을 수 있습니다.
따라서 웹은 사용자가 인터넷을 통해 정보를 검색하고 교환할 수 있는 커뮤니케이션 플랫폼을 제공합니다. 한 페이지에서 다른 페이지로 순서대로 이동하는 책과 달리 월드 와이드 웹에서는 하이퍼텍스트 링크 웹을 따라 웹 페이지를 방문하고 해당 웹 페이지에서 다른 웹 페이지로 이동합니다. 웹에 접속하려면 컴퓨터에 브라우저가 설치되어 있어야 합니다.
월드와이드웹과 인터넷의 차이점:
어떤 사람들은 '인터넷'과 '월드 와이드 웹'이라는 용어를 같은 의미로 사용합니다. 그들은 똑같은 것이라고 생각하지만 그렇지 않습니다. 인터넷은 WWW와 완전히 다릅니다. 이는 컴퓨터, 노트북, 태블릿 등과 같은 장치로 구성된 전 세계 네트워크입니다. 이를 통해 사용자는 다른 사용자에게 이메일을 보내고 온라인으로 채팅할 수 있습니다. 예를 들어 이메일을 보내거나 온라인으로 누군가와 채팅을 할 때 인터넷을 사용하는 것입니다.
그러나 정보를 얻기 위해 google.com과 같은 웹사이트를 열었다면 World Wide Web을 사용하는 것입니다. 인터넷을 통한 서버 네트워크. 브라우저를 사용하여 컴퓨터에서 웹페이지를 요청하면 서버가 해당 페이지를 브라우저에 렌더링합니다. 귀하의 컴퓨터는 프로그램(웹 브라우저)을 실행하고 다른 컴퓨터(서버)에게 필요한 정보를 요청하는 클라이언트라고 합니다.
월드 와이드 웹의 역사:
월드와이드웹(World Wide Web)은 1989년 영국의 과학자 팀 버너스 리(Tim Berners-Lee)에 의해 발명되었습니다. 그는 당시 CERN에서 일하고 있었습니다. 원래는 전 세계 과학자 간의 자동화된 정보 공유 요구를 충족하여 실험 및 연구의 데이터와 결과를 서로 쉽게 공유할 수 있도록 개발되었습니다.
Tim Berners가 근무했던 CERN은 100개 이상의 국가에서 온 1,700명 이상의 과학자로 구성된 커뮤니티입니다. 이들 과학자들은 CERN 사이트에서 일정 시간을 보내고, 나머지 시간은 본국의 대학 및 국립 연구소에서 근무하므로 정보를 교환할 수 있는 신뢰할 수 있는 의사소통 도구가 필요했습니다.
당시에는 인터넷과 하이퍼텍스트를 사용할 수 있었지만 인터넷을 사용하여 문서를 다른 문서에 연결하거나 공유하는 방법을 아무도 생각하지 못했습니다. Tim은 컴퓨터가 서로를 이해할 수 있도록 하는 세 가지 주요 기술인 HTML, URL 및 HTTP에 중점을 두었습니다. 따라서 WWW 발명의 목적은 최신 컴퓨터 기술, 데이터 네트워크 및 하이퍼텍스트를 사용자 친화적이고 효과적인 글로벌 정보 시스템으로 결합하는 것이었습니다.
발명이 시작된 방법:
1989년 3월, Tim Berners-Lee는 WWW의 발명을 주도하고 World Wide Web에 대한 첫 번째 제안을 작성했습니다. 이후 그는 1990년 5월 또 다른 제안서를 작성했다. 몇 달 뒤인 1990년 11월 로버트 카일리아우(Robert Cailliau)와 함께 경영 제안서로 공식화됐다. 이 제안은 웹과 관련된 핵심 개념과 정의된 용어의 개요를 설명했습니다. 이 문서에는 하이퍼텍스트 문서의 웹을 브라우저에서 볼 수 있는 월드와이드웹(World Wide Web)이라는 '하이퍼텍스트 프로젝트'에 대한 설명이 있었습니다. 그의 제안에는 세 가지 주요 기술(HTML, URL, HTTP)이 포함되었습니다.
1990년 Tim Berners-Lee는 자신의 아이디어를 입증하기 위해 CERN에서 최초의 웹 서버와 브라우저를 실행할 수 있었습니다. 그는 NeXT 컴퓨터를 사용하여 웹 서버용 코드를 개발하고 컴퓨터에 ''라는 메모를 남겼습니다. 기계는 서버입니다. 전원을 끄지 마세요!! ' 누군가가 실수로 전원을 끄지 않도록 말이죠.
1991년에 Tim은 세계 최초의 웹사이트와 웹 서버를 만들었습니다. 그 주소는 info.cern.ch였고, NeXT 컴퓨터의 CERN에서 실행되고 있었습니다. 게다가 첫 번째 웹페이지 주소는 http://info.cern.ch/hypertext/WWW/TheProject.html 이었습니다. 이 페이지에는 WWW 프로젝트와 관련된 정보, 웹 서버, 하이퍼텍스트 설명, 웹 서버 생성 정보에 대한 링크가 있습니다.
웹의 성장:
NeXT 컴퓨터 플랫폼은 소수의 사용자가 액세스할 수 있었습니다. 이후 어떤 시스템에서도 실행될 수 있는 '라인 모드' 브라우저 개발이 시작되었습니다. 1991년 Berners-Lee는 '라인 모드' 브라우저, 웹 서버 소프트웨어 및 개발자용 라이브러리를 갖춘 WWW 소프트웨어를 출시했습니다.
1991년 3월 CERN 컴퓨터를 사용하는 동료들이 이 기능을 사용할 수 있었습니다. 몇 달 후인 1991년 8월에 그는 인터넷 뉴스 그룹에 WWW 소프트웨어를 소개했고 이는 전 세계적으로 이 프로젝트에 대한 관심을 불러일으켰습니다. Tim Berners-Lee가 1991년 8월 6일 대중에게 처음 소개한 인터넷용 그래픽 인터페이스입니다. 1991년 8월 23일에는 모든 사람이 사용할 수 있게 되었습니다.
VLC를 사용하여 YouTube 동영상 다운로드
글로벌화:
최초의 웹 서버는 1991년 12월 미국에서 온라인으로 출시되었습니다. 현재 브라우저에는 두 가지 유형만 있었습니다. NeXT 기기에서만 사용할 수 있는 원래 개발 버전과 모든 플랫폼에서 설치 및 실행이 쉽지만 사용자 친화적이지 않고 성능이 제한적인 '라인 모드' 브라우저가 있었습니다.
추가적인 개선을 위해 Berners-Lee는 인터넷을 통해 다른 개발자들에게 개발에 기여하도록 요청했습니다. 많은 개발자들이 X-Window System용 브라우저를 작성했습니다. 유럽 이외의 최초의 웹 서버는 1991년 미국 Standard University에서 소개되었습니다. 같은 해에 전 세계적으로 알려진 웹 서버는 10개뿐이었습니다.
이후 1993년 초, NCSA(National Center for Supercomputing Application)는 모자이크 브라우저의 첫 번째 버전을 출시했습니다. X Window System 환경에서 실행되었습니다. 나중에 NCSA는 PC 및 Macintosh 환경용 버전을 출시했습니다. 이러한 컴퓨터에 사용자 친화적인 브라우저가 도입되면서 WWW는 전 세계적으로 엄청나게 확산되기 시작했습니다.
결국 유럽 위원회는 같은 해에 CERN을 파트너 중 하나로 삼아 첫 번째 웹 프로젝트를 승인했습니다. 1993년 4월 CERN은 WWW의 소스 코드를 로열티 없이 사용할 수 있게 하여 이를 자유 소프트웨어로 만들었습니다. 로열티 프리란 로열티나 라이센스 비용을 지불하지 않고 저작권 자료나 지적 재산권을 사용할 권리가 있음을 의미합니다. 따라서 CERN은 사람들이 코드와 웹 프로토콜을 무료로 사용할 수 있도록 허용했습니다. WWW를 만들기 위해 개발된 기술은 사람들이 무료로 사용할 수 있도록 오픈 소스가 되었습니다. 결국 사람들은 정보 및 기타 유사한 목적을 제공하기 위해 온라인 비즈니스를 위한 웹사이트를 만들기 시작했습니다.
1993년 말에는 웹 서버가 500개가 넘었고 WWW는 전체 인터넷 트래픽의 1%를 차지했습니다. 1994년 5월 CERN에서 제1회 국제 월드 와이드 웹 컨퍼런스가 열렸으며 약 400명의 사용자와 개발자가 참석했으며 '웹의 우드스톡'으로 널리 알려져 있습니다. 같은 해에 통신회사들이 인터넷 접속을 제공하기 시작했고, 사람들은 집에서 사용할 수 있는 WWW에 접속할 수 있게 되었습니다.
같은 해에 미국에서 또 한 번의 컨퍼런스가 열렸는데, 여기에는 1000명이 넘는 사람들이 참석했습니다. 이 회의는 NCSA와 새로 구성된 국제 WWW 회의 위원회(IW3C2)에 의해 조직되었습니다. 올해 말(1994년) 월드 와이드 웹에는 약 10,000개의 서버와 1,000만 명의 사용자가 있었습니다. 증가하는 요구 사항과 보안을 충족하기 위해 기술이 지속적으로 개선되었으며 전자 상거래 도구가 곧 추가되기로 결정되었습니다.
개방형 표준:
주요 목표는 웹을 독점 시스템이 아닌 모두를 위한 개방형 표준으로 유지하는 것이었습니다. 이에 CERN은 ESPRIT 프로그램 'WebCore'에 따라 유럽연합 집행위원회에 제안서를 보냈습니다. 이번 프로젝트의 목적은 미국 매사추세츠 공과대학(MIT)과 협력해 국제 컨소시엄을 구성하는 것이었다. 1994년 버너스리는 CERN을 떠나 MIT에 합류해 국제 월드 와이드 웹 컨소시엄(W3C)을 설립했고, W3C를 위해서는 새로운 유럽 파트너가 필요했다.
유럽연합 집행위원회는 CERN의 역할을 대체하기 위해 프랑스 국립 컴퓨터 과학 및 제어 연구소(INRIA)에 접근했습니다. 결국 1995년 4월 INRIA는 유럽 최초의 W3C 호스트가 되었고, 1996년에는 일본 게이오 대학교가 아시아의 또 다른 호스트가 되었습니다.
2003년에 ERCIM(정보학 및 수학 유럽 연구 컨소시엄)이 유럽 W3C 호스트 역할을 INRIA로 대체했습니다. 베이항대학교는 2013년 W3C의 네 번째 개최지로 발표되었습니다. 2018년 9월 현재 전 세계적으로 400개가 넘는 회원 조직이 있습니다.
웹은 탄생 이후 많은 변화를 겪었고 오늘날에도 여전히 변화하고 있습니다. 검색 엔진은 정보를 읽고, 이해하고, 처리하는 데 더욱 발전했습니다. 사용자가 요청한 정보를 쉽게 찾을 수 있으며 사용자가 관심을 가질 수 있는 기타 관련 정보도 제공할 수 있습니다.
월드 와이드 웹은 어떻게 작동하나요?
이제 우리는 WWW가 사람들이 정보를 검색하고 공유할 수 있도록 인터넷에 연결된 웹사이트들의 집합이라는 것을 이해했습니다. 이제 그것이 어떻게 작동하는지 이해합시다!
웹은 다음 이미지에 표시된 대로 인터넷의 기본 클라이언트-서버 형식에 따라 작동합니다. 서버는 사용자의 요청이 있을 경우 웹페이지나 정보를 저장하고 네트워크상의 사용자 컴퓨터로 전송합니다. 웹 서버는 브라우저를 사용하여 웹 사용자가 요청한 웹 페이지를 제공하는 소프트웨어 프로그램입니다. 서버에 문서를 요청하는 사용자의 컴퓨터를 클라이언트라고 합니다. 사용자의 컴퓨터에 설치된 브라우저를 통해 사용자는 검색된 문서를 볼 수 있습니다.
모든 웹사이트는 웹 서버에 저장됩니다. 누군가 집에서 임대 생활을 하는 것처럼, 웹사이트는 서버의 한 공간을 차지하고 그 안에 저장된 상태로 유지됩니다. 서버는 사용자가 웹페이지를 요청할 때마다 웹사이트를 호스팅하며, 웹사이트 소유자는 이에 대한 호스팅 가격을 지불해야 합니다.
브라우저를 열고 주소 표시줄에 URL을 입력하거나 Google에서 무언가를 검색하는 순간 WWW가 작동하기 시작합니다. 서버에서 클라이언트(사용자의 컴퓨터)로 정보(웹 페이지)를 전송하는 데에는 세 가지 주요 기술이 있습니다. 이러한 기술에는 HTML(Hypertext Markup Language), HTTP(Hypertext Transfer Protocol) 및 웹 브라우저가 포함됩니다.
하이퍼텍스트 마크업 언어(HTML):
HTML은 웹 페이지를 만드는 데 사용되는 표준 마크업 언어입니다. HTML 요소나 태그를 통해 웹페이지의 구조를 설명합니다. 이 태그는 '제목', '단락', '표', '이미지' 등과 같은 콘텐츠를 구성하는 데 사용됩니다. 브라우저는 태그를 표시하지 않으며 웹 페이지의 콘텐츠를 렌더링하는 데만 태그를 사용하므로 웹 페이지를 열 때 HTML 태그가 표시되지 않습니다. 간단히 말해서 HTML은 웹 브라우저를 통해 텍스트, 이미지 및 기타 리소스를 표시하는 데 사용됩니다.
스윙이 있는 자바
웹 브라우저:
일반적으로 브라우저라고 알려진 웹 브라우저는 텍스트, 데이터, 사진, 비디오, 애니메이션 등을 표시하는 프로그램입니다. 이는 World Wide Web에서 하이퍼링크된 리소스를 클릭할 수 있는 소프트웨어 인터페이스를 제공합니다. 컴퓨터에 설치된 브라우저 아이콘을 두 번 클릭하여 실행하면 World Wide Web에 연결되어 Google을 검색하거나 주소 표시줄에 URL을 입력할 수 있습니다.
처음에 브라우저는 제한된 잠재력으로 인해 탐색에만 사용되었습니다. 오늘날에는 더욱 발전했습니다. 탐색과 함께 이메일 전송, 멀티미디어 파일 전송, 소셜 미디어 사이트 사용, 온라인 토론 그룹 참여 등을 위해 사용할 수 있습니다. 일반적으로 사용되는 브라우저로는 Google Chrome, Mozilla Firefox, Internet Explorer, Safari 등이 있습니다.
하이퍼텍스트 전송 프로토콜(HTTP):
HTTP(Hyper Text Transfer Protocol)는 WWW가 원활하고 효과적으로 작동할 수 있게 해주는 응용 프로그램 계층 프로토콜입니다. 클라이언트-서버 모델을 기반으로 합니다. 클라이언트는 웹사이트를 호스팅하는 웹서버와 통신하는 웹브라우저입니다. 이 프로토콜은 메시지의 형식을 지정하고 전송하는 방법과 웹 서버와 브라우저가 다양한 명령에 응답하여 수행해야 하는 작업을 정의합니다. 브라우저에 URL을 입력하면 HTTP 명령이 웹 서버로 전송되고 요청된 웹 페이지가 전송됩니다.
브라우저를 사용하여 웹 사이트를 열면 웹 서버에 대한 연결이 열리고 브라우저는 HTTP를 통해 서버와 통신하여 요청을 보냅니다. HTTP는 TCP/IP를 통해 전달되어 서버와 통신합니다. 서버는 브라우저의 요청을 처리하고 응답을 보낸 후 연결을 닫습니다. 따라서 브라우저는 사용자를 위해 서버에서 콘텐츠를 검색합니다.