웹은 어떻게 동작하는가?

개발자 우니·2020년 7월 3일
1

브라우저와 서버간 (요청 <-> 응답)

호스팅 (Web Hosting Service) : 인터넷에 띄운다는 것은 홈페이지 구성파일들(html,css,js 등)이 인터넷에 항상 "연결" & 절대 "꺼지지 않는" 서버에 저장되어 있다가 사용자의 요청이 오면 언제든지 응답한다는 의미.

IP : 인터넷으로 통신하는 각 디바이스에게 부여된 고유값. 스마트폰부터 서버까지 인터넷상의 모든 컴퓨터는 숫자를 이용해서 서로 찾고 통신하고 이러한 숫자 주소를 IP라고 한다.

Domain : 문자로 된 고유 주소. 사람들이 IP 주소를 외워서 쓸 수 없기 때문.
ex) www.google.com -> google

protocol / subdomain / domain / port/ path / query string=parameter 로 구성되어 있다.
port는 일종의 문 개념

DNS (Domain Name System) : 사람이 읽을 수 있는 도메인주소를 머신이 읽을 수 있는 IP 주소로 변환.
쿼리 : 최종사용자가 도메인 이름을 웹 브라우저에 입력할 때 해당 브라우저를 어떤 서버에 연결할지 제어하는 요청

1.브라우저에서 도메인을 입력해서 DNS server에 전달
2.DNS server에서 그에 상응하는 IP 주소를 다시 브라우저에게
3.브라우저가 받은 IP 주소를 호스트서버에 전달
(** 브라우저에서 바로 IP 주소 입력하면 DNS server 안 거치고 바로 호스트 서버 호출)

profile
It’s now or never

0개의 댓글