일반 가정이나 회사와 같은 소규모 네트워크 범위의 네트워크 기기가
인터넷에 접속하고 싶다고 가정해 보자.
흔히 우리의 일상생활에서 노트북이나 컴퓨터를 통해 인터넷에 접속하기 위해서는 라우터라는 장치가 필요하다.
가정 내의 네트워크에서 인터넷 네트워크로 접속하기 위해서는
ISP 를 통해 공인 IP 를 부여받은 라우터를 거쳐야 하기 때문이다.
이와 같이 라우터는 한 네트워크에서 다른 네트워크로 데이터를 보내는 역할을 한다.
네트워크 통신에서는 한 네트워크 내에서의 통신 뿐만 아니라
한 네트워크에서 다른 네트워크로의 통신이 필요하다.
이와 같이 서로 다른 네트워크로 데이터를 전송해야 하는 상황이 올 때
라우터는 다음으로 전송해야 하는 라우터를 판단하기도 한다.
만약 아래와 같이 서로 다른 네트워크영역에서 데이터를 송수신 해야한다고 가정해보자
일단 각 네트워크에서 패킷을 전송할 때
양쪽의 네트워크를 잇고 있는 라우터들의 IP 주소로 데이터가 전송된다.
라우터 1은 네트워크1 뿐만 아니라 네트워크2 와도 연결되어 있고
라우터 2는 네트워크 2 뿐만 아니라 네트워크3 과도 연결되어 있다.
즉 라우터 1,2 모두 복수의 인터페이스가 준비되어 있으며,
그에 맞는 물리적 배선과 IP 주소가 설정되어 있다.
따라서 네트워크 1 (192.168.10.0/24) 에 속한 라우터1의 IP 주소는 192.168.10.254 라고 할 수 있고
네트워크 2 (192.168.20.0/24) 에 속한 라우터 1의 IP 주소는 192.168.20.1 이라고 예시를 들 수 있다.
또한 네트워크 2 (192.168.20.0/24) 에 속한 라우터2의 IP 주소는 192.168.20.254 라고 할 수 있고
네트워크 3 (192.168.30.0/24) 에 속한 라우터 1의 IP 주소는 192.168.30.254 라고 예시를 들 수 있다.
라우터는 데이터를 특정 목적지까지 전송하기 위해서
최적의 경로를 선택하는 '라우팅'의 과정을 거치는데, 라우팅의 과정에서는 라우팅 테이블을 필요로 한다.
라우팅 테이블은 경로에 대한 정보를 등록하고 관리하는 테이블이다.
라우터를 거치면 도착지 MAC 주소와 출발지 MAC 주소가 바뀌게 된다.
MAC 주소는 각 장치마다 부여된 고유의 물리적인 주소이기 때문에 전송 도중 거쳐야 할 기기들을 지나면서
목적지 MAC 주소와 출발지 MAC 주소가 바뀔 수 있다.
따라서 이더넷 헤더와 FCS 도 교체가 된다. (ARP 이용)
하지만, 도착지 IP 주소와 출발지 IP 주소는 바뀌지 않는다 (NAT 주소 변환시 예외)
IP 헤더에서 변하는 내용은 TTL 와 헤더 체크섬이 변하게 된다.
'네트워크' 카테고리의 다른 글
[네트워크] RIP (Routing Informartion Protocol) (0) | 2022.09.26 |
---|---|
[네트워크] 라우팅 프로토콜 (0) | 2022.09.25 |
[네트워크] IP 패킷, IP 헤더 (0) | 2022.09.22 |
[네트워크] 서브넷 마스크 (0) | 2022.09.21 |
[네트워크] IP (Internet Protocol) (0) | 2022.09.20 |