서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대 해주는 서비스
인터넷에 띄운다는 것은 홈페이지의 구성 파일들이 (html, css, js) 인터넷에 "항상" 연결되고, "절대" 꺼지지 않는 호스트 컴퓨터(웹 서버)에 저장되어 있다가 사용자의 요청이 오면 언제든 응답하는 것
ex. AWS ec2/S3, cafe24, 호스팅 센터 등
IP 주소
인터넷으로 통신하는 각 device(컴퓨터, 통신 장비)에 부여된 고유한 값
(인터넷 상의 모든 컴퓨터는 숫자를 사용하여 서로를 찾고 통신하며, 이러한 숫자를 IP주소 라고 한다.)
IP 구조
사진은 IPv4. 현재는 IPv6를 사용
문자(string)으로 된 고유 주소.
IP 주소를 기억하기 쉽도록 함
도메인 이름 = 문자로 된 고유한 주소. 식별 문자열.
도메인 이름(사람이 읽는)을 IP 주소(머신이 읽는)로 변환
쿼리
DNS 서버가 도메인 주소로 IP 주소를 찾으려고 요청하는 것
( *DNS 서버 : 도메인과 서버를 연결해주는 중간 서버)
(사진: 사용자가 브라우저에 URL을 입력했을 때 어떻게 웹이 동작하는지 또는 응답을 받는 지에 대한 과정)
사용자가 브라우저를 열고 URL을 입력하면 DNS 서버를 거쳐서 IP 주소를 받고 사용자의 브라우저는 이 IP 주소를 가지고 있다가 사용자가 URL주소를 입력할 때마다 IP 주소를 가지고 타겟 서버로 호출 해서 살펴 보고자 했던 웹사이트에 HTML/css, JavaScript 파일을 응답으로 받는 것