방프리

20.02.25 TCP/IP 연습문제 Chapter 08 본문

Server&Network/TCP&IP

20.02.25 TCP/IP 연습문제 Chapter 08

방프리 2020. 2. 25. 14:10

01. 다음 중 DNS(Domain Name System)에 대한 설명으로 잘못된 것을 모두 고르면? 

  • a. DNS가 존재하기 때문에 IP를 대신해서 도메인 이름을 사용할 수 있다.
  • b. DNS 서버는 사실 라우터를 의미한다. 라우터가 도메인 이름정보를 참조하여 데이터의 진로를 결정하기 때문이다.
  • c. 하나의 DNS 서버에 모든 도메인 정보가 다 등록되어 있지는 않다. 그러나 등록되지 않은 도메인의 IP주소도 얻어올 수 있다.
  • d. DNS 서버는 운영체제에 따라서 구분이 된다. 즉, 윈도우 운영체제용 DNS 서버와 리눅스용 DNS 서버는 구분이 된다.
  • b : DNS 서버는 일종의 분산 데이터 시스템으로 도메인 이름 정보를 참조하여 IP를 알아낸다.
  • d : DNS 서버는 운영체제에 따라 구분되지 않는다.

02. 아래의 대화를 읽고 동수가 제안한 해결책으로 문제가 해결될 수 있는지  말해보자. 참고로 이는 실제로 대학의 컴퓨터실에서 여러분이 직접 확인할 수 있는 내용이다.

  • 정수 : 동수냐? 야! 우리학교 네트워크 망에 연결되어 있는 디폴트 DNS 서버가 다운되어서 이력서를 넣어야 할 회사들의 홈페이지에 접속이 안돼! 뭔가 방법이 없을까?
  • 동수 : 인터넷과 연결은 되어있는데 DNS 서버만 다운된거야?
  • 정수 : 응! 해결책 뭐 없을까? 그냥 주변에 있는 PC방으로 달려가야 하나?
  • 동수 : 그렇게까지 할 필요가 뭐 있냐? 내가 우리학교 DNS 서버 IP주소를 불러줄 테니까, 네가 사용하는 컴퓨터의 디폴트 DNS 서버 주소를 변경해!
  • 정수 : 그러너다고 되냐? 디폴트 DNS 서버는 반드시 로컬 네트워크상에 연결되어 있어야 한다고!
  • 동수 : 아냐! 지난번에 우리학교도 디폴트 DNS 서버가 죽으니까, 네트워크 관리자가 다른 DNS 서버의 IP주소를 알려주던데?
  • 정수 : 그건 너네 학교에 DNS 서버가 여러 대 있으니까 가능했던 거야!
  • 동수 : 그런가? 네 말이 맞는 것 같기도 하다. 그럼 얼른 PC방으로 달려가봐라!
  • DNS 서버는 IP주소를 찾아주는 역할만 하기 때문에 디폴트 DNS 서버 주소를 변경했을 경우 해당 DNS 서버에서 IP를 찾을 수 있기 때문에 접속이 가능하다.

 

03. 웹 브라우저의 주소 창에 www.orentec.co.kr를 입력해서 메인 페이지가 보이기까지의 과정을 정리해 보자. 단, 웹 브라우저가 접속한 디폴트 DNS 서버에는 www.orentec.co.kr에 대한 IP주소가 등록되어 있지 않다고 가정하자.

  • 1. 호스트가 자신의 디폴트 DNS 서버에 물어본다.
  • 2. 디폴트 DNS 서버에는 해당 IP주소가 등록되어 있지 않기 때문에 자신의 상위에 있는 서버에 질의한다.
  • 3. 만약 Root DNS 서버까지 도달한다면 Root DNS 서버는 질의를 누구한테 던질지 알고 있다.
  • 4. 해당 질의에 대한 정보를 가진 DNS 서버에서 정보를 주고 이를 다시 호스트에게 전달된다.
  • 5. 전달받은 IP주소를 통해 서버에 접속
Comments