Computer Science/CS 네트워트 편

[Network] 4. ARP 프로토콜( 3계층 프로토콜 )

미스터로즈 2021. 8. 8. 12:10

네트워크 관련된 유튜브 강의 정리 내용입니다.

정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다.


 

ARP 프로토콜 이란?

ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC주소를 IP주소를 이용해서 알아오는 프로토콜입니다.

 

같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소 모두 필요합니다.

이때, IP주소는 알고 MAC 주소는 모르더라도 ARP를 통해 통신이 가능합니다.

즉, IP주소를 이용해 MAC주소를 알아옵니다.

 

 


ARP 프로토콜의 통신 과정

IP 주소로 MAC 주소를 알아오는 과정

 

ARP 프로토콜 작성

Ethernet 작성

 

목적지 IP 주소와 각각의 IP 주소를 비교

- 만약 같으면 ARP 응답을 만들어서 보내줍니다.

 

나의 MAC 주소 cc cc cc cc cc cc 를 써주고

목적지 MAC 주소 aa aa aa aa aa aa 를 써서 보내줌

 

이제 목적지 MAC 주소를 알고 있기 때문에 MAC 주소를 브로드 캐스트 주소를 사용할 필요가 없습니다.

 

받아온 MAC 주소를 캐시 테이블에 저장을 해줍니다.