도메인 이름
인터넷 상에서 웹 사이트를 식별하기 위해 사용되는 주소입니다. 인터넷은 컴퓨터들이 서로 통신할 수 있는 전 세계적인 네트워크로 이루어져 있으며 각각의 컴퓨터들은 IP주소라는 숫자로 된 고유 식별자를 가지고 있습니다.
IP 주소는 기억하기 어렵고 숫자로된 긴 문자열이기 때문에 사용자들이 쉽게 기억하고 접근할 수 있는 방법이 필요했기때문에 도메인 이름 시스템(DNS)이 개발되었습니다. 도메인 이름은 IP주소와 매핑되어 사용자가 도메인 이름을 입력하면 해당 웹 사이트 IP 주소로 자동 변환되어 해당 웹 사이트에 접속할 수 있게 됩니다.
도메인 작동방법
DNS를 통해 도메인 이름을 IP주소로 변환하는 과정과 웹 서버를 통해 요청과 응답을 처리하는 과정으로 나뉩니다.
- 사용자가 도메인 이름을 입력하면 웹 브라우저나 다른 네트워크 응용 프로그램에서 웹 사이트에 접속하려면 해당 도메인 이름을 입력합니다.
- DNS에 도메인 이름 쿼리: 사용자가 입력한 도메인 이름은 DNS서버로 전송됩니다. DNS 서버에는 도메인 이름과 해당 도메인에 연결된 IP주소를 매핑하고 있는 데이터베이스를 가지고 있습니다.
- DNS에 IP주소 조회: DNS 서버는 입력받은 도메인 이름을 조회하여 해당 도메인 이름에 대응하는 IP 주소를 찾습니다.
- IP 주소 반환: DNS 서버가 찾은 IP 주소를 사용자의 컴퓨터 또는 장치로 반환됩니다.
- 웹 서버로 요청 전송: 사용자의 컴퓨터는 받는 IP주소를 이용하여 해당 도메인 이름과 연결된 웹 서버로 요청을 전송합니다.
- 웹 서버의 요청 처리 : 도착한 요청을 받은 웹 서버는 요청된 웹 페이지 또는 해당 서비스에 대한 데이터를 가져와서 사용자의 컴퓨터에 응답합니다.
- 사용자에게 응답 전송 : 웹 서버가 처리한 내용을 사용자의 컴퓨터로 전송하여 사용자는 웹 페이지를 보거나 서비스를 이용할 수 있게 됩니다.
도메인 종류
도메인은 다양한 기준과 목적에 따라 다양한 종류로 나뉩니다.
최상위 도메인(TLD)
최상위 도메인은 가장 높은 계층의 도메인 이름의 마지막 부분을 나타냅니다 가장 일반적으로 사용되는 최사우이 도메인은 "com", "net", "org"등이 있습니다.
제네릭 최상위 도메인(gTLD)
제네릭 최상위 도메인은 특정 주제나 업종을 대표하는 도메인으로, 기업이나 단체, 지역 등을 나타낼 수 있습니다. 예를 들어, ".com", ".net", ".org"와 같은 일반적인 도메인들이 제네릭 최상위 도메인에 속합니다.
국가별 최상위 도메인(ccTLD)
각 나라별로 할당된 도메인으로, 해당 국가를 나타냅니다. 국가별 도메인은 각 국가의 인터넷 정부 기관에서 관리하며, 각 국가의 독특한 식별자로 사용됩니다. 예를 들어, 한국의 경우 ".kr", 일본의 경우 ".jp" 등이 있습니다.
제한된 최상위 도메인(sTLD)
특정 기관, 단체, 지역 또는 분야를 대표하는 제한된 도메인으로, 특정 조건을 충족해야 사용할 수 있습니다. 예를 들어, ".gov"는 미국 정부 기관에만 사용이 허용되는 도메인이며, ".edu"는 교육 기관에 사용이 제한되어 있습니다.
제네릭 상위 도메인(gSLD)
최상위 도메인 아래에 위치하며, 특정 주제나 업종을 더 세부적으로 표현하는 도메인입니다. 예를 들어, ".com" 도메인 아래에 ".store", ".blog", ".app" 등이 있는 것이 제네릭 상위 도메인의 예입니다.
서브도메인(Subdomain)
도메인의 하위 부분으로, 일반적으로 웹 사이트의 특정 섹션이나 기능을 가리킵니다. 예를 들어, "blog.example.com"과 같이 "blog"라는 서브도메인이 있을 수 있습니다.
'BackEnd > 인터넷' 카테고리의 다른 글
DNS와 그 작동원리 (0) | 2023.08.16 |
---|---|
HTTP란 (0) | 2023.08.16 |
브라우저와 그 작동원리 (0) | 2023.08.16 |