본문 바로가기

컴퓨터 네트워크

[네트워크 기초] 05. 통신하기 전 반드시 필요한 ARP 프로토콜

ARP 프로토콜: 상대방의 IP주소를 통해서 MAC 주소를 알아오는 과정

 

 

 

ARP 프로토콜을 통해서 상대방의 MAC주소를 알아오는 과정


컴퓨터 a로 c의 MAC 주소 알려고 한다.

[ Eth | ARP 요청 프로토콜 ] 패킷을 만든다. 이때 목적지 MAC주소는 F(이더넷)/0(ARP)으로 채워둔다.
1. 패킷을 스위칭(2계층장비이다-->2계층까지만 디캡슐화한다)에 전송

2. 같은네트워크대역에 있는 모두에게 보낸다

3. ETH 를 디캡슐화한다.

4. 본인에게 도착한게 확인되서, 3계층 <ARP 요청 프로토콜>을 디캡슐화

5. 컴퓨터 C는 본인의 IP주소와 일치해서 두고, 나머지 컴퓨터들은 다 버린다. 
6. [ETH | ARP응답 프로토콜]을 만든다.

7. 스위칭을 통해서 A에게 전달한다.
8. A는 디캡슐화 하고 [ARP 캐시테이블]에 등록한다. 

ARP 테이블
통신 했던 컴퓨터들의 주소는 ARP테이블에 남는다. 

반응형