IP주소에서 네트워크 대역이 다르게 된다면 통신을할 수 가없다. 하지만 L3 장비인 라우터를 사용하게 된다면 서로 다른 네트워크 대역이라도 통신이 가능하게 된다. 즉, 라우터 라는 장비는 라우팅 테이블을 만들고 서로 다른 네트워크 대역에 대한 경로지정을 하게된다,
Router → 브로드캐스트 제어, 경로 설정(동적→ RIP(거리기반),OSPF(링크상태),정적)
TTL time to live 라우터 와 라우터 사이를 홉이라고 함 TTL은 패킷이 일정거리를 이동하게되어 설정한 TTL이 만료되면 패킷이 소실됨

라우터의 기본적인 개념은 경로설정이다. 서로다른 네트워크를 이어주고 경로를 안내해주고있다. 위 그림과 같이 192.168.0.1/16 와 192.169.0.1/16 은 다른 네트워크이다. 하지만 192.168.0.2/16 컴퓨터에서 192.169.0.1/16 서버로 ping을 찍어본다면 핑이 잘나가는것을 알수있다. 라우터에 들어가는 ip는 defalut gateway로 비유를 하자면 방의 문이라고 생각하면된다. 외부 네트워크로 나가는 문이다.
라우터에는 테이블이 존재한다.
라우팅 테이블은 컴퓨터 네트워크에서 목적지 주소를 목적지에 도닥하기 위한 네트워크 노선으로 변환시키는 목적으로 사용된다. 각 라우터 테이블은 모든 목적지 정보에 대해 해당 목적지에 도달하기 위해서 거쳐야 할 다음 라우터의 정보를 가지고 있다.
즉, 라우터는 네트워크에서 네비게이션 같은 역할을 한다. 경로설정이 주 임무인데 라우터는 서로 다른 라우터와 정보 교환을 하면서 테이블에 정보를 저장해 놓고 테이블을 참조하여 제일 중요한 경로 설정을 하게된다.

라우터는 경로설정을 위해 여러가지 방법을 사용하는데 크게 정적 라우팅 & 동적 라우팅으로 나누게 된다.

총 4개의 네트워크 대역이 존재 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24 각 네트워크 마다 라우터가 존재하는데 이 라우터들은 각 네트워크 대역의 문 즉, 게이트웨이가 된다. 또한 예를들어 192.168.0.2 의 PC에서 192.168.3.2 서버로 요청을 보내게 된다면 라우터를 거쳐 가게되는데 라우터는 경로설정을 위해 라우팅 프로토콜을 사용하게 된다. 위 사진은 RIP을 사용하고있다