중화사전망 - 구한말 사전 - ARP란 무엇인가요?

ARP란 무엇인가요?

ARP 프로토콜 개요

ARP 프로토콜과 ICMP 프로토콜은 일반적으로 TCP/IP 기반 프로토콜로 사용됩니다. 또한 네트워크 문제를 진단할 때 가장 일반적으로 사용되는 프로토콜이기도 합니다.

ARP(주소 확인 프로토콜)는 TCP/IP 프로토콜 스택에 있는 하위 수준 프로토콜로, IP 주소를 해당 MAC 주소로 구문 분석하는 역할을 합니다.

2 ARP 작동 원리

2.1 ARP 작동 프로세스

TCP/IP 기반 애플리케이션이 한 호스트에서 다른 호스트로 데이터를 전송해야 할 때, 정보를 패킷으로 캡슐화하여 대상 호스트의 IP 주소를 첨부합니다. 그런 다음 ARP 브로드캐스트 메시지를 보내야 하는 실제 MAC 주소에 대한 IP 주소 매핑을 찾습니다. ARP가 대상 호스트의 MAC 주소를 찾으면 전송될 프레임의 완전한 이더넷 프레임 헤더를 구성할 수 있습니다. 마지막으로 프로토콜 스택은 전송을 위해 IP 패킷을 이더넷 프레임으로 캡슐화합니다.

그림 1과 같이 ARP 브로드캐스트 과정을 설명한다.

그림 1 ARP 브로드캐스트

그림 1에서 호스트 A가 호스트 B와 통신하려고 할 때(예: 호스트 A가 호스트 B를 핑하는 경우) 호스트 A는 먼저 ARP 캐시에 호스트 B의 MAC 주소가 있는지 확인합니다. 그렇지 않은 경우 호스트 A는 통신하려는 호스트의 IP 주소(호스트 B의 IP 주소)가 포함된 ARP 요청 브로드캐스트 패킷을 보냅니다. 호스트 B가 이 브로드캐스트를 수신하면 ARP 응답 패킷을 사용하여 호스트 A에 MAC 주소를 보내고 ARP 캐시를 업데이트합니다. 즉, 나중에 사용할 수 있도록 호스트 A의 IP 주소/MAC 주소 쌍도 저장합니다. 호스트 A는 호스트 B의 MAC 주소를 얻은 후 호스트 B와 통신할 수 있습니다. 동시에 호스트 A는 호스트 B의 IP 주소/MAC 주소 쌍을 자체 ARP 캐시에 저장합니다.

참조:/Document/ciscostudy/15231825.htm