브라우저에 url을 입력하면 일어나는 일들.
간단하게 말하면, 서버에 요청하고 서버에서 응답을 받는다.
인터넷에 띄운다는 것은 홈페이지의 구성파일(html,css,js)들이 인터넷에 항상 연결되고, 절대 꺼지지 않는 호스트 컴퓨터(웹 서버)에 저장되어 있다가 사용자의 요청이 오면 언제든 응답하는 것이다.
ex)AWS, cafe24
IP : ip주소(인터넷 프로토콜) 인터넷으로 통신하는 모든 장비에 부여된 고유한 값. 이 숫자를 사용하여 서로를 찾고 통신한다.
도메인 : 문자로 된 고유 주소.
DNS(domain name system) : 사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 ip주소로 변환
이름과 숫자간의 매핑을 관리하여 전화번호부와 같은 기능을 한다. DNS서버는 이름에 대한 요청을 ip주소로 변환하여 해당 사용자를 어떤 서버에 연결할 것인지를 제어. 이 요청을 쿼리라고 한다.
사용자가 브라우저에 url 치면 도메인주소를 ip로 바꿀수 잇는 DNS서버를 거쳐서 매칭되는 ip주소를 브라우저에 보내고,그 주소를 통해 타겟 호스트서버에 요청하고 파일들을 응답받는다.