도메인? DNS?
도메인이란?
IP 주소(=인터넷에 연결된 모든 Pc나 서버가 부여받는 것) 를 갖는 서버를 사용자가 쉽게 기억하고 찾을 수 있도록 만든 서비스이다.
간단하게 말해서, 온라인상 위치를 타나태는 인터넷 프로토콜(IP)에 쉽게 접근하기 위해 인간 친화적인 방식으로 만들어졌다는 것이다.
IP주소는 0~255까지 십진법 숫자를 마침표로 구분하여 숫자 문자열로 모든 컴퓨터에 할당이 되어있다.
이런 무작위한 숫자 배열을 컴퓨터는 이해하기 쉽지만 사람들은 기억하기 쉽지 않다. 휴대폰 전화번호를 생각하면 편하다.친구의 번호를 저장할때 친구 번호 자체를 외우는 것 보다 친구 번호에 이름을 붙여서 저장해 두면 훨씬 찾기 쉬워진다.
도메인의 종류
- 국가 도메인 : KR(한국), JP(일본), CN(중국) 등 국적에 따라 분류하는 방식.
- 일반 도메인 : COM(서비스회사), NET(네트워크회사), ORG(정부기관) 등 사용자 목적에 따라 분류하는 방식.
도메인의 구조
도메인은 최상위 도메인명, 호스트명(차상위 도메인/서브 도메인), 도메인명으로 이루어짐
1단계: 최상위 도메인 (TLD, Top-Level Domain)
도메인 레벨 중에 가장 높은 단계에 있는 도메인이다. 도메인의 목적, 종류, 국가를 나타낸다.
예> .com / .net / .org .......
2단계: 차상위 도메인 (SLD, Second-Level Domain)
호스트, 서브 도메인으로도 불림. 보조 도메인으로써, URL로 전송하거나 계정 내의 IP주소나 디렉토리로 포워딩되는 도메인 이름의 확장자이다.
@포워딩(forwarding) : 도메인이 다른 URL로 전환되는 과정이다. 예를 들어 example.com을 입력했을 때 자동으로 www. example.com으로 연결되도록 설정할 수 있다는 것. 즉, 사용자가 URL을 기억하기 쉽도록 도와주는 것
3단계: 도메인 이름 (Domain Name)
임의로 지정할 수 있는 사이트의 이름. 알고 있는 google, naver, daum 등 사용자에게 쉽게 기억될 수 있도록, 보통 서비스명으로 도메인명을 지정해 사용.
도메인의 작동 과정
인터넷이라는 것은 해저 케이블을 통해 연결된 거대한 글로벌 컴퓨터 네트워크이다. 이런 네트워크 안에 잇는 각 컴퓨터는 개인 기기 , 서버에 상관없이 웹 데이터를 전송하고 찾고 검색할 수 있도록 서로 통신이 가능한 IP주소로 식별된다.
하지만 IP주소는 사람들이 찾거나 구분하기 어려움이 있다. => 도메인을 사용 => 하지만 도메인은 컴퓨터가 알아먹을 수 없다.
즉, 도메인이라는 단어 문자열이 다시 숫자로 변환되어야 한다.
DNS(Domain Name System)
인터넷에서 도메인 이름을 IP주소로 변환해주는 시스템
간단하게 동작 원리를 정리해보자
- 도메인 주소 naver.com을 브라우저에 입력하면 도메인 주소들을 가지고 있는 네임서버에(DNS서버)에 접속
- DNS 서버에 접속한 도메인(naver.com)과 연결된 IP정보(xxx.xxx.xxx.xxx)를 확인하고 IP를 사용자 PC에게 전달
- 사용자 PC는 전달 받은 서버의 IP주소로 접속
- 서버의 IP로 연결된 브라우저에 서버의 내용(홈페이지)을 출력
아주 간소화한 과정. 실제로는 사용자의 요청에서 시작되어 여러단계의 DNS 서버를 거쳐 최종 IP주소를 반환하는 방식.
자세한 내용은 다음 글에서 정리하겠습니다. 오늘도 마찬가지로 개인 공부용입니다. 문제될시 비공개처리 하도록 하겠습니다. 아래 사이트를 참고했습니다.
https://ko.wix.com/blog/post/what-is-a-domain
도메인이란? 입문자용 완벽 가이드
도메인 이름은 의심할 여지없이 모든 웹사이트에서 가장 중요한 요소 중 하나입니다. 아니, 인터넷에서 가장 중요하다고 해도 과하지 않겠네요. 월드 와이드 웹에서 작은 부분을 차지하는 것처
ko.wix.com
https://m.blog.naver.com/veteran01/221932830007
도메인(domain)이란?
#도메인, #도메인이란, #도메인의 개념, #domain, 인터넷주소관리기관, #인터넷주소자원, #도메인 판례 ,#...
blog.naver.com
https://www.beusable.net/blog/?p=4507
데이터 분석을 위한 기초, URL 이해하기 | 뷰저블
데이터 분석을 위한 URL
www.beusable.net