DNS 서비스
1. DNS 서비스란? DNS는 Domain Name System의 줄임말로 영문/한글 주소를 IP 네트워크에서 찾아갈 수 있는 IP로 변환해 주는 시스템이다. 이 DNS를 운영하는 서버를 Name Server라고 하는데, 이런 서버들은 우리가 인지하지 못할 뿐이지 자주 사용하고 있다. (예: www.google.com, www.naver.com, www.youtube.com, 지금 보고있는 이 사이트 등등.) 2. 원리? 웹 브라우저에서 www.naver.com을 요청하면 Cache에 www.naver.com이 있는지를 검색한다. Cache에 있으면 접속하지만 안 그러면 다음 단계로 넘어간다. hosts 파일에 www.naver.com이 있는지를 검색한다. hosts 파일에 있으면 접속하지만 안 그러면 또 다음 단계로 넘어간다. Local DNS에 www.naver.com에 대해서 물어봄. Local DNS에 정보가 없다면 Root DNS에 물어본다. Root DNS에도 정보가 없다면 com DNS 정보를 Local DNS에 제공함. Local DNS가 com DNS에 www.naver.com을 물어봄. com DNS에도 정보가 없다면 Local DNS에 naver.com DNS 정보를 제공함. Local DNS는 이제 naver.com DNS에 www.naver.com을 물어보고 naver.com DNS는 Local DNS에 www.naver.com 도메인에 대한 IP 정보를 주고 Local DNS는 사용자에게 받은 IP 정보를 넘겨준다. 그러면 사용자는 웹 브라우저를 통해 www.naver.com라는 사이트에 접속을 한다. 이게 제일 크게 보는 개념이다. 그러면 단어들을 정리해보자. Cache - 캐시 메모리의 줄인 말로 컴퓨터 시스템의 성능을 향상시키기 위한 것으로 DRAM의 데이터 일부를 가지고 있으며 CPU에게 데이터를 전달해주는 역할을 한다. 이런 메모리의 ...