본문 바로가기

TIL/Web

[그림으로 배우는 웹 구조] Chapter 1. 웹 기술의 기본

웹이란?

  • 웹 : 인터넷을 통해서 제공되는 정보나 서비스 등을 공개하거나 주고 받기 위한 구조
  • 웹은 **하이퍼텍스트(HTML : Hyper Text Markup Language)**로 쓰인 페이지들이 하이퍼링크를 통해 연결되어 있는 구조를 가진다.

 

웹 시스템의 구조

  • 디바이스(브라우저), 인터넷, 웹 서버가 기본 구성.
  • 웹 사이트 : 웹 페이지들로 구성되는 집합체
  • 웹 앱 : 웹서버 + AP(Application) Server + DB Server 형태의 동적인 구조를 가짐.
    • 규모에 따라 웹 서버 안에 AP서버나 DB서버를 넣거나, 따로 분리하기도 함

URL이란?

  • URL은 보고 싶은 웹페이지 혹은 웹사이트의 파일을 의미.
  • ‘스키마명(https, http 등의 프로토콜) + FQDN(host + domain) + 경로명’으로 구성.
  • DNS(Domain Name Server)를 통해 IP가 도메인 네임에 할당됨.

웹 서버의 외형과 내용

  • 웹 서버의 형태는 랙 마운트 형이 많다 (vs 타워형)
  • 웹 서버의 OS는 비용이나 유지보수 측면에서 효율적인 Linux를 선택하는 경우가 많다.

해외의 웹 사이트에 도달하려면?

  • 해외의 웹사이트는 대부분 국외에 서버가 설치되어 있음
    • → 이에 접속하려면, ISP(KT, SKT 등) 네트워크를 통해 ISP의 상위계층인 인터넷 익스체인지(IX)를 통해 해외 IX에 도달해야 함.
  • IX의 위치는 보안 상 공개되어 있지 않음. 주로 해저 케이블