ARP 프로토콜
- ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC주소 IP주소를 이용해서 알아오는 프로토콜이다.
- 같은 네트워크 대역에서 통신을 한다고 하더라고 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소가 모두 필요하다.
- 이때 IP주소는 알고 MAC 주소는 모르더라고 ARP를 통해 통신이 가능하다.
ARP 프로토콜의 구조 (IP주소를 이용해 MAC주소를 알아오는 ARP 프로토콜)
A 컴퓨터가 다른 컴퓨터와 통신을 하고 싶은데 다른 컴퓨터의 MAC 주소를 모를경우
- A컴퓨터가 상대방 한테 ARP 요청 프로토콜을 만든다. 만들때 목적지 MAC 주소를 모르기 때문에 0으로 비워둔다.
- 이더넷 프로토콜을 인캡슐래이션함 목적지의 MAC주소를 모르기 때문에 FFFFFF로작성
- 같은 네트워크대역에 있는 모두에게 보냄
- 가운데 스위치 장비라 2계층까지만 확인할 수 있으므로 보내준후 본인의 IP주소의 목적지 IP주소와 일치하지않는 컴퓨터튼 패킷을 버림
- 일치하는 컴퓨터는 ARP응답 프로토콜을 만듦 출발지 MAC주소에 자기 주소를써서 보내줌