DNS Server
- 다중 Name Server들이 계층 구조를 이루고 있는 분산 데이터베이스
- IP 주소 ↔ 이름 사이 번역을 해주는 통신

Name Server의 종류
- Root name server : 최상위, TLD name server 목록 관리
- TLD(Top Level Domain) : .com, .net 등을 관리
- Authoritative name server : IP 주소를 관리하는 최종 서버, 도메인 등록시 TLD에 네임 서버 주소를 등록
- Domain Recursive Server : ISP가 제공한 이름 서버 → Cache에서 찾은 결과 제공

NAT(Network Address Translation)
- 사설 IP ↔ 공인 IP 사이 주소 번역 담당
- Router가 2개 이상의 인터페이스 카드를 통해 둘 이상의 서로 다른 네트워크를 연결
- NAT에서는 16비트 포트번호 사용
- NAT에 접속된 모든 사설 IP는 단일 IP 공유 → 고유한 PORT 번호로 식별 ⇒ 모든 사설 IP와 그 PORT의 mapping table 유지해야함.

- (192.168.10.5, #34626) 로 (203.232.224.4, #80) 에 HTTP 접속 시도
- NAT(168.126.63.1) 에서 이 요청을 받은 후 (192.168.10.5, #34626) 를 (168.126.63.1, #22123) 로 변환 후 변환된 주소로 (203.232.224.4, #80) 에 HTTP 요청