[Network] 내부망과 외부망

업데이트:


세 번째 이야기는 두 번째와 이어지는 내용입니다. 두 번째 내용을 못 보셨다면 아래 링크를 참고해 주세요~!

[그만 방문해주세요 - ARP테이블] - 네트워크 두 번째 이야기


내부망과 외부망

전 세계가 네트워크가 연결되어 지구 반대 편에 있는 사람들과도 통신할 수 있지만, 이것은 수 많은 네트워크들이 모여서 가능한 것입니다.

그래서 자신이 속해 있는 네트워크 내에서 통신하는 경우가 있고,

image



자신이 속해 있지 않는 네트워크의 host와 통신하는 경우가 있습니다.

image



이렇게 다른 네트워크에 있는 경우, 내부망과 외부망의 연결다리 역할을 하는 게이트웨이가 필요한데요.

라우터라는 장치가 그 역할을 합니다.

image

그래서 외부망에 있는 상대방의 MAC주소가 필요한 것이 아니라, 라우터의 MAC주소가 필요한 것입니다. 그러면 라우터가 외부망에 있는 상대방에게로 패킷을 전달해 줍니다.

라우터는 3계층 장비로, 라우팅 테이블이라고 하는 곳에 목적지 주소에 대한 경로를 가지고 있습니다. 즉, 외부망에 있는 host의 IP주소가 라우팅 테이블에 있으면, 포워딩을 해주는 것인데요.

만약, 라우팅 테이블에 상대방의 IP주소 정보가 없으면 어떻게 될까요?

=> 버려집니다.

꼭 통신을 하고 싶은데, 고민에 빠지게 되죠? 라우터에 대한 이야기는 스위치와 함께 다음 포스팅에서 이어나가보도록 할게요~!



1) 내부망에서의 통신

  • 통신하는 두 호스트 간에 다른 장치가 필요 없습니다.
  • 상대방의 IP주소와 MAC주소를 자신의 ARP 캐시 테이블에 기록합니다.


2) 외부망과의 통신

  • 통신하는 두 호스트 간에 다른 장비(라우터)가 필요합니다.
  • 라우터의 IP주소와 MAC주소를 자신의 ARP 캐시 테이블에 기록합니다.






카테고리:

업데이트: