컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - ARP 란 무엇입니까? 예를 들어 WWW 서버는 호스트이고 NCL B 는 지사 네트워크입니다. ARP 의 작동 방식을 자세히 설명합니다.

ARP 란 무엇입니까? 예를 들어 WWW 서버는 호스트이고 NCL B 는 지사 네트워크입니다. ARP 의 작동 방식을 자세히 설명합니다.

주소 확인 프로토콜 ARP 는 IP 주소를 통해 자신의 물리적 주소를 알 수 있습니다. TCP/IP 네트워크 환경에서 각 호스트에는 인터넷에서 호스트를 식별하는 논리적 주소인 32 비트 IP 주소가 할당됩니다. 물리적 네트워크에서 메시지를 전송하려면 다른 대상 호스트의 물리적 주소를 알아야 합니다. 따라서 IP 주소를 물리적 주소로 변환하는 주소 변환 문제가 있습니다. 이더넷 환경의 경우 대상 호스트에 메시지를 올바르게 전송하려면 대상 호스트의 32 비트 IP 주소를 48 비트 이더넷 주소로 변환해야 합니다. 이를 위해서는 상호 연결 계층에 IP 주소를 해당 물리적 주소로 변환하는 서비스 세트가 필요합니다. 이 프로토콜은 ARP 프로토콜입니다. 또 다른 전자 롤 방지 시스템은 ARP 라고도 합니다.

ARP 의 기본 기능은 이더넷 프로토콜에서 동일한 LAN 에 있는 호스트가 다른 호스트와 직접 통신하려면 대상 호스트의 MAC 주소를 알아야 한다고 규정하고 있습니다. TCP/IP 스택에서 네트워크 및 전송 계층은 타겟 호스트의 IP 주소에만 관심을 갖습니다. 이로 인해 이더넷에서 IP 프로토콜을 사용할 때 데이터 링크 계층의 이더넷 프로토콜은 대상 호스트의 IP 주소만 포함하는 상위 계층 IP 프로토콜에서 제공하는 데이터를 연결합니다. 따라서 대상 호스트의 IP 주소를 기준으로 MAC 주소를 얻을 수 있는 방법이 필요합니다. 이것이 바로 ARP 프로토콜이 해야 할 일이다. 주소 확인이란 호스트가 프레임을 보내기 전에 대상 IP 주소를 대상 MAC 주소로 변환하는 프로세스입니다.

ARP 는 TCP/IP 프로토콜이 설치된 모든 컴퓨터에 ARP 캐시 테이블이 있으며, 표의 IP 주소는 MAC 주소와 일대일로 대응됩니다. ARP 작동 방식

호스트 a (192.168.1.5) 를 호스트 b (192./kloc) 로 호스트 a 는 데이터를 전송할 때 ARP 캐시 테이블에서 대상 IP 주소를 찾습니다. 찾으면 대상 MAC 주소를 알고 대상 MAC 주소를 프레임에 직접 쓰면 됩니다. ARP 캐시 테이블에서 타겟 IP 주소를 찾을 수 없는 경우 호스트 a 가 네트워크에서 브로드캐스트를 보냅니다. 호스트 a 의 MAC 주소는' 호스트 a 의 MAC 주소' 로 같은 네트워크 세그먼트의 모든 호스트에' 나는192.168.1.5 입니다 IP 주소는 무엇입니까? 네트워크의 다른 호스트는 ARP 쿼리에 응답하지 않습니다. 호스트 b 가 이 프레임을 받은 경우에만 호스트 a: "192.168.1의 MAC 주소는 00-aa-00-입니다 이렇게 하면 호스트 A 는 호스트 B 의 MAC 주소를 알고 호스트 B 에 정보를 보낼 수 있습니다 ... 동시에 A 와 B 도 자신의 ARP 캐시 테이블을 업데이트했습니다 (A 가 문의할 때 자신의 IP 와 MAC 주소를 함께 B 에게 알려주기 때문). 따라서 다음에 A 가 호스트 B 에 메시지를 보내거나 B 가 A 에게 메시지를 보낼 때 해당 ARP 캐시 테이블에서 직접 찾아보면 됩니다. ARP 캐시 테이블은 수명 TTL 이 설정된 에이징 메커니즘을 사용합니다. 테이블의 한 행이 일정 기간 (보통 15 ~ 20 분) 동안 사용되지 않으면 삭제되어 ARP 캐시 테이블의 길이를 크게 줄이고 쿼리 속도를 높일 수 있습니다.

上篇: 3,000대 정도의 컴퓨터 구성 상세 목록 작은 게임을 하려면 별도의 그래픽 카드를 구입해야 합니까? 下篇: 전자동 변기의 가격은 얼마인가요?
관련 내용