본문 바로가기

TIL no.48 - 웹의 간단한 동작방식

user가 브라우저를 사용하고자할 때 브라우저가 서버에 요청하고 서버는 그에 맞는 응답을 해줍니다.

 

 

 

Hosting (호스팅)

호스팅은 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해주는 웹 호스팅 서비스입니다.

브라우저가 요청한 것을 바로 응답해 인터넷에 띄운다는 것은 홈페이지의 구성파일들이 (html, css js) 인터넷이 항상 연결되고 절대 꺼지지 않는 호스트 컴퓨터 (웹 서버) 에 저장되어 있다가 사용자의 요청이 오면 언제든 응답하는 것입니다.

서비스의 예로 AWS es2/S3, cafe24 호스팅센터 등이 있습니다.

 

우리는 서버에 해당 브라우저를 요청할 때에 어디서 어떤것을 요청한 지를 어떻게 구분하냐면 !  바로 IP주소로 구분합니다.

IP 주소는 Internet Protocol을 줄인 단어입니다.

인터넷으로 통신하는 모든 device에 각각 부여된 고유한 값입니다.

 

우리가 string으로 된 고유의 IP주소를 외워서 접속할 수 없기 때문에 기억하기 쉽게 만든 도메인 주소를 사용해서 접근가능 합니다.

도메인은 바로 문자로 된 고유의 주소, 식별 문자열이라고 합니다.

ex) www.naver.com   , www.goggle.com  

 

사용자가 도메인이름으로 접근했을 때 DNS(Domain Name System) 을 통해 IP주소로 변환시켜서 연결해줍니다.

 

배포 (deploy) 란, 개발한 것을 전세계에 공개하고 모든 사람들이 접근해서 볼 수 있게 하는 것을 의미하며 호스트 서버에서 html, css, js 를 올립니다.