반응형
LAN Addresses vs ARP
- LAN( | MAC | physical | Ethernet) address
- 한 인터페이스에서 물리적으로 연결된 다른 인터페이스로 Datagram을 가져오는 데 사용됩니다.
- 48 bit MAC Address
- ROM에 MAC주소가 저장
- 32-bit IP Address
- Network Layer Address
- Datagram을 대상 IP 네트워크로 가져오는 데 사용됩니다 (IP 네트워크 정의를 호출합니다)
ARP 운영
수신측의 IP주소를 알지만 MAC Address는 모를 때,
- ARP Request : IP 주소가 x.x.x.x인 단말은 누구인가~~ (Broadcast)
- ARP Reply : 내가 x.x.x.x인 단말이다! 내 MAC 주소는 B다!
- ??? : 나는 아니니까 무시해야징
ARP Packet Format
ARP Request & ARP Reply
ARP Cache Table
- 갱신되지 않은 ARP Entry는 Time-Out 됩니다.
- 해당하는 MAC으로 수신되는 Packet이 일정 시간 동안 없으면 Time-Out
- OS 마다 Default 값은 다릅니다.
- ARP Table은 ARP Reply 메시지 내의 Sender MAC에 의해 Update 됩니다.
반응형