1. 다음 용어에 관하여 최대한 자세하게 기술하라.

    1. Loopback address 네트워크가 제대로 동작하는지 확인할 때 사용하며, 패킷 전송 시 PHY계층까지 내려가지 않고,Network 계층에서 전송된다. IPv4에선 127.0.0.1이 Loopback address이다.

    2. MTU 네트워크에 연결된 장치가 최대로 받을 수 있는 최대 데이터 패킷의 크기이며, 2진수로 크기가 늘어나기 때문에 실제 보내는 데이터 패킷의 크기와 MTU와 차이가 있을 수 있다.

    3. ICMP time exceeded message ICMP 메시지는 크게 Error-reporting messages와 Query messages가 있고, Type 값은 11, Code 는 0 또는 1의 값을 갖는다.

    Code 값이 0인 TTL의 값이 0이 되면 전송하고, 라우터에서 Time exceed 메세지를 만듭니다.

    Code 값이 1인 경우 패킷을 fragment 해서 보낼 경우 패킷의 목적지 주소에서 fragment된 패킷들을 조립하기 위해 기다립니다. 이 때 기다리는 최대 시간이 지나면 Time exceed 메세지를 전송합니다.

    1. Mobile IP에서의 foreign agent
  2. Find the range of address in the following block:

    200.17.21.128/27

    1. Find the number of address in the block → 서브넷 마스크가 27이므로 2^(32-27) = 2^5 = 32개이다.

    2. Find the first address in the block → 서브넷 마스크가 27이므로 255.255.255.224 와 203.17.21.128을 AND 연산하면 first address가 나오고, 답은 203.17.21.128 / 27이다.

    3. Find the last address in the block → 서브넷 마스크가 27이므로 255.255.255.224 와 203.17.21.128을 AND 연산하면203.17.21.128 / 27 인데 last address 이므로 서브넷 마스크로 고정된 비트를 제외하고 모두 1로 바꾸면 203.17.21.159 / 27 이다.

  3. 라우터 A가 호스트 B로 전송하여야 하는 IP 패킷을 외부로부터 수신하여, 이를 호스트 B로 전송하고자 한다. 이때, 라우터 A의 arp cache table에는 호스트 B에 관한 정보가 없는 경우로 가정한다.

    라우터 A: IP 주소: 125.45.23.12

    Physical 주소: 0x123456789abc

    호스트 B: IP 주소: 125.11.78.10

    Physical 주소: 0x123456789abd

Untitled

  1. 라우터 A가 전송하는 ARP request 메시지의 내용을 기술하라.

  2. 호스트 B가 전송하는 ARP reply 메시지의 내용을 기술하라.

  1. A packet arrives at router R1 in the next figure with destination address 201.4.18.34. Show how it is forwarded. Explain the reason.

Untitled

목적지의 주소는 201.4.18.34입니다.

따라서 마스크별 결과 값과, 네트워크의 주소를 매치해서 같을 경우에 해당 경로로 진행이 됩니다.