How the Web Works?

DONGHYUN KOO·2020년 8월 29일
0

Hosting(호스팅,Web hosting service)

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

ex) AWS ec2/S3, cafe24 호스팅 센터

IP 주소는 Internet으로 통신하는 각 device(컴퓨터,통신장비)에 부여된 고유의 값

Domain (Domain name)

문자(string)으로 된 고유 주소. 수많은 IP 주소를 사람이 외워서 접속할 수 없기 떄문에 기억하기 쉽다

ex) www.wecode.com, www.google.com

DNS(Domain Name System)

사람이 읽을수 있는 도메인 이름을 머신이 읽을수 있는 Ip주소로 변환

  • 도메인 = 건물명

도메인은 이름입니다. 건물을 짓는다고 치면 건물명에 해당합니다.

63빌딩, 롯데타워처럼 말입니다.

네이버를 주소창에서 검색할 떄 도메인을 통해 접속합니다.

거의 모든 사용자는 실제 주소인 IP값을 입력해서 접속하지 않습니다.

찾고자 하는 사이트 주소: naver.com

실제 주소 :125.209.222.142

실제 세계와 비교해서 생각해보면서 더 이해하기 쉽습니다.

가자고 하는 위치: 롯데타워

실제 주소: 서울특별시 송파구 잠실6동 올림픽로 300

우리는 실제주소가 아닌 가고자 하는 위치에 이름을 붙이는게 편합니다.

인터넷에서 이 역할을 하는게 도메인입니다.

호스팅 = 건물

도메인을 구매하면 자연스럽게 따라오는 개념이 바로 호스팅입니다. 도메인을 제공하는 업체에서 호스팅도 함께 지원하는 경우가 있어서 그렇습니다. 도대체 호스팅이 뭐길래 도메인 구매 후 에 바로 호스팅 제안이 들어올까요?

도메인은 건물명이라고 말씀드렸습니다. 호스팅은 건물 자체를 의미합니다. 롯데타워에 찾아왔는데 주소만 있고, 건물이 없으면 아무 기능도 못할 것입니다.

호스팅은 웹사이트 실행되고 있는 컴퓨터입니다. 24시간 작동되는 이 컴퓨터를 통해 전세계 누구라도 도메인을 통해 찾아오면 호스팅하는 컴퓨터가 사용자가 요청한 데이터를 보내주는 것입니다.여러분이 네이버에 접속하면, 네이버가 사용하는 컴퓨터가 인터넷을 통해 여러분의 컴퓨터에 데이터를 보내줍니다. 이를 호스팅이라 합니다.

그래서 보통 호스팅을 한다고 하면, 호스팅 제공 업체는 여러분께 여러 선택지를 제공해줍니다. 리눅스 서버, 윈도우 서버 등입니다. 만약 여러분이 "호스팅 업체를 통해 호스팅한다."라고 하면 자기 컴퓨터가 아닌 업체의 컴퓨터로 인터넷에 웹사이트를 보여주는 것을 뜻합니다.

요약하자면 다음과 같습니다.

건물명 = 도메인 = 사용자가 검색하는 주소명

건물 = 호스팅 = 웹사이트를 작동시키는 컴퓨터

주소 = IP주소 = 실제 주소명

0개의 댓글