(7계층 Application Layer 응용 계층)
DNS ( domain name system) 의 줄임말이다
예전에 DNS가 없던 시절에는 내가 접속하고자 하는 사이트에 접속하려면 IP주소를 입력하여 접속이 가능했다
IP를 외우기 힘들어 만들어진것이 알파벳과 숫자로 이루어진 주소를 만들자였고 그래서 만들어진 것이 DNS이다
만약 DNS가 없다면 예를들어 네이버에 접속하려면 주소창에 네이버대신 네이버IP주소를 입력해야 된다
주소를 문자로 표현하면 좋은점이 문자로 접속하려는 사이트의 역활을 표현하거나
국적을 표현 할 수 있다
예를 들어 기관별로는 com이면 기업체, edu인 경우는 교육기관, go 또는 gov인 경우는 정부기관 등으로 나누어져 있다. 국가도메인은 au는 호주, ca는 캐나다, jp는 일본, kr는 한국, tw는 대만, uk는 영국 등이다.
DNS를 사용한다고 기존IP가 없어지는건 아니다
예를들어 A사이트의 IP가 10.0.0.1이면 DNS가 없을땐 주소창에 A사이트의 IP인 10.0.0.1을 입력해야되지만 DNS가 있을땐 검색창에 A라고만 입력해도 접속이 된다
DNS란 즉 10.0.0.1 = A사이트라고 기억하고 있다가 사용자들이 A사이트라고 검색을 해서 A사이트의 IP주소를 요청받으면 A사이트의 IP주소인 10.0.0.1 을 알려주는 역할을 하는 것 이다
실제로는 A사이트라고 검색해도 네트워크상에선 DNS서버가 알려준 10.0.0.1로 목적지 패킷이 만들어 진다
'OSI Model' 카테고리의 다른 글
30. HTTP 와 HTTPS (7계층 Application Layer 응용 계층) (0) | 2019.07.01 |
---|---|
29. SMTP (7계층 Application Layer 응용 계층) (0) | 2019.07.01 |
27. 파일전송 프로토콜(FTP,SFTP) (7계층 Application Layer 응용 계층) (0) | 2019.07.01 |
26. SSH (7계층 Application Layer 응용 계층) (0) | 2019.07.01 |
25. Telnet (텔넷) (7계층 Application Layer 응용 계층) (0) | 2019.07.01 |