Urdoing=͟͟͞♡d

데이터분석가를 꿈꾸는 박열심의 IT 공간

STUDY✏️/컴퓨터네트워크

쉽게 배우는 데이터 통신과 컴퓨터 네트워크 3판 :: 8장 연습문제 해답

박열심 2023. 12. 10. 14:03
반응형

 

01

  1. 호스트의 주소 공간을 대폭 확장한 IPv6는 기존 인터넷 환경에서 사용하는 IPv4를 대체하기 위한 차세대 프로토콜이다.
  2. 송신 호스트와 수신 호스트의 주소를 표시하는 공간이 32비트에서 128비트로 확장되었다.
  3. IPv6 헤더는 불필요한 필드가 제외되거나 확장 헤더 형식으로 변경되었다.
  4. 흐름 제어 기능을 지원할 수 있는 필드를 도입해 일정 범위 내에서 예측 가능한 데이터 흐름을 지원한다.

 

02

  1. 총 40바이트 중에서 32바이트는 주소 공간으로 할당되고, 8바이트만 프로토콜 기능을 위해 사용된다.
  2. IPv6의 패킷 헤더는 기본 헤더와 확장 헤더로 나뉘는데, 기본 헤더 바로 뒤에 확장 헤더를 하나 이상 둘 수 있다.
  3. Routing Header는 패킷이 이 헤더에 지정된 특정 노드를 경유하여 전송되도록 한다.
  4. Fragment Header는 IPv4 프로토콜 헤더에 정의된 Fragment Offset, Identification, MF 필드처럼 패킷 분할과 관련된 정보를 포함한다.
  5. Authentication Header는 패킷 인증과 관련된 기능을 제공한다.

 

03

  1. Flow Label 필드를 이용해서 특정 송수신 호스트 사이에 전송되는 데이터를 하나의 흐름으로 정의해 중간 라우터가 이 패킷을 특별한 기준으로 처리할 수 있도록 지원한다.
  2. Payload Length 필드는 헤더를 제외한 패킷의 크기이다.
  3. Next Header 필드는 기본 헤더 다음에 이어지는 헤더의 유형을 수신 호스트에 알려준다.
  4. Hop Limit 필드 값은 패킷이 라우터에의해 중개될 때마다 감소되며, 0이 되면 패킷은 네트워크에서 사라진다.

 

04

  1. 임의의 호스트가 다른 호스트에 데이터를 전송하려면 수신 호스트의 IP 주소뿐아니라, MAC 주소도 알아야 한다.
  2. 송신 호스트의 IP 주소는 파일시스템 내부에 보관되어 있다.
  3. 송신 호스트와 MAC 주소는 자신의 LAN 카드에 내장되므로 이 값을 읽으면 된다.
  4. 수신 호스트의 IP 주소를 매개변수로 하여 ARP 기능을 통해 수신 호스트의 MAC 주소를 얻어야 한다.
  5. 다른 호스트의 MAC 주소를 얻으려면 ARP request라는 특수 패킷을 브로드캐스팅해야 한다.

 

05

  1. ARP 프로토콜은 수신 호스트와 관련해서 MAC 주소를 얻는 기능이지만, RARP 프로토콜은 송신 호스트와 관련해서 IP 주소를 얻는 기능이다.
  2. 자신의 MAC 주소와 IP 주소의 매핑 값을 보관하는 서버 호스트로부터 IP 주소를 얻어야 한다.
  3. IP 주소를 얻고자 하는 호스트는 MAC 주소를 매개변수로 하여 패킷을 브로드캐스팅한다.
  4. 보통 네트워크에는 RARP의 기능을 전담으로 수행하는 서버가 하나 이상 존재한다.

 

06

  1. TCP/IP 기반의 통신망에서 전송 과정에 문제가 발생하면 라우터에 의해 ICMP 메시지가 자동으로 발생한다.
  2. ICMP에 의해 발생하는 메시지의 종류는 오류 보고 메시지와 질의 메시지로 나뉜다.
  3. 오류 보고 메시지는 IP 패킷을 전송하는 과정에서 발생하는 문제를 보고하는 것이 목적이며, 송신 호스트에 전달된다.
  4. ICMP는 단순히 오류 발생 사실을 통보하는 것이므로 오류를 해결하는 것은 상위 계층의 몫이다.

 

07

  1. 오류가 발생한 IP 패킷의 일부, 즉 IP 헤더와 추가적인 8바이트의 정보가 ICMP 메시지로 송신 호스트에 전달된다.
  2. Type 필드는 1바이트 크기로 메시지의 종류를 구분한다.
  3. Checksum 필드는 ICMP 전체 메시지에 대한 체크섬 기능을 지원한다.
  4. ICMP의 주요 임무는 전송 오류 보고이기 때문에 오류가 발생한 패킷에 대한 정보를 제공해야 한다.

 

08

모두 옳은 보기

 

09

모두 옳은 보기

 

10

  1. IGMP 메시지는 ICMP 메시지처럼 IP 패킷에 캡슐화되어 전달된다.
  2. Type 필드를 이용하여 질의 메시지, 보고 메시지를 구분한다.
  3. Max Response Time 필드는 질의 메시지에서만 사용된다.
  4. Checksum 필드는 오류 검출용으로 이용된다.
  5. Group Address 필드는 보고 메시지에서 호스트가 가입을 원하는 그룹 주소를 표기한다.

 

11

128, 2^128

 

12

확장, Fragment Header, Authentication Header

 

13

Payload Length, Next Header, Hop Limit

 

14

터널, 캡슐

 

15

ICMP, ICMP, MAC 주소

 

16

IP 주소, ARP

 

17

RARP, MAC 주소, IP 주소

 

18

브로드캐스팅

 

19

ICMP, ICMP, 송신

 

20

DESTINATION UNREACHABLE, TIME EXCEEDED

 

21

ECHO REQUEST/REPLY, TIMESTAMP REQUEST/REPLY

 

22

4, IP 헤더, 8

 

23

멀티캐스팅, 멀티캐스팅 라우팅

 

24

IGMP, D 클래스

반응형