가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/NETWORK

ARP / RARP

by 콰나 | Quanna 2017. 11. 22.

<ARP / RARP>

  • 3계층 환경의 프로토콜(2.5계층 프로토콜이라고 말할 있다.)
  • 목적지의 IP 알고 목적지의 MAC 주소를 모를 MAC 주소를 알아오는 역할 (RARP MAC->IP 알아냄)
  • arp –a table 정보 확인


  1. 출발지 시스템에서 ARP Cache Table 목적지 MAC 주소가 있는지 확인한다.
  2. Table 원하는 목적지의 MAC 주소가 없으면 ARP request 패킷을 브로드캐스트로 보낸다.
  3. ARP request 패킷을 받은 쪽에서 자신의 MAC 주소를 ARP reply 패킷으로 알려준다.
  4. ARP reply 패킷을 받은 출발지 시스템은 ARP Cache Table 해당 정보를 기록한다.

<ARP Header>

00 01 (Ethernet)

 

08 00 (IP)

06 (48bit)

04 (32bit)

00 01 (request)

세 븐 의 맥 (출발지 MAC)

 

 

주 소 (출발지 MAC – win7)

 

C0 A8 (출발 IP - win7)

64 0A (출발 IP – win7)

 

00 00 (목적지 MAC)

00 00 00 00 (목적지 MAC)

 

 

C0 A8 64 14 (목적지 IP - xp)

 

 

 

 

 

 


  -Request-

 

  -Reply-

00 01 (Ethernet)

 

08 00 (IP)

06 (48bit)

04 (32bit)

00 02 (reply)

X P (출발지 MAC)

 

 

주 소 (출발지 MAC – xp)

 

C0 A8 (출발 IP - xp)

64 0A (출발 IP - xp)

 

세 븐 (목적지 MAC – win7)

의 맥 주 소 (목적지 MAC – win7)

 

 

C0 A8 64 14 (목적지 IP – win7)

 

 

 

 

 




<와이어샤크 ARP패킷 캡쳐/분석>


    2계층 Ethernet Header (14byte)

    • destination MAC : 00 0c 29 b8 51 39 (6byte)
    • Source MAC : 00 50 56 c0 00 08 (6byte)
    • 상위 Protocol type : 08 06 (2byte - ARP)

    2~3계층 ARP Header (27byte)

    • 하드웨어 주소 타입 : 00 01 (2byte - Ethernet)
    • 프로토콜 주소 타입 : 08 00 (2byte - IP)
    • 하드웨어 주소 길이 : 06 (1byte – 48bit)
    • 프로토콜 주소 길이 : 04 (1byte – 32bit)
    • Operation : 00 02 (2byte - reply)
    • Source MAC : 00 50 56 c0 00 08 (6byte – 48bit)
    • Source IP : c0 a8 58 01 (4byte – 32bit)
    • Destination MAC : 00 0c 29 b8 51 39 (6byte – 48bit)
    • Destination IP : c0 a8 58 12 (4byte – 32bit)

 






'IT > NETWORK' 카테고리의 다른 글

TCP/UDP 헤더 분석  (0) 2017.11.23
icmp에 대하여  (0) 2017.11.23
Ethernet 해더  (0) 2017.11.22
vmware 네트워크 가상화  (0) 2017.11.22
mac address  (0) 2017.11.22