웹이란?
- 웹 : 인터넷을 통해서 제공되는 정보나 서비스 등을 공개하거나 주고 받기 위한 구조
- 웹은 **하이퍼텍스트(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의 위치는 보안 상 공개되어 있지 않음. 주로 해저 케이블