CODE CAVE

[데이터통신과 컴퓨터 네트워킹] 8장 연습문제 풀이 본문

ETC./TIP

[데이터통신과 컴퓨터 네트워킹] 8장 연습문제 풀이

코드케이브 2016. 6. 10. 03:30

[데이터통신과 컴퓨터 네트워킹 기초 이론과 최신 응용]


# 서브넷이란 무엇인지 개념을 설명하고 그 필요성에 대하여 기술하라.

하나의 IP 네트워크 주소를 네트워크 내부에서 적절히 분할하여 실제로는 여러 개의 서로 연결된 지역 네트워크로 사용하는 것이다. 

서브넷을 사용 하는 가장 큰 이유는 도메인 크기를 감소시키려는 데 있다. 

예를 들어 B클래스 IP주소를 받은 기관의 경우 65,000여 개의 호스트 주소를 가지는 B 클래스 주소를 단일 네트워크에 부여했다고 가정하면, 이 경우 과다한 호스트 컴퓨터의 수로 인해 네트워크 트래픽이 증가함은 자명하다. 

따라서 네트워크 관리자는 적절한 크기로 네트워크를 분할함으로써 효율을 극대화 할 수 있다.


# A 클래스와 B 클래스의 IP 주소가 모두 고갈되었다고 가정할 때, 5,000여 개의 호스트를 갖는 LAN을 구축하려 한다. 몇 개의 C 클래스 주소가 있어야 하는지 설명하라.

C클래스가 가질 수 있는 최대 아이피의 개수는 254개 이므로 5000/254 = 19.7이므로 20개가 필요하다.


# 서브넷 마스크의 의미와 사용시 주의할 점은 무엇인지 설명하라

서브넷 마스크를 할당할 때 모두1, 또는 모두 0인 마스크를 할당하지 않는다면, 서브넷 마스크의 결정 방법에 ㄷ관한 명화고한 규칙은 없다. 

32비트 모두를 서브넷 정의에 사용할 수는 있으나 실제로는 4비트나 8비트를 단위로 해서 서브넷 마스크를 할당하도록 권고하고 있다. 예를들어 C클래스를 하나의 네트워크 세그먼트로 사용한다고 할 때, 디폴트 서브넷 마스크는 255.255.255.0이 되고 서브넷카스크의 8개비트는 00000000이다. 

만일 2개의 네트워크로 나눈다고 하면 서브넷 마스크를 10000000, 4개로 나눈다면 11000000이다. 이런 방식으로 각 네트워크는 2의 제곱으로 네트워크 수를 분할 할 수 있으며 그만큼 각 세그먼트의 호스트에 부여할 IP 수는 줄어들게 된다.


# 다호스트 IP 주소가 140.97.35.132이고 서브넷 마스크가 255.255.255.192 일 때, 이들의 관계를 설명하라.

140은 B클래스를 나타내고 있고 이것의 기본 서브넷마스크는 255.255.0.0 이다. 255.255.255.192로 서브넷으로 분할하기 위하여 255.255.255.192는 마지막 1바이트의 상위 2비트 까지 네트워크 ID로 보기 때문에 호스트의 10바이트를 마스킹한다. 

즉 서브넷의 개수는 00000000 00 ~ 11111111 11 까지 이므로 네트워크의 수는 (2의10승) 개인 1024개가 되고 호스트 수는 “각 서브넷” 하나 당 (2의6승) - 2개인 62개이다.


# DNS 서버 계층구조에 대하여 설명하라.

아래 그림과 같이 루트 서버는 최상위 계층에 위치하고 있으며, 자율성을 가지고 도메인명 서비스를 제공한다. 이와 같은 구조에서는 인터넷 주소의 변환 서비스를 요구하는 쪽이 클라이언트가 된다. 클라이언트는 주소변환 요청을 메시지에 실어서 상위 서버에 전송을 하고, 상위 서버는 그 결과를 메시지 형태로 하위 클라이언트에게 전송하게 된다. foobar의 서버는 peanut와 almond의 도메인 까지를 자율적으로 제어하고, walnut이라는 도메인은 candy라는 도메인 멤버임을 나타낸다.


[그림 출처 : http://forgarden.tistory.com/31]






도움이 되셨다면 아래 하트를 뿅..

AD
For 개발자