브라우저에 사용자가 url을 입력하면 서버에 요청해서 서버에 응답을 받는 것.
예를들어 사용자가 브라우저에 url을 입력해서 응답을 받을 때 시간의 구애를 받지않는다. 즉 어떤 사이트에 접속하고 싶을 때마다 24시간동안 항상 접속할 수 있다는 이야기이다. 그 말은 서버가 항상 켜있는 상태라고 할 수 있겠다.
서버를 회사나 개인이 가지고있으면 24시간 켜둘 수 없다. 때문에 절대 꺼지지않는 컴퓨터를 빌려서 그 곳에 저장을 해놓고 항상 접속할 수 있게 한다.이를 호스트 서버라고 한다.
서비스의 예) 카페24, AWS ...
서버에 접속할 때 url이 어떻게 특정 서버에 접속할 수 있을까?
IP
이 IP주소를 활용하여 특정 서버에 접속 가능하다.
Domain ( Domain name)
문자(string)으로 된 고유주소. 수많은 IP주소를 사람들이 외워서 접속할 수 없기 때문에 기억하기 쉽다.
예) www.google.com , www.apple.com ...
도메인은 구매가 가능하다.
DNS(Domain Name System)
도메인 이름에 머신이 읽을 수 있는 IP주소로 변환. = 맵핑
마치 전화번호부와 같은 기능
예) 카페24 도메인관리, 가비아 네임서버 관리
정리 : 사용자가 브라우저에 도메인주소를 입력하면 DNS서버에 요청(쿼리)해서 IP주소를 받아 이 IP주소를 호스트서버에 전송해서 브라우저가 작동할 수 있게 응답해준다.
배포(Deploy)
그동안 개발하던 것을 인터넷상에 공개하고 모든 사람들이 접근해서 볼 수 있게 하는 것을 의미한다.