웹의 작동원리

유호익·2020년 12월 26일
0

기타

목록 보기
2/4

How the web works?

웹이 작동되어지는 과정에 대해 알아보자


브라우저는 서버로 요청을 보내고 서버로부터 응답을 받는다.
각 사이트 마다 서버를 담당하는 컴퓨터가 있고
대부분의 중소기업은 자체적으로 웹 서버를 구축하는 것보단
금액절감을 위해 웹호스팅 서비스를 이용한다.

Hosting(호스팅, Web hosting service)
인터넷에 띄운다는 것은 홈페이지의 구성파일들(html, css, js)이
인터넷에 항상 연결되어야하고 꺼지지 않는 호스트 컴퓨터(웹 서버)에
저장되어 있다가 사용자에 요청이 오면 언제든 응답해야 한다.

브라우저가 서버로 요청보내고 응답 받을 때는 IP주소를 통해 작용이 이루어진다.

IP
IP주소는 Internet으로 통신하는 각 device(컴퓨터,통신장비)에 부여된 고유한 값

우리가 일반적으로 보는 www.naver.com, www.google.com 과 같은 주소는
Domain 주소라고 한다.

Domain
문자로된 고유 주소, 수많은 IP주소를 사람이 외워서 접속할 수 없기 때문에
사람들은 주로 Domain주소를 이용한다.

Domain주소는 사람들이 사용하기 좋게 표현한 주소로 머신(computer등)끼리
읽을 수 있게 IP주소로 변환하여 소통하게 된다.
이처럼 머신이 읽을 수 있게 IP주소로 변환하는 것을 DNS라고 한다.

DNS(Domain Name System)
DNS는 이름과 숫자 간의 매핑을 관리하여 전화번호부와 같은 기능을 한다.
DNS서버는 이름에 대한 요청을 IP주소로 변환하여 최종 사용자가 도메인 이름을 웹 브라우저에 입력할 때 해당 사용자를 어떤 서버에 연결할 것인지를 제어한다.
이 요청을 쿼리라고 부른다.

전 과정을 보면 브라우저는 DNS Server
도메인주소-> IP주소로 변환을 요청해 응답받으며
IP주소로 다시 Host Server에 요청해 응답을 받는다.

profile
There's more to do than can ever be done

0개의 댓글