DNS 완전 정복 — 재귀 질의, `TTL`, `A`/`AAAA`/`CNAME`, 권한 DNS까지
DNS가 무엇인지, 도메인 이름이 어떻게 IP 주소로 바뀌는지, 재귀 질의와 반복 질의, Root/TLD/권한 DNS, `TTL`, 주요 레코드 타입까지 실무 기준으로 정리합니다.
7개의 글
DNS가 무엇인지, 도메인 이름이 어떻게 IP 주소로 바뀌는지, 재귀 질의와 반복 질의, Root/TLD/권한 DNS, `TTL`, 주요 레코드 타입까지 실무 기준으로 정리합니다.
브라우저에서 `https://` 주소를 입력하면 어떤 일이 일어나는지, `DNS`, `TCP handshake`, `TLS 1.3 handshake`, 인증서 검증, `ALPN`, 실제 HTTP 요청 흐름까지 실무 기준으로 정리합니다.
TCP `4-way handshaking`이 무엇인지, 왜 연결 종료에 `FIN`과 `ACK`가 네 번 오가는지, `half-close`, `TIME_WAIT`, `CLOSE_WAIT`, `RST`와의 차이까지 실무 기준으로 정리합니다.
TCP와 UDP가 무엇이 다른지, 왜 하나는 연결형이고 다른 하나는 비연결형인지, 신뢰성, 순서 보장, 혼잡 제어, 메시지 경계, `QUIC` 관점에서 실무 기준으로 정리합니다.
IPv4와 IPv6가 무엇이 다른지, 왜 주소 체계가 바뀌었는지, `NAT`, 헤더 구조, `ARP`와 `NDP`, 단편화와 주소 설정 관점에서 실무 기준으로 정리합니다.
HTTP/1.1, HTTP/2, HTTP/3가 무엇이 다른지, 왜 같은 API라도 체감 성능이 달라지는지, `keep-alive`와 `multiplexing`, `QUIC`와 `HOL blocking` 관점에서 실무 기준으로 정리합니다.
OSI 7계층과 TCP/IP 4계층이 무엇이 다른지, 브라우저 요청 하나가 각 계층을 어떻게 통과하는지, 실무에서 계층별로 장애를 어떻게 나눠 보는지 정리합니다.