도메인(Domain)이란?
- 도메인은 인터넷에 연결된 컴퓨터의 ip를 사람이 쉽게 기억하기 어렵기 때문에 이를 위해서 각 ip에 사람이 쉽게 기억하고 입력할 수 있도록 문자(영문, 한글 등)로 만든 인터넷 주소이다.
- 도메인은 온라인상 위치를 나타내는 인터넷 프로토콜(IP)에 접근하기 위한 인간 친화적인 방식으로 만들어졌다.
IP 주소는 0부터 255까지의 십진법 숫자를 마침표로 구분한 숫자 문자열로 모든 컴퓨터에 할당되어 있다.
이렇게 무작위로 보이는 일련의 숫자 문자열은 컴퓨터가 기억하고 이해하기에는 적합하지만
사람들은 기억하기 쉬운 단어를 사용하는 것을 선호한다.
또한, 핸드폰에 번호를 저장할 때 이름을 붙이는 것과 마찬가지로 도메인 이름을 사용하여 172.217.3.196이라는 숫자 문자열을 google.com이라고 저장할 수 있다.
- IP 주소를 할당하고 배정하고, 도메인 등록자에 대한 인증 시스템을 실행하며, 모든 도메인과 IP의 중앙 데이터베이스를 가지고 있는 ICANN(Internet Corporation for Assigned Names and Numbers)에서 모든 등록을 감독한다. ICANN은 TLD로 알려져 있는 새로운 도메인 확장을 관리하며, 정해진 규정을 따르지 않을 경우에는 도메인을 종료할 수 있는 권한도 가지고 있다.
도메인 체계
도메인은 “.”또는 루트(root)라 불리는 도메인 이하에 아래 그림과 같이 역트리(Inverted tree)구조로 구성되어 있다. 아래와 같이 3단계로 구분된다.
1단계 : 최상위 도메인(TLD, Top-Level Domain)
도메인 레벨 중에 가장 높은 단계에 있는 도메인이다. 7 개의 일반도메인(com, net, org, edu,, gov, mil, int)과 + 190여개의 국가 도메인(kr, de, jp..)으로 구성되어 있다.
1단계 도메인은 도메인의 목적, 종류, 국가를 나타낸다. 최상위 도메인의 형태에 따라 도메인 네임 체계와 등록 원칙이 다를 수 있다.
gTLD | ccTLD | New gTLD | |
정의 | 일반 최상위 도메인 | 국가 코드 최상위 도메인 | 신규 일반 최상위 도메인 |
설명 | 전세계 누구나 사용 가능 | 국가/지역 등을 나타냄 해당 국가, 지역에 거주하는 단체나 개인만이 취득 가능 |
기존 gTLD의 수량적 한계로 새로운 gTLD를 만들어냄 |
예시 | com, net, org, biz, info, name, asia, jobs, mobi, tel, travel, xxx | kr, jp, cn, in, mx, us, de, tv, me | email, coffee, camera, rent, website, xyz, news, blackfriday, loan |
2단계 : 차상위 도메인(SLD, Second-Level Domain)
도메인 이름을 등록한 조직을 나타낸다. 예를 들어, 단과 대학과 학술 시설은 ac, 회사는 co와 같은 형태를 가지고 있다.
3단계 : 도메인 이름(Domain Name)
자주 볼 수 있는 naver, google, daum과 같이 우리가 임의로 지정할 수 있는 자율적인 이름을 의미한다.
도메인 작동 방식
1. 네트워크 안에 있는 각 컴퓨터는 개인 기기 또는 서버에 상관없이 웹 데이터를 전송하고 찾고
검색할 수 있도록 서로 통신할 수 있는 IP 주소로 식별
2. 컴퓨터가 올바른 웹페이지를 찾기 위해서는 무작위로 보이는 단어 문자열이 다시 숫자로 변환,
간단하게 DNS라고 알려진 도메인 이름 시스템은 브라우저에 입력된 도메인 이름을 컴퓨터가 읽을 수 있는 IP로 변환
3. 웹 브라우저에 도메인 이름을 입력하면 특정 도메인에 연결된 이름 서버를 검색하고 요청을 전달하는 DNS 서버로 요청이 전송
4. 이름 서버는 웹 호스팅 제공자가 관리하며, 관련 IP를 찾으면 웹사이트 파일이 저장된 웹 서버로 요청을 전송
5. 웹 서버는 IP를 사용하여 연결된 모든 파일을 찾고, 모든 데이터를 브라우저로 다시 전송
이 모든 과정이 3초면 뚝딱
'1일1CS' 카테고리의 다른 글
28. GPU란 (0) | 2023.01.05 |
---|---|
27. IPv4 와 IPv6 (0) | 2023.01.05 |
25. 중앙처리장치(CPU) (0) | 2023.01.04 |
24. TCP/IP 계층개념과 OSI7계층 비교 (5) | 2023.01.03 |
23. 동기와 비동기의 차이 (0) | 2022.12.30 |
댓글