01. DNS(Domain Name System)에 대한 설명
??????DNS서버는 사실상 라우터를 의미한다? 라우터가 도메인 이름정보를 참조하여 데이터의 진로를 결정하기 때문???
-->진위여부 찾기
???? DNS 서버는 운영체제에 따라서 구분이 된다. 즉 윈도우용 DNS서버와 리눅스용 DNS서버는 구분이 된다?????
02. 생략
03. 웹 브라우저의 주소 창에 www.orentec.co.kr을 입력해서 메인 페이지가 보이기까지의 과정을 정리해 보자. 단 웹 브라우저가 접속한 디폴트 DNS서버에는 www.orentec.co.kr에 대한 IP주소가 등록되어 있지 않다고 가정하자.
가상의 주소(www.orentec.co.kr 도메인 주소)를 실제주소(IP)주소로 변환하기 위한 변환을 담당하는 부분이 바로 DNS서버이다. 웹 브라우저가 접속한 디폴트 DNS서버에 해당 도메인(www.orentec.co.kr)의 IP주소를 갖고 있지 않는다면, 상위 계층의 DNS서버에 물어봐 알려준다. 이런식으로 계속 올라가다 보면 최상위 DNS서버인 root DNS서버에까지 질의가 전달되는데, Roor DNS서버는 해당 질문을 누구에게 재 전달해야 하는지 알고 있다. 이 결과는 진행된 반대 방향으로 전달되어 질의를 시작한 호스트에게 IP 주소인 211.239.163.22가 전달된다.
DNS는 계층적으로 관리되는 일종의 분산 데이터베이스 시스템이다.
'TCP/IP 소켓Prog > tcp/ip 연습문제' 카테고리의 다른 글
[tcp/ip] 10장. 멀티프로세스 기반의 서버구현 _ 내용 확인 문제 (0) | 2011.07.30 |
---|---|
[TCP/IP] 9장. 소켓의 다양한 옵션_ 연습문제 (0) | 2011.07.29 |
[TCP/IP] 6장. UDP 기반 서버/클라이언트 _ 내용 확인 문제 (0) | 2011.07.22 |
[TCP/IP] 5장. TCP 기반 서버 / 클라이언트 2 _ 내용 확인문제 (0) | 2011.07.21 |
[TCP/IP] 4장. TCP 기반 서버/클라이언트 1 _ 내용 확인문제 (0) | 2011.07.21 |