웹 용어(페이지, 사이트, 서버, 검색엔진)의 차이

Kim Jin Seong·2022년 3월 22일
2

Django

목록 보기
3/10


본 포스팅은 Back-end 개발 입문과 홈페이지 제작 기술 기반 마련을 위한 공부자료입니다.
Django 공식 문서와 MDN web docs를 참고자료로 작성됐습니다.

https://www.djangoproject.com/
https://developer.mozilla.org/ko/docs/Learn/Server-side/Django


목표

  • 위의 말의 차이점에 대한 이해
  • 자세한 용어와 기술들에 대한 관련성 이해

개요

  • 웹 페이지
    • 크롬, 파이어폭스 등 웹 브라우저에서 보여지는 문서로 “페이지”라고 하기도 한다.
  • 웹 사이트
    • 그룹으로 묶이거나 연결된 웹 페이지들의 모음으로, 보통 “웹사이트”, “사이트”라고 한다
  • 웹 서버
    • 인터넷에 웹 사이트를 호스팅하는 컴퓨터
  • 검색 엔진
    • 구글, 네이버와 같은 다른 웹 페이지를 찾도록 도와주는 웹사이트

웹과 도서관의 비교를 통한 이해

  • 도서관 = 웹 서버
    • 도서관의 여러 구역은 다양한 카테고리로 찾기 쉽게 구성되어 있듯이, 다양한 웹 사이트를 호스팅하는 서버와 비슷하다고 볼 수 있다.
  • 도서관에 있는 구역( 과학, 수학 등 ) = 웹 사이트
    • 두 개의 다른 구역이 같은 책을 포함하지 않듯이 각각의 웹사이트들은 서로 같은 내용을 포함하지 않는다는 점에서 둘은 서로 같은 역할을 한다고 할 수 있다.
  • 도서관 각 구역에 있는 책 = 웹 페이지
    • 예를 들어 과학 구역에 있는 책들은 열, 소리, 열역학 등의 책을 가지고 있다.
    • 같은 맥락으로 한 과학 섹션의 웹 사이트가 있다고 가정하면, 이 웹사이트에는 책과 같이 열, 소리, 열역학 등의 웹 페이지를 가질 수 있다는 점에서 책과 같은 역할을 한다고 볼 수 있다.
  • 책의 분류 번호( 검색 색인 ) = 검색 엔진
    • 책은 도서관에서 부여한 분류번호를 통해 자신만의 위치를 가지고 있다.
    • 그렇기 때문에 두 책이 같은 위치에 놓일 수 없게 되어 있는데 웹에서도 비슷하게, 웹 페이지 또한 유일한 주소를 갖는다.
    • 이 유일한 주소는 웹 브라우저의 주소창에 적어 웹 서버에서 웹 페이지를 검색하기 위해 사용된다는 점이 책의 분류번호와 비슷한 역할을 한다고 볼 수 있다.

웹 페이지 깊게 살펴보기

  • 웹 페이지는 HTML 언어로 쓰여져 있는 웹 브라우저를 통해 보여지는 단순한 문서이다.
  • 포함할 수 있는 다양한 자원
    • Style Information : 페이지의 외관에 대한 정보
    • Scripts : 페이지에 Interactivity( 상호작용성 ) 부여
    • Media : 사진, 소리, 동영상 등
  • 웹에서 이용하는 모든 웹 페이지는 유일한 주소를 통해 접근할 수 있다.
  • 웹 사이트?
    • 유일한 도메인 이름을 같이 사용하는 연결된 웹 페이지들의 모음
    • 웹 사이트에 접근하기 위해 브라우저 주소 창에 도메인 이름을 적으면, 브라우저는 웹 사이트의 메인 페이지나 홈페이지를 보여준다.
  • 웹 사이트와 웹 페이지를 혼동하기 쉬운데, 웹 사이트는 같은 도메인 이름을 사용하는 웹 페이지들의 모음으로, 각 웹 페이지들에는 하나의 도메인을 공유한 분명한 링크( URL )가 주어진다. ( 아래 예시 참고 )

웹 서버 깊게 살펴보기

  • 웹 서버는 한 개 이상의 웹사이트를 호스팅하는 컴퓨터를 말한다.
  • 호스팅?
    • 모든 웹 페이지 및 자원을 컴퓨터에서 이용할 수 있다는 것을 의미한다.
  • 웹 서버는 유저의 요청( Request )마다 호스팅하는 웹사이트에서 유저의 브라우저로 웹 페이지를 전송한다.
  • 웹 서버와 웹 사이트는 서로 다른 의미임을 유의하자.

검색 엔진 깊게 살펴보기

  • 검색 엔진은 웹 페이지를 다른 웹사이트에서 찾을 수 있도록 도와주는 특별한 종류의 웹 사이트이다.
    • Google, Bing, Naver 등
  • 검색 엔진 vs 브라우저
    • 브라우저 : 소프트웨어, 웹 페이지를 검색하고 보여준다.
    • 검색 엔진 : 다른 웹사이트를 찾도록 도와주는 웹 사이트
  • 검색 엔진과 브라우저는 다른 것임을 인지하고 넘어가자.

Reference

https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Pages_sites_servers_and_search_engines

profile
Data Study

2개의 댓글

comment-user-thumbnail
2022년 3월 22일

오랜만에 포스팅하셨네요

1개의 답글