지난번 "[Network] DNS(Domain Name System) 란? #1" 설명드린 DNS의 동작 방식을 좀더 상세하고 쉽게
표현한다면 아래와 같습니다. :)
[Network] DNS(Domain Name System) 란? #1
[Network] DNS(Domain Name System) 란? #1
DNS(Domain Name System)는 인터넷에서 도메인 이름을 IP 주소로 변환해 주는 시스템입니다. 이를 통해 사용자는 사람이 읽고 기억하기 쉬운 도메인 이름을 사용하여 웹사이트나 서비
coxfactor-tech.tistory.com
1. 클라이언트: “안녕하세요, DNS 서버님! ‘www.coxfactor.com’의 IP 주소를 알 수 있을까요?”
2. DNS 서버: “안녕하세요! 그 IP 주소는 저도 잘 모르겠네요. 잠시만요, 루트 DNS 서버에게 물어볼게요.”
3. 루트 DNS 서버: “안녕하세요! 저는 ‘www.coxfactor.com’의 IP 주소를 알지 못해요. 하지만 .com 도메인을 담당하는 TLD DNS 서버의 주소를 알려드릴 수 있습니다.”
4. DNS 서버: “알겠습니다! .com 도메인에 대한 정보를 제공하는 TLD DNS 서버의 주소를 알려주셔서 감사합니다. 이제 이 주소로 요청을 보내겠습니다.”
5. TLD DNS 서버: “안녕하세요! ‘coxfactor.com’ 도메인에 대한 정보는 알고 있지만, 이 도메인에 대한 IP 주소는 모르겠어요. 그러나 ‘coxfactor.com’의 권한 있는 DNS 서버 주소를 알려드릴 수 있습니다.”
6. DNS 서버: “감사합니다! 권한 있는 DNS 서버의 주소를 받았으니, 이 주소로 요청을 보내겠습니다.”
7. 권한 있는 DNS 서버: “안녕하세요! ‘www.coxfactor.com’의 IP 주소는 [IP 주소]입니다.
8. DNS 서버: “감사합니다! 이제 클라이언트에게 최종 IP 주소 [IP 주소]를 전달하겠습니다.”
9. 클라이언트: “알겠습니다! 이제 받은 IP 주소 [IP 주소]를 사용하여 웹 서버에 직접 연결을 시도해 볼게요.”
10. 웹 서버: “안녕하세요, 클라이언트님! 요청을 받았습니다. 요청하신 웹 페이지를 처리하여 응답을 반환하겠습니다.”
감사합니다.
'Network > 이론' 카테고리의 다른 글
[Network] UTP 케이블 이란? feat. DIY (2) | 2024.09.03 |
---|---|
[Network] VPN (IPsec VPN) 이란? #1 (26) | 2024.08.20 |
[Network] DNS(Domain Name System) 란? #1 (26) | 2024.08.08 |
[Network] OSI 7 계층(Layer) 이란? (23) | 2024.07.29 |
[Network] TCP/ UDP 란? (19) | 2024.07.26 |