반응형

LAN Addresses vs ARP

  1. LAN( | MAC | physical | Ethernet) address
    • 한 인터페이스에서 물리적으로 연결된 다른 인터페이스로 Datagram을 가져오는 데 사용됩니다.
    • 48 bit MAC Address
    • ROM에 MAC주소가 저장
  2. 32-bit IP Address
    • Network Layer Address
    • Datagram을 대상 IP 네트워크로 가져오는 데 사용됩니다 (IP 네트워크 정의를 호출합니다)

 

ARP 운영

수신측의 IP주소를 알지만 MAC Address는 모를 때,

  1. ARP Request : IP 주소가 x.x.x.x인 단말은 누구인가~~ (Broadcast)
  2. ARP Reply : 내가 x.x.x.x인 단말이다! 내 MAC 주소는 B다!
  3. ??? : 나는 아니니까 무시해야징

 

ARP Packet Format

 

ARP Request & ARP Reply 

Request < > Reply

 

ARP Cache Table

  • 갱신되지 않은 ARP Entry는 Time-Out 됩니다.
    • 해당하는 MAC으로 수신되는 Packet이 일정 시간 동안 없으면 Time-Out
    • OS 마다 Default 값은 다릅니다.
  • ARP Table은 ARP Reply 메시지 내의 Sender MAC에 의해 Update 됩니다.

반응형