Assignment #5ARP 프로토콜에 대해 조사하고, ARP Request/Reply 패킷을 와이어샤크를 통해 분석하시오.과제 copy 등 부정행위 발견시 모두 0점처리합니다. (웹사이트 단순 copy 포함)4 page 이내로 제출하시오.ARP 프로토콜이란?모든 pc들은 자신의 IP주소와 mac주소를 가진다. 서로 원할히 통신이 가능하려면 IP주소와 mac주소를 mapping하기 위한 것이 필요한데, 이것이 ARP TABLE이다. ARP 프로토콜로 얻어지는 정보를 table로 저장하는 것인데 , 각 IP node들은 ARP table을 갖고 있는데, arp table의 구성요소는 IP address, mac address, TTL 이다. 이때 TTL은 time to live로, mapping이 유지되는 시간을 의미한다(동적 IP주소 할당과 같은 dynamic한 상황을 대비하여).정리하자면, ARP 프로토콜이란 address resolution protocol의 약자로, 직역하자면 주소 결정 프로토콜이다.Network layer의 Ip 주소와 link layer의 mac 주소(물리적 주소)를 상호 대응시키기 위한 프로토콜이다.와이어샤크를 통한 ARP Request/Reply 패킷 분석 결과 (스크린샷 포함 및 분석 대상 ARP패킷의 필드 소개 및 분석 내용을 정리함)FRAME 23 packet의 필드를 분석 했을 때,Ethernet destination addr처음 6바이트이다. (1~6)Ethernet header이다.이더넷 목적지 주소이다. (브로드 캐스트시 FF-FF-FF-FF-FF-FF로 설정한다.)위 packet에서는 ca-f3-19-f3-ea-3a-3c이다.Ethernet source addr6바이트이다. (7~12)Ethernet header이다.ARP 패킷을 송신하는 호스트 MAC 주소이다.위 packet에서는 3c-58-c2-84-5d-46( intelCor_84:6d:46)Frame type2바이트이다. (13~14)Ethernet header이다.프레임 타입 필드로 이더넷 위의 상위 프로토콜을 알려준다.위 packet에서는 ARP TYPE으로, 0X0806이다.Hard type2바이트이다. (15~16)Mac 주소의 유형을 나타낸다.위 PACKET에서 HARDWARE YPE은 1로, ETHERNET을 의미한다.Prot type2바이트이다. (17~18)프로토콜 유형을 나타낸다.위 packet에서 protocol type은 IPv4이고, (0x0800이다.)Hard size1바이트이다.(19)Mac 주소의 길이를 byte로 나타낸다.위 packet에서 hardware size는 6이다(06).Prot size1바이트이다.(20)프로토콜 주소의 길이를 byte로 나타낸다.위 packet에서 protocol size는 4이다.(04)Op2바이트이다.(21~22)Operation field로, 수행할 동작을 의미한다.위 packet에서 opcode는 request로, 1이다. (00 01)Sender ethernet address6바이트이다.(23~28)송신자의 mac address를 의미한다.위 packet에서는 3c-58-c2-84-5d-46( intelCor_84:6d:46)이다.Sender IP address4바이트이다. (29~32)수신자의 ip address를 나타낸다.위 packet에서는 192.168.206.125(c0-a8-ce-7d)이다.Target ethernet address6바이트이다. (33~38)수신자의 mac address를 의미한다.위 packet에서는 ca-f3-19-f3-ea-3a-3c이다.Target ip address4바이트이다. (39~42)수신자의 ip address를 의미한다.위 packet에서는 192.168.206.49이다. (c0 – a8 – ce – 31)