본문 바로가기

네트워크/프로토콜

3계층 ARP프로토콜

3계층 ARP프로토콜


  ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한

MAC주소를 IP주소를 이용해서 알아오는 프로토콜


  ▶ 같은 네트워크 대역에서 통신을 한다고 하여도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소가 모두 필요하며, 이 때 IP주소는 알고 있어도 MAC 주소는 모르더라도 ARP를 통해 통신이 가능


  ▶ ARP는 같은 대역에서만 사용가능




ARP프로토콜의 구조


  Hardware type, Protocol type, Hardware Address Length, Protocol affress Length는 모두 고유의 값을 가짐


  Opcode: 세팅이 1이면 요청, 2면 답하는 것으로 세팅이 됨


  ▶ ARP 프로토콜의 프로세스


발신자


수신자






ARP프로토콜 과정





  ▶ 목적지 주소를 알지 못해, 목적지 주소 ( MAC )자리에는 0으로 비워둠

인캡슐레이션 후, 주소를 알지 못해 브로드캐스트 방식으로 모두에게 요청을 보낸 후, 아이피가 맞지 않으면 버리고, 맞는 아이피를 가지고 있는 PC는 자기의 주소를 다시 송신하고, 그러면 초기 송신자는 목적지 주소( MAC )를 알 수 있게 되어지는 원리


최소는 60btye

최대는 1514byte





'네트워크 > 프로토콜' 카테고리의 다른 글

7계층 HTTP 프로토콜  (0) 2020.01.12
4계층 프로토콜 UDP, TCP  (0) 2020.01.12
3계층 IPv4 프로토콜과 ICMP 프로토콜  (0) 2020.01.12
3계층 IP주소  (0) 2020.01.11
2계층 ( Data-Link )  (0) 2020.01.11