본문/내용
1.ARP 프로토콜이란
ARP 프로토콜은 Address Resolution Protocol의 약자로, 컴퓨터 네트워크에서 IP 주소를 물리적 주소, 즉 MAC 주소로 변환하는 중요한 역할을 한다. 네트워크 계층과 링크 계층 사이에서 작동하는 이 프로토콜은, 데이터 링크 계층에서 이더넷과 같은 프로토콜이 사용될 때 주로 활용된다. 인터넷 프로토콜(IP)에서 가장 잘 알려진 기능은 IP 주소를 기반으로 하는 패킷의 송수신이지만, 네트워크 상의 실제 데이터 전송은 MAC 주소를 기반으로 이루어진다. 따라서, ARP는 이러한 두 주소 체계 간의 변환을 필요로 한다. ARP는 주로 호스트가 다른 호스트의 MAC 주소를 알 필요할 때 사용된다. 예를 들어, 클라이언트가 서버에게 데이터를 전송하고자 할 때, 클라이언트는 해당 서버의 IP 주소만 알고 있을 뿐 MAC 주소는 알지 못한다. 이때 클라이언트는 ARP 프로토콜을 사용하여 네트워크 내에서 해당 IP 주소에 대응하는 MAC 주소를 요청한다. 이 요청은 ARP 요청 패킷을 통해 브로드캐스트 방식으로 네트워크에 송신된다. 즉, 네트워크에 연결된 모든 장비가 이 패킷을 수신하게 된다. ARP 요청 패킷이 도달하면, 네트워크에 있는 모든 장비는 자신…