그냥 멍하니 앉아 있기

네트워크 개론(3판) 제5장 연습문제/기출문제 풀이 본문

네트워크 개론

네트워크 개론(3판) 제5장 연습문제/기출문제 풀이

노안돼지 2022. 3. 19. 21:40

원본 출처: https://majeulsa.tistory.com/25

5장 연습문제 풀이

1. 프로토콜의 필요성에 대해 설명하시오.
시스템의 차이로 인해 통신이 되지 않는 문제가 발생할 수 있기 때문에 서로 다른 시스템간의 통신에 일련의 표준을 적용시켜 해결하기 위해서 필요하다.

2. IP 주소 체켸에 대해 설명하시오.
모든 컴퓨터나 네트워크 장비, 통신기기들은 인터넷을 사용하기 위해 IP주소를 할당받아 이용하게 된다. IP 버전은 IPv4 IPv6가 있으며 IPv4 32비트의 주소로 약 43억개의 컴퓨터에 할당할 수 있다. 하지만 IPv4는 고갈되는 문제점이 발생하여 128비트체계인 IPv6가 만들어 졌다. IP 주소는 공인 IP 주소와 사설 IP 주소로 구분되어 있다. 공인 IP주소는 ISP가 제공한다. IP주소는 2진수로 표현되지만 구분하기 쉽게 10진수로 표시하고, 읽기 쉽게 8비트 단위로 나누어 표시한다.

3. 소규모 네트워크에서 가장 많이 사용하는 C 클래스에 대해 설명하시오.
식별자는 110으로 시작한다. C클래스는 호스트 배정에 총 8비트를 사용할 수 있으므로 호스트를 최대로 254개 사용할 수 있다. IP 주소는 192~223으로 시작하고 기본 네트워크 마스크는 255.255.255.0이다. 네트워크를 2^21 = 2,097,152개 사용할 수 있다. 네트워크 ID 192.0.0.0 ~ 223.255.255.0이고, 호스트 ID 1바이트로 호스트 ID 254개 사용할 수 있다. 소규모 기관에서 사용한다.

네트워크 ID 호스트 ID
00000000 00000000 00000000 00000000

 

4. 연결형 서비스와 비연결형 서비스의 차이점을 설명하시오.
연결형 서비스는 논리적인 연결을 확립하는 방식이고, 비연결형 서비스는 논리적인 연결을 확립하지 않는 방식이다. 또한 연결형 서비스는 오류가 발생하면 재전송을 하지만 비연결형은 재전송하지 않는다. 연결형 서비스는 TCP 방식을 사용하고 비연결형 서비스는 UDP 방식을 사용한다.

5. ARP와 RARP에 대해 설명하시오.
ARP는 IP 주소를 받아 네트워크 카드의 물리 주소인 MAC 주소로 변환하는 프로토콜이고, RARP는 물리 주소인 MAC 주소를 IP 주소로 변환하는 역주소 변환 프로토콜이다.

6. 응용 계층 게이트웨이 방식, 전송 계층 릴레이 방식, 헤더 변환 방식의 차이점을 설명하시오.
 1) 응용계층 게이트웨이 방식 : 응용 계층 게이트웨이 방식은 변환(트랜잭션) 서비스를 위한 ALG(응용 수준 게이트웨이), 웹사이트 정보를 숨기고 캐시 메커니즘으로 서비스의 성능을 향상시키는데 사용한다.
 2) 전송계층 릴레이 방식(전송 계층) : 전송 계층 릴레이 방식은 TCP/UDP IPV4 세션과 TCP/UDP IPV6 세션을 중간에서 릴레이한다. 전송 계층 릴레이 방식에서 TCP 릴레이 서버는 여러 동작 과정을 거쳐 전송계층에서 전환된다.
 3) 헤더 변환 방식(네트워크 계층) : 헤더 변환 방식은 네트워크 계층(IP)에서 IPv6 패킷 헤더를 IPv4 패킷 헤더로, 또는 IPv4 패킷 헤더를 IPv6패킷 헤더로 변환하는 방식이다.

7. ICMP의 질의 메시지 유형에 대해 설명하시오.
 1) 에코 요청 및 응답: ping 프로토콜을 구현하는 데 사용하는 메시지로, 에코 요청 메시지는 어떤 컴퓨터의 ICMP 소프트웨어로도 전송할 수 있다. 이후 ICMP 소프트웨어는 에코요청 메시지에 대해 에코 응답 메시지를 전송할 것을 요청받는다.
 2) 타임 스탬프 요청 및 응답: 호스트나 라우터에서 현재 날짜와 시간을 지시하는 메시지로, 여러 가지 상황에서 경과 시간을 측정하는 도구로 사용된다. 두 시스템 간에 IP 데이터그램이 오고 가는 데 필요한 왕복 시간round trip time을 결정한다.
 3) 주소 마스크 요청 및 응답: 호스트의 서브넷 마스크를 알아보는 데 사용한다.
 4) 라우터 요청 및 응답: 다른 네트워크의 호스트에 데이터를 전송할 때 자신의 네트워크에 연결된 라우터의 주소를 요청하기 위해 사용한다.

8. 네트워크의 각 노드에 유일한 IP 주소를 자동으로 할당하고 관리하는 서비스는 무엇인가?
DHCP

9. TCP/IP 주소의 구조에 대해 설명하시오.
TCP/IP는 인터넷에서 컴퓨터 간의 통신이 가능하도록 표준화하여 채택한 통신 규약이다. 프로토콜은 네트워크 접속 계층, 네트워크 계층, 전송 계층, 응용 계층으로 구분된다. 계층 구조의 특정 계층에서 수행되는 프로토콜은 상위 계층에서 수행되는 프로세스가 된다. 상위 계층에서 볼 때 전송 계층은 호스트 간의 데이터 전송을 담당하는 계층으로, TCP와 UDP 프로토콜을 사용한다.

10. 라우팅에 대해 설명하시오.
다양한 경로 중 패킷의 경로를 설정한다. 컴퓨터의 IP 주소까지 어떤 경로로 데이터를 전송할지 결정하는 것을 라우팅이라고 한다.

11. DNS 서버의 필요성에 대해 설명하시오.
숫자로 표현된 IP 주소는 기억하기 어렵다는 것이 단점이다. 이는 도메인 이름이라는 별칭을 사용함으로써 해결할 수있다. 그렇기에 사용자가 입력한 도메인 이름에 해당하는 IP 주소를 찾아주는 DNS 서버가 필요로 하다.

12. 네트워크 주소와 브로드캐스트 주소에 대해 설명하시오
네트워크 주소는 네트워크 자체를 나타내는 주소로 다른 네트워크와 구분하는 역할을 한다. 네트워크 주소와 브로드캐스트 주소는 컴퓨터나 라우터가 자신의 IP로 사용할 수없는 주소이다. 네트워크 주소는 호스트 ID가 2진수로 00000000이고 10진수로 0인 주소이다. 브로드캐스트 주소는 호스트 ID가 2진수로 11111111이고 10진수로 255인 주소이다.

13. 검사합이 수행되는 과정을 설명하시오.
 ① 송신 측은 IP 에이터그램의 검사합 필드를 0으로 만든다.
 ② 패킷을 16비트 단위로 나눈뒤 모두 합한다.
 ③ 구한 합의 1의 보수를 구한다
 ④ 구한 검사합을 검사합 필드에 저장한다.
 ⑤ 수신 측은 받은 패킷을 16비트 단위로 나눈뒤 모두 합한다.
 ⑥ 값이 모두 1로 나오면 패킷을 받아들이고, 그렇지 않으면 패킷을 패기한다.

14. IPv6 주소 표기법에 대해 설명하시오.
IPv6 주소의 128비트는 2바이트의 영역 8개로 나뉘며, 16진수 표기법에서 2바이트는 16진수 4개로 나타낼 수 있으므로 IPv6 주소는 16진수 32개로 표현된다, IPv6 주소에서 앞의 64비트는 네트워크 주소를 의미하고, 뒤의 64비트는 네트워크에 연결된 통신 방비등에 할당되는 인터페이스 주소를 의미한다.

DECF : DCBA : 1234 : 4567 : BBAA : CCDD : CDEE : FFFF
  ~/16 ~/32 ~/48 ~/64 ~/80 ~/96 ~/112 ~/128
16진수 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000:

기술적.경계 64비트 네트워크 주소 인터페이스 주소

15. 네트워크 계층(IP)에서 IPv6 패킷 헤더를 IPv4 패킷 헤더로 또는 IPv4 패킷 헤더를 IPv6 패킷 헤더로 변환하는 방식은 무엇인가?
헤더 변환 방식

16. 라우터에서 발생한 오류를 송신 측으로 전송하는 데 사용하는 프로토콜은 무엇인가?
ICMP

5강 기출문제

1. TCP/IP에서 사용하는 주소로 잘못된 것은?
 ④ 경로 주소

2. 네트워크 계층에 해당하는 프로토콜로 잘못된 것은?
 ③ UDP

3. A 클래스의 공인 IP 주소 범위로 올바른 것은?
 ① 1.0.0.0 ~ 9.255.255.255

4. B 클래스의 서브넷 마스크로 올바른 것은? 
 ② 255.255.0.0

5. 패킷이 네트워크에서 생존할 수 있는 시간을 규정하는 IPv4 헤더 필드로 올바른 것은?
 ④ 라이프 타임

6. 라우터에 대한 설명으로 잘못된 것은?
 ① 스위치와 마찬가지로 라우터는 네트워크를 분할(분리)할 수 없다.

7. IPv6 주소의 특징으로 잘못된 것은?
 ② 복잡해진 헤더 포멧

8. 호스트 컴퓨터의 물리 주소를 알고 있을 때 IP 주소를 알내는 데 사용하며, 컴퓨터를 네트워크에 처음 연결할 때나 디스크가 없는 컴퓨터를 부팅할 때 사용하는 프로토콜로 올바른 것은?
 ② RARP

9. 인터넷에 연결한 컴퓨터가 멀티캐스트 그룹을 주위의 라우터에 알릴 수 있는 수단을 제공하는 프로토콜로 올바른 것은?
 ③ IGMP

10. HTTP 프로토콜에서 사용하는 주소로 올바른 것은? 
 ③ URI