요청과 응답의 과정(HTTP 통신의 과정)
인터넷에 띄운다는 것은 홈페이지의 구성파일들이(html, css, js) 인터넷에 "항상" 연결되고, "절대" 꺼지지 않는 호스트 컴퓨터(웹 서버)에 저장되어 있다가 사용자의 요청이 오면 언제든 응답하는 것
서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스 (e.g. AWS ec2/S3, cafe24 호스팅센터 등)
IP 주소는 인터넷으로 통신하는 각 device(컴퓨터, 통신장비)에 부여된 고유한 값
인터넷 상의 모든 컴퓨터는 숫자를 사용하여 서로를 찾고 통신하며, 이러한 숫자를 IP 주소라고 한다.
문자(string)으로 된 고유 주소.
수많은 IP 주소를 사람이 외워서 접속할 수 없기 때문에 기억하기 쉽도록 함. (ex. www.wecode.co.kr)
- DNS(Domain Name System)은 사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 IP 주소로 변환
- DNS는 이름과 숫자간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 한다.
- DNS 서버(도메인과 서버를 연결해주는 중간 서버)가 도메인 주소로 IP 주소를 찾으려고 요청하는 것 = 쿼리
(서비스 ex. Amazon Route 53, Cafe24 도메인관리, 가비아 네임서버 관리)
배포(deploy)한다는 것은, 그동안 개발하던 것을 세상(인터넷상)에 드디어 공개하고 모든 사람들이 접근해서 볼 수 있게 하는 것을 의미.
'호스트 서버'에 배포하는 것.