본문 바로가기

전체 글

(2)
23/11/02/목 - DNS가 UDP 사용하는 이유 & DNS가 TCP 사용하는 이유 질문: 1. DNS는 왜 UDP를 기본적으로 사용할까요? 2. DNS는 UDP를 기본적으로 사용하지만, TCP도 사용될 때가 있어요. 어떨 때 사용하죠? (1) DNS가 UDP를 사용하는 이유 1-1. 빠른 속도 - DNS는 신뢰성보다 속도가 우선인 서비스이다. - 데이터 전송 전에 TCP처럼 3way-hand-shake를 맺지 않기 때문에 빠른 속도를 제공할 수 있다. (만약, DNS 서버는 클라이언트로부터 항상 많은 요청을 받기 때문에 항상 많은 클라이언트를 수용할 준비가 되어 있어야한다. DNS 서버가 매번 TCP 통신을 한다면, 더 많은 클라이언트를 수용할 수 없음) - 일반적으로 UDP 데이터 패킷 사이즈는 512바이트를 넘지 않기 때문에, 오버헤드가 없어 빠른 속도를 제공할 수 있다. (512..
23/11/01/수 - DNS 개념 & DNS 동작 원리(상세) 질문: DNS 가 뭐고, DNS는 어떻게 동작하나요? (1) DNS 개념 호스트 도메인 네임(www.a.com)을 네트워크 주소(1.1.1.1)로 변환하거나, 그 반대의 역할의 수행하는 시스템 지구별소녀 언어로 재정의 : 호스트 도메인 네임과 IP 서버가 맵핑되어 있는 데이터베이스이며, 도메인을 IP로 혹은 IP를 도메인으로 변환해주는 시스템 (2) DNS 출시 배경 우리가 복잡한 숫자(네트워크주소,IP)를 외우기 힘드니, www.a.com과 같이 별명을 지어 전화번호부에 저장하고 접근하기 쉽게 하는 시스템 (3) DNS 동작원리 3-1. 간단 동작원리 3-2. 자세한 동작 원리 0. 웹브라우저에 www.naver.com을 입력하면 가장 먼저 웹 브라우저는 방문한 적이 있는 지 확인한다 브라우저 캐시를..