인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

HJ K님의 프로필 이미지

작성한 질문수

그림으로 쉽게 배우는 네트워크

ARP 문의

해결된 질문

작성

·

28

1

image.png

ARP 강의 8분 15초 쯤의 내용 관련하여 문의드립니다. (위 사진은 해당 부분에 대한 캡쳐입니다.)

동영상 내에서는 위 부분에서 목적지 MAC 주소가 AA:AA:AA:AA:BB:B1 로 바로 바뀌어서 전달되는 것으로 보이는데, 자세히 들여다보면 아래와 같은 내용이 생략된 것이 맞나요?

 

출발지 IP : 10.0.0.2

목적지 IP : 9.0.0.2

출발지 MAC : AA:AA:AA:AA:BB:BB

목적지 MAC : FF:FF:FF:FF:FF:FF (교수님 PC의 IP 주소만 알고 있고 MAC 주소는 모르기 때문에 라우터 2가 교수님 PC 에 ARP 요청 메시지를 보냄)

 

이후에 교수님 PC 에서 자신의 IP 와 MAC 주소가 포함된 ARP 응답 메시지를 보내면 라우터2가 이 정보를 가지고 라우터 2의 ARP Cache 에 교수님 PC IP 와 MAC 주소를 저장해 놓음

이후부터는 라우터2에 교수님 IP 로 전달할 데이터가 들어오면 작성된 라우터2의 ARP cache 를 보고 교수님의 MAC 주소에 정확하게 전달함

 

ARP 강의에는 ARP cache 가 호스트(강의에서 표현된 PC 들)에만 표시되어 있어서 라우터(L3 스위치)에는 ARP cache 가 없는건가? 라는 생각이 들었는데, 위에 제가 작성한 부분의 논리를 보면 라우터에도 ARP Cache 가 있을 것 같은데 맞는지 문의드립니다.

답변 2

0

감자님의 프로필 이미지
감자
지식공유자

안녕하세요 HJ K님!

질문 주신 생략된 부분이 맞습니다.

라우터 2의 경우 교수님 PC의 MAC주소를 모르기 때문에 ARP를 이용해 교수님 PC의 정보를 저장합니다.

AI인턴 봇이 잘 설명해놓아서 참고하시면 도움이 될 것 같습니다😀

HJ K님의 프로필 이미지
HJ K
질문자

빠른 답변 감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. HJ K 님의 질문에 대해 답변 드리겠습니다.

질문해 주신 내용은 ARP 프로토콜의 작동 방식, 특히 네트워크 장치들 간의 통신 시 MAC 주소를 알아내는 과정에서 어떻게 라우터가 작동하는지를 묻고 계신 것 같습니다.

ARP 프로세스에 대한 설명

ARP(Address Resolution Protocol)는 네트워크 장치가 서로 통신할 때 IP 주소를 기반으로 MAC 주소를 알아내는데 사용됩니다.

  1. 초기 상태:

    • 출발지 IP는 10.0.0.2이고, 목적지 IP는 9.0.0.2입니다.
    • 이때 출발지 MAC은 AA:AA:AA:AA:BB:BB이고, 목적지 MAC은 아직 모르는 상태라서 FF:FF:FF:FF:FF:FF로 설정됩니다.
  2. ARP 요청:

    • 라우터 2에서 교수님 PC의 MAC 주소를 모르기 때문에, ARP 브로드캐스트를 통해 목적지 MAC 주소를 요청합니다.
  3. ARP 응답:

    • 교수님 PC는 자신의 IP와 MAC 주소를 포함한 응답 메시지를 라우터 2로 전송합니다.
    • 라우터 2는 이 응답을 받고, 자신의 ARP 캐시에 IP와 MAC 쌍을 저장합니다.
  4. 데이터 전송:

    • 라우터 2는 이제 목적지 IP가 9.0.0.2인 데이터를 교수님 PC의 MAC 주소로 정확하게 전달할 수 있습니다.

라우터의 ARP 캐시

네, HJ K 님의 논리가 맞습니다. 라우터도 IP와 MAC 주소 맵핑 정보를 저장하는 ARP 캐시를 가집니다. 이는 라우터가 네트워크 트래픽을 적절히 포워딩할 때 매우 중요한 기능입니다. 강의에서도 ARP 캐시가 중요하게 다뤄지며, 라우터가 데이터를 전달할 때 이 정보를 어떻게 사용하는지가 소개된 것으로 보입니다.

참고 자료 및 유사 질문 링크

제가 제공한 이미지를 확인하시면, 네트워크 내에서 어떻게 ARP가 사용되는지 구체적으로 이해하시는데 더 도움이 될 것입니다.

추가적으로, 도움을 드리기 위해 지식공유자님의 기존 답변을 참고했습니다. 이 답변이 도움이 되셨길 바랍니다. 궁금한 점이 더 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다. 😊

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

HJ K님의 프로필 이미지

작성한 질문수

질문하기