CLOUD/Network

ARP protocol

alsruds 2023. 1. 30. 17:40

[ ARP protocol ]

● ARP 가 하는 일

 3계층 프로토콜 : IP 주소 사용

IP 주소를 이용하여 같은 네트워크 대역 장치의 MAC 주소를 알아냄

컴퓨터가 알아서 사용

 

ARP protocol 의 구조

Created by Troy Jessup - http://www.troyjessup.com

Hardware Address Length : 06

Protocol Address Length : 04

Opcode : Request(1) / Reply(2)

 

[ ARP protocol 의 통신 과정 ]

IP 주소로 MAC 주소를 알아오는 과정

ARP request 

FF     FF     FF     FF     (destination address - contiinued)
FF     FF     (destination address) source address - continued
source address
08     06 data
  • Destination Address : FF-FF-FF-FF-FF-FF (아직 모르기 때문에 브로드캐스트를 통해 모두에게 전송)
  • Ethernet type : 0x0806 (ARP packet임을 명시)

ARP packet 수신 시

① IP 주소가 다를 경우 -> 무시

② IP 주소가 같을 경우 -> ARP reply

 

[ ARP Table ]

 나와 통신했던 컴퓨터들의 주소가 ARP 테이블에 기록되어 있음