본문 바로가기
Network tech/ARP

[ARP] ARP(Address Resolution Protocol) 패킷트레이서 실습2

by 어깨 :) 2023. 11. 19.
728x90

2. ARP 패킷을 통한 전송과정

 

위와 같이 토폴로지를 구성하고 ip주소와 mac주소를 설정했습니다.

 

 

 

 

 

 

PC0이 브로드캐스트로 ARP 패킷을 보내는 이유는 목표 디바이스의 MAC 주소를 알아내려는 것입니다. 브로드캐스트로 보내면 네트워크 상의 모든 디바이스가 해당 패킷을 받아 볼 수 있습니다. 여기서 목표는 "상대방의 MAC 주소"를 알아내는 것이므로 목적지 MAC 주소를 브로드캐스트 주소인 ffff.ffff.ffff로 설정합니다.

 

또한, target MAC 주소가 0000.0000.0000으로 설정되는 이유는 아직 목표 디바이스의 MAC 주소를 모르기 때문입니다. ARP 요청 패킷에서는 이 부분을 알려주는 용도로 사용되며, 목표 디바이스는 나중에 ARP 응답 패킷을 통해 자신의 실제 MAC 주소를 알려줄 것입니다.

 

 

위에 arp 패킷을 영문이 아닌 한글로 나타낸 것이니 헷갈리시는 분들은 참고해도 좋을 것 같습니다.

 

 

 

 

pc0의 정보를 받은 pc1은 mac주소가 채워지고 타겟 mac 또한 이제 주소를 알기 때문에 AAAA.AAAA.AAAA로 채워진 것을 볼 수 있습니다. 그렇기에 모두 주소를 알게 된 상황이고 나중에는 다른 기기가 아니라 pc0과 pc1끼리만 통신하게 되는 유니캐스트가 발생하게 됩니다.

 

더 많은 설명이 있지만 기본적인 개념만 설명해 봤습니다.

다소 부족한 점이 있을 수도 있지만 너그럽게 봐주시면 감사드리겠습니다.

 

다음에 또 봐요~!!

 

728x90