Muscardinus
How the web works(1) 본문
Hosting
인터넷에 띄운다는 것은 홈페이지의 구성파일들이(html, css, js) 인터넷에 “항상" 연결되고, “절대" 꺼지지 않는 호스트 컴퓨터(웹 서버)에 저장되어 있다가 사용자의 요청이 오면 언제든 응답
서비스 예) AWS ec2/S3, cafe24 호스팅센터 등
IP
IP 주소는 Internet으로 통신하는 각 device(컴퓨터, 통신장비)에 부여된 고유한 값.
스마트폰이나 노트북부터 대규모 소매 웹 사이트의 콘텐츠를 서비스하는 서버에 이르기까지 인터넷상의 모든 컴퓨터는 숫자를 사용하여 서로를 찾고 통신하며, 이러한 숫자를 IP 주소라고 한다. 이 값은 기기마다 다르다
이 큰 값을 사람이 외울수는 없기 때문에 쉽게 읽을 수 있는 DOMAIN으로 대체한다
DOMAIN
문자(string)으로 된 고유 주소. 수많은 IP 주소를 사람이 외워서 접속할 수 없기 때문에 기억하기 쉽다.
그렇다면 기기는 어떻게 이 DOMAIN을 읽을까? 기기는 DNS(Domain Name System)을 통해 변환된 값을 전달 받는다.
DNS
사람이 읽을 수 있는 도메인 이름(www.google.com)을 머신이 읽을 수 있는 IP 주소(192:0.2.44)로 변환
DNS는 이름과 숫자 간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 한다. DNS 서버는 이름에 대한 요청을 IP 주소로 변환하여 최종 사용자가 도메인 이름을 웹 브라우저에 입력할 때 해당 사용자를 어떤 서버에 연결할 것인지를 제어. 이 요청을 쿼리라고 한다.
*DNS 서버란 도메인과 서버를 연결해주는 중간 서버로, 도메인 이름을 인터넷사의 주소(IP 주소)로 변환시켜 원하는 컴퓨터를 찾아갈 수 있도록 함
서비스 예) Amazon Route 53, Cafe24 도메인관리, 가비아 네임서버 관리