ARP란 무엇인가요?

공격 방지 소프트웨어입니다.

ARP 프로토콜은 "Address Resolution Protocol"의 약어입니다. LAN에서 실제로 네트워크에 전송되는 것은 "프레임"이며, 프레임에는 대상 호스트의 MAC 주소가 포함됩니다. 이더넷에서 호스트가 다른 호스트와 직접 통신하려면 대상 호스트의 MAC 주소를 알아야 합니다. 하지만 이 대상 MAC 주소는 어떻게 얻습니까? 이는 주소 확인 프로토콜을 통해 획득됩니다. 소위 "주소 확인"은 호스트가 프레임을 보내기 전에 대상 IP 주소를 대상 MAC 주소로 변환하는 프로세스입니다. ARP 프로토콜의 기본 기능은 원활한 통신을 위해 대상 장치의 IP 주소를 통해 대상 장치의 MAC 주소를 쿼리하는 것입니다.

2. ARP 프로토콜의 작동 원리

TCP/IP 프로토콜이 설치된 모든 컴퓨터에는 ARP 캐시 테이블이 있습니다. 테이블에 있는 IP 주소와 MAC 주소는 동일합니다. 이에 따라

호스트 A(192.168.1.5)가 호스트 B(192.168.1.1)로 데이터를 보내는 예를 들어보겠습니다. 데이터를 보낼 때 호스트 A는 ARP 캐시 테이블에서 대상 IP 주소를 찾습니다. 그것이 발견되면 대상 MAC 주소도 알고 있으며 대상 MAC 주소를 프레임에 써서 보낼 수 있습니다. 해당 IP 주소가 ARP 캐시 테이블에서 발견되지 않으면 호스트 A는 브로드캐스트를 보냅니다. 네트워크에서 대상 MAC 주소는 "FF.FF.FF.FF.FF.FF"입니다. 이는 동일한 네트워크 세그먼트에 있는 모든 호스트에 다음과 같은 쿼리가 전송된다는 의미입니다. "192.168.1.1의 MAC 주소는 무엇입니까? " 네트워크의 다른 호스트는 ARP 쿼리에 대해 No 응답을 하지 않습니다. 호스트 B는 이 프레임을 수신해야만 호스트 A에 "192.168.1.1의 MAC 주소는 00-aa-00-62-c6-09입니다"라고 응답합니다. 이런 방식으로 호스트 A는 호스트 B의 MAC 주소를 알고 호스트 B에 정보를 보낼 수 있습니다. 동시에 자체 ARP 캐시 테이블도 업데이트합니다. 다음에 호스트 B에 정보를 보낼 때 ARP 캐시 테이블에서 직접 검색할 수 있습니다. ARP 캐시 테이블은 에이징 메커니즘을 채택합니다. 테이블의 행이 일정 기간 내에 사용되지 않으면 삭제됩니다. 이렇게 하면 ARP 캐시 테이블의 길이가 크게 줄어들고 쿼리 속도가 향상됩니다.

3. ARP 캐시 테이블 보기

ARP 캐시 테이블을 확인, 추가, 수정할 수 있습니다. 첨부된 그림과 같이 명령 프롬프트에서 "arp -a"를 입력하면 ARP 캐시 테이블의 내용을 볼 수 있습니다.

ARP 테이블에서 특정 행의 내용을 삭제하려면 "arp -d" 명령을 사용하고, ARP에서 IP 주소와 MAC 주소 간의 대응을 수동으로 지정하려면 "arp -s"를 사용하십시오. 테이블.

上篇: 12 세 학생 노트북 권장 구성 下篇: dplay는 어떤 브랜드인가요?
관련 내용