일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- js
- 자바스크립트
- 프론트엔드개발자
- Javascript
- 백준
- 컴퓨터공학
- html/css/js
- cpu
- 코딩테스트
- 국비지원취업
- DFS
- 국비지원
- 부트캠프
- git
- 컴퓨터과학
- github
- 그리디
- 알고리즘
- nodejs
- computerscience
- KAKAO
- 패스트캠퍼스
- 야놀자
- 너비우선탐색
- CS
- BFS
- CSS
- 코테
- 호이스팅
- LinkSnap
- Today
- Total
My Boundary As Much As I Experienced
도메인과 도메인 체계, 호스트명, DNS의 개념 본문
도메인(Domain)이란?
도메인은 인터넷에 연결된 컴퓨터의 ip를 사람이 쉽게 기억하기 어렵기 때문에 이를 위해서 각 ip에 사람이 쉽게 기억하고 입력할 수 있도록 문자(영문, 한글 등)로 만든 인터넷 주소이다.
도메인 체계
도메인은 “.”또는 루트(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과 같이 우리가 임의로 지정할 수 있는 자율적인 이름을 의미한다.
결론적으로, 도메인을 표시할 때 3단계(도메인 이름) ▶ 2단계(SLD) ▶ 1단계(TLD)순으로 나타낸다.
FQDN (Fully Qualified Domain Name)
FQDN은 전체 도메인명을 의미한다. 사람들이 많이 알고 있는 FQDN은 www.google.com, www.daum.net 등이 있는데, 명확하게 말하자면 www는 호스트명이며 google.com, daum.net은 도메인명이다.
*호스트명(hostname, 옛 명칭으로는 노드네임/nodename)은 네트워크에 연결된 장치(컴퓨터, 파일 서버, 복사기, 케이블 모뎀 등)들에게 부여되는 고유한 이름이다.
호스팅이란 개념과 호스트명을 헷갈릴 수 있는데 완전 다른 개념이다.
호스팅(Hosting): 호스팅은 인터넷을 통해 웹사이트나 애플리케이션을 온라인으로 공개하는 과정을 말한다. 호스팅은 웹사이트 파일을 저장하고 인터넷에 연결하여 웹사이트를 온라인으로 제공하는 서버 및 기술을 제공하는 서비스를 의미한다. 호스팅 서비스 제공업체는 클라이언트가 웹사이트를 올리고 운영할 수 있는 서버 공간과 기술을 제공한다.
DNS(Domain Name Server)
도메인 네임 시스템 (Domain Name System, DNS) 은 호스트의 도메인네임 (http://www.example.com)을 네트워크주소(192.168.1.0)로 변환하거나, 그 반대의 역할을 수행하는 시스템이다. 비유적으로 표현하자면 전화번호부다.
'Computer Basics > Network' 카테고리의 다른 글
웹서버, 프론트 서버, 웹어플리케이션서버(WAS)의 차이점에 대해서 (0) | 2024.04.23 |
---|