IT 공부 내용 정리/네트워크

라우터 (Router)

afkajas 2024. 11. 6. 01:59

라우터는 네트워크에서 트래픽의 경로를 가장 빠른 길로 설정해 주는 역할을 하며 동시에 가벼운 방화벽의 역할을 하기도 하는 장비입니다. OSI 7 계층에서 3 계층에 해당하는 프로토콜로 동작하는 장비입니다. 한마디로 주로 IP주소를 통해서 통심한다고 생각하시면 됩니다. 요즘에는 L3스위치가 라우터의 역할을 대신하기도 하지만 그래도 라우터는 네트워크를 구성하는 데 있어서 중요한 장비이며 특히 WAN 구간에서 중요한 장비입니다


라우터 (Router)란?

라우터는 데이터 패킷을 네트워크 간에 전달하고 최적의 경로를 선택해서 통신하게 해주는 장치를 의미합니다.

라우터는 IP 주소를 기반으로 움직이고 장비의 포트에 각각의 IP주소를 할당해서 통신합니다.

이때 보통 라우터의 포트에 부여된 IP주소를 게이트웨이 ( Gateway ) 주소라고 하기도 합니다.

 

라우터의 주요 역할은 아래와 같습니다.

 

1. 패킷 전달

 

라우터는 네트워크 사이에서 데이터 패킷을 전달하는 역할을 수행합니다. 패킷은 송신지에서 수신지까지 여러 라우터를 거칠 수 있으며 각 라우터를 거칠 때마다 최적의 경로가 선택되어 전달됩니다.

그리고 또 하나의 특징은 라우터는 패킷의 모든 경로에 책임을 지는 것이 아니라 자신이 알고 있는 다음 라우터 경로만 책임을 집니다.

 

2. 네트워크 분리

 

라우터는 네트워크를 분리하여 충돌 도메인과 브로드케스트를 관리하는 역할을 합니다. 

 

 

3. 라우팅 테이블 관리

 

라우터는 네트워크의 상태를 기반으로 경로를 선택하기 위해서 라우팅 테이블을 사용합니다. 

라우팅 테이블은 자신의 다음 홉 (hop)의 경로를 저장한 내역을 의미합니다. 이것을 이용해서 자신에게 들어온 패킷을 최적의 경로로 전달하며 이 테이블의 내역은 업데이트되어 최적의 경로를 유지합니다.


 

라우터 내부 주요 구조

라우터는 우리가 생각하는 PC와 구성은 거의 비슷합니다, CPU도 있고 RAM도 존재합니다. 차이점이라면 그래픽카드가 없다는 정도 이겠네요

 

그럼 지금부터는 라우터 장비에서 내부 주요 부품의 역할을 알아보겠습니다.

 

1. CPU

 

라우터를 제어하고 라우팅과 라우터에서 제공하는 다양한 기능에 필요한 연산을 담당합니다.

 

2. ROM 

 

OS의 구동하기 위한 코드와 장애 복구에 사용하는 OS가 저장됩니다.

 

3. 메모리

 

라우터의 메모리는 Flash 메모리와 RAM , NVRAM으로 나누어 생각해 볼 수 있습니다.

 

 

플래시 메모리 : PC 하드 디스크와 비슷한 기능을 하고 있으며 해당 장비의 운영체제를 저장하고 있습니다.

 

NVRAM :  초기 설정 파일을 저장하고 있으며 만약 설정을 초기화한다면 읽히게 되는 메모리입니다.

 

RAM : 휘발성 메모리이며 주로 테이블 내용을 저장하거나 현재 설정된 데이터를 저장하고 있습니다.

 

 


 여기까지가 라우터에 대한 기본적인 내용입니다. 

 

이후에 라우팅 프로토콜이나 ACL 등에 대한 것을 다루겠습니다.

'IT 공부 내용 정리 > 네트워크' 카테고리의 다른 글

ACL 과 NAT  (0) 2024.11.06
라우팅 프로토콜  (0) 2024.11.06
STP ( 스패닝 트리 프로토콜)  (0) 2024.11.06
Vlan  (0) 2024.11.06
허브와 스위치(스위칭)  (0) 2024.11.06