DNS (Domain Name System) 란 어디에 사용하는 것일까.
문제상황 :
1)기억의 문제 :
아이피만 가지고 있으면 그 이름을 기억하기가 어렵다. 아이피가 200.200.200.2 라고 되어 있으면 그 아이피 주소가 너무 복잡하지 않는가?
2)변경의 문제 :
아이피주소는 변경될 수가 있다. 그래서 그 아이피 주소로 접근을 하려고하는데 변경되어버렸다면, 친구한테 전화해서 다시 물어봐야한다.
DNS가 해결해주는 것 :
먼저 DNS는 전화번호부를 제공해준다고 생각하면 된다.
1) 기억의 문제 :
숫자로 되어있는 아이피 주소는 기억하기가 힘들다. 그래서 그 아이피 주소에 해당하는 도메인 이름을 부여한다.
그러면 이제 클라이언트는 google.com이라는 기억하기 쉬운 도메인 이름을 가지고, dns 서버에 요청을 보낸다.
그 응답으로 dns 서버는 google.com에 해당하는 ip주소를 내려준다.
2) 변경의 문제 :
변경되는 아이피 주소에도 불구하고, 도메인 명이 등록되어있으니, 클라이언트입장에서는 언제나 도메인명으로 접속하면 된다. 그러면 변경의 문제도 해결된다!
아주 간단.
본게시물은 모든 개발자를 위한 HTTP 웹 기본 지식의 강의에서 들은 내용을 정리한 것입니다.
'컴퓨터공학 기초 > 네트워크' 카테고리의 다른 글
HTTP cache-control에서 max-age와 s-maxage의 차이점 (0) | 2022.10.11 |
---|---|
[네트워크] URI와 URL의 차이 (0) | 2022.03.17 |
[네트워크] Port란 무엇인가? port는 아파트에서 '몇동 몇호'와 같다. (0) | 2022.03.16 |
[네트워크] IP의 한계점을 해결하는 TCP / + UDP의 개념 (0) | 2022.03.16 |
[네트워크] IP란 무엇일까? IP의 한계점은 ? 편지의 예로 이해해보자. (0) | 2022.03.16 |