주 메뉴 열기

웹사이트

한 개의 웹 도메인에서 제공중인 관련있는 웹 문서들의 모음

웹사이트(영어: website[1], 문화어: 웨브싸이트)는 인터넷 프로토콜 기반의 네트워크에서 도메인 이름이나 IP 주소, 루트 경로만으로 이루어진 일반 URL을 통하여 보이는 웹 페이지 (Web Page)들의 의미 있는 묶음이다. 대한민국에서 흔히 말하는 홈페이지는 엄밀히 말해 웹사이트를 지칭한다. 최초의 웹사이트는 팀 버너스리가 1990년에 CERN에서 만든 info.cern.ch이다.(지금도 CERN사이트 안에 존재함.)

웹사이트는 인터넷이나 과 같은 네트워크를 통해 접속할 수 있는, 적어도 하나의 웹 서버 상에서 호스팅된다. 웹 페이지는 HTML/XHTML의 형식으로 표현되지만 일반적으로 순수 문자열로 쓰여진 문서이다. 웹 페이지는 HTTP를 통하여 접속되며 가끔씩은 HTTPS를 통한 암호화를 사용하여 웹 페이지 콘텐츠를 이용한 사람들에게 보안과 개인 정보 보호를 제공한다. 사용자가 이용하는 웹 브라우저는 HTML 마크업 명령을 모니터에 표시하는 그대로 페이지 내용을 표현한다.

공식적으로 접속할 수 있는 모든 웹사이트는 총체적으로 월드 와이드 웹을 이루고 있다.

역사편집

월드 와이드 웹(WWW)는 1989년 CERN의 팀 버너스 리가 만들었다.[2] 1993년 4월 30일CERN은 월드 와이드 웹이 누구나 자유롭게 이용할 수 있을 것이라고 선언하였다.[3] HTML과 HTTP가 도입되기 전에 파일 전송 프로토콜고퍼 프로토콜과 같은 다른 프로토콜들이 서버로부터 개별 파일을 내려받는 데 쓰였다. 이러한 프로토콜들은 사용자가 탐색하고 파일을 내려받는 단순한 디렉터리 구조를 제공한다. 문서는 워드 프로세서 형식 등으로 형식화되지 않은 순수 문자로만 된 글자로 표현되었다.

info.cern.ch편집

1989년 CERN의 팀 버너스 리가 만든 세계 최초의 웹 사이트로 CERN홈페이지 안에 Welcome to info.cern.ch!이라는 제목을 가지고 있다.이 웹 사이트에서는 개발자인 팀 버너스 리의 소개와 생애, 연구자료,스크린샷등,여러 CERN의 서비스를 제공하고 있다.그 후로, 약 24년 동안 전 세계 수억개의 사이트가 새로 생겼으며, 지금도 계속 늘어나고 있다.

기능별 분류편집

기능으로 분류하면 웹사이트는 다음과 같이 나뉜다.

종류편집

인트로 페이지편집

각각의 모든 웹사이트 또는 홈페이지는 특수한 단하나의 예약된 'index.html'이라는 페이지를 갖고있다. 이는 최초 인트로 웹페이지이며 웹브라우저는 디폴트로 브라우저가 방문한 사이트(디렉토리)의 'index.html'의 이름을 갖는 HTML파일을 우선적으로 읽어들이도록 되어있다. 이러한 index.html 파일은 일반적으로 <frameset> 태그와 하위의 <frame>태그로 영역 구획 및 여기에 콘텐츠를 넘겨주는 기능을 하는 간단한 구조의 그릇 역할처럼 설정되곤 한다.[4][5][6]

각주편집

  1. “website – definition of website by the Free Online Dictionary, Thesaurus and Encyclopedia”. Thefreedictionary.com. 2018년 5월 7일에 원본 문서에서 보존된 문서. 2011년 7월 2일에 확인함. 
  2. Welcome to info.cern.ch
  3. A Little History of the World Wide Web
  4. (MDN -frameset example)<frameset cols="50%,50%"> <frame src="http://developer.mozilla.org/en-US/docs/Web/HTML/Element/frameset" /> <frame src="http://developer.mozilla.org/en-US/docs/Web/HTML/Element/frame" /> </frameset> (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frameset)
  5. (index.html의 가벼운 구조)<frameset cols="25%,75%"> <frame src='menu.html'> //menu side <frame src='contents.html'> //contents </frameset>
  6. (php)index.php

외부 링크편집