이번 글에서는 다양한 웹 관련 개념들을 논한다: 웹, 페이지, 웹사이트, 웹서버, 검색엔진. 이런 용어들은 종종 웹을 처음 배우는 사람이나 잘못 배운 사람들에게 혼란스럽다. 이것들이 무엇을 의미하는 지 배워보자!

요구지식: how the Internet works(인터넷이 작동하는 법)을 배워야 한다.
목적: 웹페이지, 웹사이트, 웹서버, 검색엔진의 차이점을 논할 수 있다.

요약

지식의 범위에 따라, 웹은 많은 용어가 딸려있다. 걱정마세요, 우리는 당신이 그런 모든 것들로 당신을 억누르지 않을 것입니다.  (당신이 궁금하다면, glossary(용어사전) 이 있다). 그러나, 당신이 처음에 이해할 필요가 있는 기본적인 용어들이 있다. 왜냐하면, 읽는 내내, 이런 표현들을 들을 것이기 때문이다. 때때로 이런 용어들은 혼동하기 쉽다. 왜냐하면 다른 기능을 가지고 있지만 상관있는 것으로 언급되기 때문이다. 사실, 때때로 뉴스 기사 등에서 잘못 사용된 이런 용어들을 볼 수 있을 것이다. 그래서 그것들이 혼동되는 것은 당연하다!

진행하면서 더 자세한 용어와 기술들을 다룰 것이다. 그러나, 빠른 정의는 시작하는 데 도움이 될 것이다:

웹 페이지
파이어폭스, 구글 크롬, 오페라, MS 익스플로러나 엣지, 애플의 사파리 같은 웹 브라우저에서 보여지는 문서이다. 이런 것들을 단순히 "페이지"라고 하기도 한다.
웹사이트
다양한 방식으로 그룹으로 묶이거나 연결된 웹 페이지들의 모음이다. 보통 "웹 사이트"나  단순히 "사이트"라고 한다.
웹 서버
인터넷에 웹사이트를 호스팅하는 컴퓨터이다.
검색 엔진
구글, 빙, 야후 같은 다른 웹 페이지들을 찾게 도와주는 웹사이트이다.

도서관과 간단한 유사점을 보자. 이것은 도서관에 방문했을 때, 일반적으로 하는 일이다:

  1. 검색 색인을 발견하고 원하는 책의 제목을 찾는다.
  2. 책의 카탈로그 번호를 기록한다.
  3. 그 책이 있는 섹션으로 간 뒤, 올바른 카탈로그 번호를 찾고, 책을 얻는다.

웹 서버와 도서관을 비교해보자.

  • 도서관은 웹 서버와 같다. 도선관은 여러 섹션이 있는데, 이것은 다양한 웹사이트들을 호스팅하는 서버와 비슷하다.
  • 도서관에는 과학, 수학, 역사와 같은 다른 섹션들은 웹사이트와 같다. 각각의 섹션은 유일한 웹사이트이다. (두 개의 섹션이 같은 책을 포함하지 않는다.)
  • 섹션에 있는 책들은 웹페이지와 같다. 한 웹사이트는 여러 웹페이지들을 가지고 있을 수 있다, 예를 들어, 과학 섹션(웹사이트)는 열, 소리, 열역학, 정역학 등의 책(웹페이지)를 가지고 있을 것이다.
  • 검색 색인은 검색 엔진과 같다. 각각의 책은 도서관에서 자신만의 위치를 가지고 있다. (두 개의 책이 같은 위치에 놓일 수 없다.) 이 위치는 카탈로그 넘버로 정해진다.
  • 비슷하게, 웹페이지는 유일한 주소를 갖는다. 이런 주소들은 파이폭스, 크롬, 사파리같은 웹 브라우저의 주소창에 주소를 적으면 웹 서버에서 웹페이즈를 검색하기 위해 사용된다.
 

Active learning

There is no active learning available yet. Please, consider contributing.

깊게 들어가기

4개의 용어가 얼마나 관련됐는 지, 서로 헷깔리는 이유가 무엇인 지를 더 깊게 알아보자.

웹 페이지

웹 페이지는 browser(브라우저)를 통해 보여지는 단순한 문서이다. 이런 문서는 HTML 언어로 쓰여진다. (다른 글에서 더 자세히 알 수 있다) 웹 페이지는 다양한 다른 종류의 자원을 포함할 수 있다:

  • style information(스타일 정보) — 페이지의 외관과 느낌을 관리
  • scripts(스크립트) — 페이지에 interactivity(대화식 이용)을 첨가
  • media(미디어) — 사진, 소리, 동영상

Note: 브라우저는 또한  PDF 파일이나 이미지를 보여줄 수 있다. 그러나 웹 페이지는 HTML 문서를 의미하는 용어이다. 아니라면 우리는 문서(document)라는 용어를 사용한다.

웹에서 이용하는 모든 웹 페이지는 유일한 주소를 통해 접근할 수 있다. 한 페이지에 접근하기 위해서는, 브라우저의 주소창에 주소를 적으면 된다.

Example of a web page address in the browser address bar

웹사이트 는 유일한 도메인 이름을 같이 사용하는 연결된 웹 페이지들의 모음이다. (관련된 자원도 포함된다.) 각각의 웹사이트에서 분명한 링크가 주어진 웹 페이지들은 유저가 그 웹사이트의 한 페이지에서 다른 페이지로 이동하게 한다. 보통 클릭할 수 있는 형태로 되어있다.

웹사이트에 접근하기 위해서, 브라우저 주소 창에 도메인 이름을 적으면, 브라우저는 웹사이트의 메인 페이지나 홈페이지 (보통 "홈"이라 하는)를 보여줄 것이다:

Example of a web site domain name in the browser address bar

웹 페이지 웹사이트 아디이어는 특히 하나의웹 페이지만 포함하는 웹사이트에서 혼동하기 쉽다. 이런 웹사이트를 보통 a single-page website(싱글 페이지 웹사이트)라고 한다.

웹 서버

웹 서버는 한 개 이상의 웹사이트를 호스팅하는 컴퓨터이다. "호스팅"은 모든 웹 페이지 및 웹 페이지가 지원하는 파일들을 컴퓨터에서 이용할 수 있다는 것을 의미한다. 웹 서버는 유저의 request(요청)마다 호스팅하는 웹사이트에서 유저의 브라우저로 웹 페이지를 보낼 것이다.

웹 사이트 웹 서버를 혼동하지 마라. 예를 들어, 당신이 누군가 "내 웹사이트가 반응하지 않는다." 라고 말하는 것을 들었다면, 그것은 사실 웹 서버가 반응하지 않는다는 의미이다. 그러므로 웹사이트를 이용하지 못 한다. 더 중요하게, 웹 서버는 여러 웹사이트에 호스팅될 수 있기 때문에, 웹 서버라는 용어는 절대 웹사이트를 지정하기 위해 사용하지 않는다. 그것이 큰 혼란을 일으킬 수 있기 때문이다. 아까의 예처럼, 만약 우리가 "내 웹 서버가 반응하지 않는다." 라고 하면, 그것은 웹 서버가 이용할 수 있는 웹 사이트가 없다는 것을 의미한다.

검색 엔진

검색 엔진은 웹에서 흔한 혼란의 근원이다. 검색 엔진은 웹 페이지를 다른 웹사이트에서 찾을 수 있게 도와주는 특별한 종류의 웹사이트이다.

검색 엔진은 많이 있다: Google, Bing, Yandex, DuckDuckGo, 그리고 더 많은 곳들. 일부는 일반적인 것을 위한 것이고, 일부는 특정한 주제에 특화되었다. 선호하는 것을 사용하면 된다.

많은 웹 초보자들은 검색 엔진과 브라우저를 혼돈한다. 분명히 하자: 브라우저는 소프트웨어의 한 조각으로, 웹 페이지를 검색하고 보여준다; 검색 엔진은 사람들이 다른 웹사이트에서 웹 페이지를 찾도록 도와주는 웹 사이트이다. 혼란이 생기는 이유는, 처음 브라우저를 실행하면, 브라우저는 검색 엔진의 홈페이지를 보여주기 때문이다. 이것이 의미있는 이유는 브라우저로 가장 하고 싶은 일이 보여줄 웹 페이지를 찾는 것이기 때문이다.  브라우저같은 기반 시설을 검색엔진 같은 서비스와 혼동하지마라. 이것을 구별하는 것이 상당히 도움이 될 것이다. 그러나 몇몇의 전문가들도 느슨하게 말하므로, 염려하지 않아도 된다.

기본 시작 페이지로 구글 검색 상자를 보여주는 파이어폭의 한 예이다.

Example of Firefox nightly displaying a custom Google page as default

다음 단계

 

문서 태그 및 공헌자

이 페이지의 공헌자: ssilb4
최종 변경: ssilb4,