웹 관련 용어 정리
웹 페이지
온라인으로 볼 수 있는 단일 문서 또는 텍스트, 이미지, 비디오로 가득찬 페이지 (지금 보고 있는 것도 하나의 웹 페이지)
하이퍼링크를 통해 두 개 이상의 웹 페이지를 연결할 수 있다.
웹사이트
도메인 1개에 속해 있는 웹 페이지의 집합체
웹 페이지가 책의 페이지라면, 웹 사이트는 책
하나의 웹 사이트에 함께 링크된 웹 페이지는 일반적으로 동일한 도메인 이름(URL)을 갖는다.
- 예시
- 웹 사이트: www.google.com
- 웹 페이지www.google.com/drive
- www.google.com/image
웹 브라우저
웹 페이지의 코드를 이해하고 지시대로 구현하도록 설계된 응용 소프트웨어. 웹 서버와 쌍방향으로 통신하고 HTML문서와 파일을 출력한다.
- 예시: 크롬, 인터넷 익스플로어, 파이어폭스
웹 서버
컴포넌트 파일(HTML, CSS, JS 등)을 저장해놨다가 웹 브라우저가 요청하면 제공해준다
웹 브라우저의 요청을 받아들이고, 웹 페이지를 반환하는 컴퓨터 프로그램
소프트웨어 측면에서는 웹 사용자가 어떻게 호스트 파일들에 접근하는지 관리함
인터넷
수많은 서버가 연결된 하나의 네트워크
긴 케이블들이 실제로 연결되어 있고, 데이터들이 여러 서버를 거쳐 전달된다.
- 인터넷 작동 원리
- 사용자가 웹 브라우저를 통해 서버에 요청하면, 서버는 웹 사이트를 전달한다
요약하자면...
- 웹 페이지는 지금 보고 있는 홈페이지의 한 페이지
- 웹 사이트는 많은 웹 페이지가 모인 것 (구글, 네이버 등)
- 웹 브라우저는 웹 페이지를 읽기 위해 웹 서버에 문서를 요청하는 소프트웨어 (크롬, 파이어폭스 등)
- 웹 서버는 웹 페이지의 문서를 저장해놨다가 웹 브라우저에 제공하는 슈퍼 컴퓨터
- 인터넷은 수많은 서버가 연결된 네트워크
- 사용자가 서버로 요청을 보내면, 서버는 웹 사이트를 전달한다
참고
'Computer Science > Network' 카테고리의 다른 글
[Network] URI / URL / URN (0) | 2023.05.04 |
---|---|
[CS] 인터넷은 어떻게 작동할까요 (심화) (0) | 2022.04.03 |