본문 바로가기

CS

도메인이란?

컴퓨터는 자기 자신만의 IP 주소가 존재합니다. IP 주소에 대한 자세한 내용은 아래의 링크를 참고해 주세요!

 

IP, Gateway,Subnet 이란?

1. IP 주소란? IP (Internet Protocol) 는 Internet 과 Protocol이 합쳐진 말이다. 그럼 Internet이란 뭘까? Internet 이란 이름처럼 inter + network 이다. 예를 들어서 여러개의 소규모 네트워크들이 연결되어..

jminc00.tistory.com

IP 주소를 간단히 말하자면 '컴퓨터의 개인 주소' 입니다

예를 들어 네이버 서버의 IP 주소는 223.130.195.95입니다.

url 창에 '223.130.195.95'을 복사 붙여 넣기 하고 엔터를 누르면 바로 네이버로 이동하는 걸 확인할 수 있습니다

그런데 우리가 네이버의 IP 주소를 안다고 해서 223.130.195.95로 네이버에 접속하지는 않습니다. 네이버의 IP 주소를 외우고 있는 사람은 그리 많지 않을 테니까요. 우리는 대부분 naver.com을 url을 쳐서 접속하는 경우가 대부분일 것입니다.

그렇다면 어떻게 naver.com 은 뭐고 어떻게 naver.com과 223.130.195.95 223.130.195.95를 동일시할 수 있는 걸까요?

지금부터는 도메인이란 무엇인지에 대해 정리하겠습니다.


1. 도메인 (Domain) 이란?

먼저 도메인을 쓰는 목적은 앞서 예시를 든 것처럼 IP 주소를 외울 필요 없이 사람들이 인지하기 쉽게 알파뉴메릭(alphanumeric)을 사용하는데 여기서 '알파뉴메릭'이란 라틴문자와 아라 비어 숫자의 합성어를 의미합니다.

다시 돌아와 사람들이 웹 사이트의 주소를 알기 쉽게 영어와 숫자의 합성어로 이름을 만들어 놓은 것을 '도메인'이라고 하는 것입니다.


2. 도메인의 구성

네이버를 계속해서 예를 들겠습니다. 네이버의 url은 https://www.naver.com/입니다.
여기서 naver.com은 '1차 도메인'이라고 합니다' 그리고 www.naver.com 까지가 2차 도메인이라고 합니다.

. com,. org,. gg,. kr 등등은 기관이나 나라, 지역 등을 의미한다고 생각하시면 될 것 같습니다. 그 종류는 매우 다양하고요.


3. 특정 사이트에 접속하는 과정

네이버에 접속하려면 개인 PC에 chorme이나 explore에 www.naver.com 을 입력하고 사이트에 접속합니다.

물론 도메인 각각은 고유한 값을 가져야 하지만 도메인 만으로는 접속 하려는 정확한 서버의 PC의 주소를 알수 없고 IP
주소로 변환 해야 합니다.

예를 들어 서울 대학교의 정확한 위도 경도 값이 정확한 위치 주소지 서울대학교 도로명 주소가 실제 서울 대학교의 위치 좌표가 되지 않는 것 처럼 말이죠.

그럼 도메인 주소를 IP 주소로 변환하는 건 누가 담당 하는 걸까요?

DNS란?

DNS란 Domain Name System 의 약자입니다. 쉽게 생각하면 '전화번호부' 같은 개념입니다.
도메인에 해당되는 IP주소를 DNS가 변환해 준다는 개념만 정리하고 넘어가겠습니다.

추가적으로 도메인을 IP 주소로 변환하는 기준은 '2차 도메인' 입니다.

다시 본론으로 돌아와 내 PC에서 네이버까지 접속 하기 위해서는 중간 중간에 '라우터' 라는 것을 거칩니다.

라우터란 중간 단계의 문 이라고 생각 하면되고 다양한 내 PC에서 네이버 서버까지의 최단 경로를 구해 네이버 서버에 접속 할 수 있게 되는 겁니다.





반응형

'CS' 카테고리의 다른 글

MIME 의 개념과 사용 목적  (1) 2022.01.12
WEB 서버와 WAS의 차이  (0) 2022.01.12
Base64 Encoding 이란?  (1) 2022.01.07
컴파일러와 인터프리터의 차이  (0) 2022.01.04
환경 변수는 왜 설정하는가?  (0) 2022.01.04