IP 주소로 MAC 주소를 찾아가는 과정

Moon Blue의 IT 로그 📝·2023년 3월 23일
0
post-thumbnail

IP 주소에서 MAC 주소를 찾아가는 과정에는 주로 ARP(Address Resolution Protocol) 프로토콜이 사용됩니다.

✅ ARP는 두 가지 주요 역할

  • IP 주소를 이용해 대응하는 MAC 주소를 확인합니다.
  • 같은 네트워크에 있는 호스트들의 ARP 테이블을 관리합니다.

🔍 IP 주소에서 MAC 주소를 찾아가는 과정

  1. 송신자 호스트는 먼저 자신의 ARP 캐시 또는 테이블을 확인하여 목적지 IP 주소와 관련된 MAC 주소가 있는지 검사합니다. 있다면 이 과정은 생략되고, MAC 주소를 이용해 패킷을 전송합니다.

  2. 목적지 IP 주소에 해당하는 MAC 주소를 찾지 못한 경우, 송신자 호스트는 ARP 요청 패킷을 생성합니다. 이 패킷에는 송신자의 IP와 MAC 주소, 목적지 IP 주소가 포함되어 있습니다.

  3. 송신자 호스트는 ARP 요청 패킷을 브로드캐스트로 전송합니다. 같은 네트워크 내의 모든 호스트는 이 패킷을 수신하게 됩니다.

  4. 수신한 호스트들은 ARP 요청 패킷 내의 목적지 IP 주소를 확인합니다. 이 IP 주소가 자신과 일치하는 호스트는 자신의 MAC 주소를 포함한 ARP 응답 패킷을 송신자 호스트에게 유니캐스트로 전송합니다.

  5. 송신자 호스트는 ARP 응답 패킷을 수신하고, 목적지 IP 주소와 대응하는 MAC 주소를 자신의 ARP 테이블에 저장합니다. 이후 저장된 MAC 주소를 사용하여 데이터를 전송할 수 있습니다.

  6. 일정 시간이 지나면 송신자 호스트의 ARP 테이블에서 해당 항목이 만료되어 삭제됩니다. 이후 다시 목적지 IP 주소에 대한 MAC 주소가 필요하면 과정을 반복합니다.


이렇게 ARP 프로토콜을 통해 IP 주소에서 MAC 주소를 찾아갈 수 있습니다.
이 과정은 네트워크 내의 통신이 원활하게 이루어질 수 있도록 하는 중요한 역할을 합니다.

profile
What a Beautiful World~ 🌏

0개의 댓글