DHCP & DNS

yshjft·2022년 1월 24일
0

네트워크

목록 보기
8/18

✔︎ DHCP(Dynamic Host Configuration Protocol)

  • 자동으로 네임 서버, IP, 게이트웨이 주소 등을 할당해주는 프로토콜이다.
  • IP를 자동으로 할당해주기 때문에 IP 충돌을 사전에 방지할 수 있다.

✔︎ DNS(Domain Name System)

인터넷 주소창에 Host Domain Name을 입력했을 때(ex. naver.com) 해당 문자를 IP주소로 변환해 주는 시스템을 의미
✲ (DNS server == name server)

✔︎ DNS 동작

iterative Query


1. Client에서 Local DNS server에 www.example.com에 대한 IP 주소를 물어본다
2. Local name server(모른다고 가정)는 www.example.com에 대한 IP 주소를 모르는 경우 Root name server에 물어본다
3. 모르는 경우 TLD name server에 대한 정보 전달한다
4. Local name server는 TLD name server에 www.example.com에 대한 IP 주소 물어본다
5. 모르는 경우 Authoritative name server에 대한 정보 전달한다
6. Local name server는 Authoritative name server에 www.example.com에 대한 IP 주소 물어본다
7. www.example.com에 대한 IP 주소 반환한다
8. Local name server는 클라이언트에게 www.example.com에 대한 IP 주소 반환한다

recursive query


recursive하게 실제 domain name을 가지고 있는 server까지 query가 이동하여 IP 주소를 얻는다

name server

도메인 이름을 IP 주소로 변경해주는 서버이다.

TLD(Top Level Domain)

  • 도메인 네임의 가장 마지막 자리를 의미한다
  • www.example.com → com이 TLD이다
  • ko.wikipedia.org → org가 TLD이다
  • TLD name server는 com, org와 같은 최상위 도메인을 관리하는 name server 이다.

Authoritative name server

  • example.com 도메인을 관리하는 name server 이다.

FQDN = domain name + host name

  • FQDN(Fully Qualified Domain Name)
    • 전체 도메인 네임
    • Host name과 domain name이 합쳐진 형태
    • ex) www.example.com
  • host name
    • 네트워크에 연결된 디바이스 이름
    • 네트워크 내 특정 기기로 안내
    • ex)www
  • domain name
    • 네트워크에 부여되는 이름
    • 해당 네트워크로 안내
    • IP 주소를 사람들이 파악하기 쉽도록 한다
    • ex) example.com

DNS란 뭐고, 네임서버란 뭔지 개념정리

참고

profile
꾸준히 나아가자 🐢

0개의 댓글