[CS 기초] 네트워크

Sohyeon Bak·2022년 6월 8일
0

개발 책

목록 보기
6/18
post-thumbnail

'성공과 실패를 결정하는 1%의 네트워크 원리' 책을 바탕으로 정리한 내용입니다.

03. 전 세계의 DNS서버가 연대한다

DNS 서버의 기본동작

DNS 서버는 클라이언트에서 조회 메세지를 받고 응답하는 형태로 정보를 전달한다.

조회 메세지

  • 이름 : 서버나 메일 배송 목적지와 같은 이름
  • 클래스 : 인터넷을 나타내는 값 'IN'
  • 타입 : 어떤 종류의 정보가 지원되는지 나타냄. 타입 종류에 따라 회답하는 정보 내용이 달라진다.
    • A타입: IP주소 조회
    • MX(Mail eXchange)타입: 메일 배송 목적지, 서버의 우선순위와 메일 버서의 이름을 회답

DNS 서버는 이 세가지 정보에 응하는 항목을 등록해두고 전달받은 조회 메세지를 등록된 내용을 토대로 회답한다.

도메인 계층

DNS에서 취급하는 이름은 www.lab.cyber.com처럼 점으로 구분하고, 점의 오른쪽이 상위 계층을 나타낸다.
하나의 DNS에 여러개의 도메인이 들어가는 것은 가능하나 도메인 하나가 여러 DNS에 분할되어 들어갈 수는 없다.

DNS 서버를 찾아 IP 주소를 가져온다.

DNS 서버는 캐시 기능으로 빠르게 회답할 수 있다.

여러 DNS가 아닌 하나의 DNS 서버 안에 하위 도메인이 있는 경우가 많다.

캐시

DNS서버는 한번 조사한 이름을 캐시에 저장하고 찾는 정보가 캐시에 있으면 그 정보를 받는다.
등록되지 않은 정보도 저장하기 때문에 빠르게 회답이 가능하다.

profile
정리하고 기억하는 곳

0개의 댓글