설명
- 현재 네트워크에서 다른 네트워크로 최적 경로를 통해 데이터를 전송
- 경로 정보는 라우팅 테이블에 등록
- 라우팅 테이블에 경로 정보를 등록하는 방법은 수동 등록과 자동 등록이 있다.
- 수동 등록은 소규모 네트워크에 적합하다.
- 자동 등록은 대규모 네트워크에 적합
- 자동으로 할 경우, 라우터 간에 경로정보를 서로 교환하여 라우팅 테이블 정보를 자동으로 수정한다.
- 이렇게 라우팅 정보를 교환하기 위한 프로토콜을 라우팅 Protocol 이라 한다.

라우터

네트워크 내부에 존재하는 장치(네트워크 코어)들로써, 라우터는 사용자들이 보낸 메세지를 목적지까지 전달하는 역할을 가지고 있다. 결국 라우터는 데이터를 전달하는 장치이다.
라우터의 데이터 전달방식

Circuit Switching
- 출발지부터 목적지까지의 대역폭을 예약해놓은 상태로써, 한번에 데이터를 전달하는 것이다. 하나의 회선을 할당받아 (회선을 독점하여) 데이터를 전달하기 때문에 아무런 방해없이 한번에 전달할 수 있다. 예시로 전화망이 있다. 전화를 걸게되면 전화를 건 송신자로부터 수신자의 전화기에 이르기까지의 경로를 찾아내고, 한번 설정된 송신자와 수신자의 경로는 데이터(음성) 이 전송되는 동안 계속 유지되는 것이다. 이 예로 부터 Circuit Switching은 언제든지 계속 사용하는 시스템에 적합하다는 것을 알 수 있다.
| 장점 | 단점 |
|---|---|
| 대역폭이 결정되므로, delay가 발생할 수 없다. | 일정 사용자에게 할당해주므로 낭비가 발생한다. |

Packet Switching
- 사용자가 보내는 데이터가 패킷단위로 잘게 나뉘어서 전달되는 것이다. 패킷은 출발지에서 다음 라우터로 전송하기 이전에 저장하고 어느 경로로 갈지 결정하는 Store and Forward 방식을 취한다. 패킷의 헤더에는 출발지(source) 와 목적지(destination) 에 대한 정보가 들어있다. 대부분의 경우는 이 사용법을 택한다. 인터넷을 사용하는 패턴이 Packet Switching 에 적합하기 때문이다. 연속된 요청이 필요없기 때문에 대역폭을 할당할 필요가 없다.
| 장점 | 단점 |
|---|---|
| 짧게 사용하는 다수의 사용자도 커버가 가능하다. | 짧은 시간에 많은 요청이 들어올 경우 delay가 발생한다. |