라우터(Router)?
라우터는 서로 다른 네트워크를 연결해주는 장치로써, 현재의 네트워크에서 다른 네트워크로 패킷을 전송하는 기능을 제공한다.
스위치가 데이터링크 계층에서 동작하는 것과 달리, 라우터는 네트워크 계층에서 동작한다.
스위치는 브로드캐스트 도메인을 나눌 수 없기 때문에, 대역폭을 낭비할 우려가 있다.
반면, 라우터는 브로드캐스트 도메인을 나누어 이를 방지할 수 있다.
특징
라우터는 라우팅 테이블을 이용하여 경로 정보를 등록하고 관리하며 라우팅 테이블을 기반으로 가장 효율적인 경로를 설정한다.
그 외에 다음과 같은 기능들이 있다.
- 패킷 필터링 기능
- 로드 분배 기능
- QoS(Quality of Service) 기능: 프로토콜, 데이터 크기, 중요도 등을 따져 트래픽의 전송 순서를 조정하는 기능
스위치 vs 라우터
|
스위치 |
라우터 |
데이터 전송 범위 |
같은 네트워크 |
다른 네트워크 |
전송을 위해 이용하는 테이블 |
MAC 주소 테이블 |
라우팅 테이블 |
전송할 때 참조하는 주소 |
MAC 주소 |
IP 주소 |
테이블에 필요한 정보가 없을 때 동작 |
Flooding |
데이터 파괴 |