<aside>
💡
🖥️ 라우터(Router)란?
라우터는 데이터 패킷이 발신지에서 수신지까지 이동하는 최적의 경로를 찾는 네트워크 트래픽 관리자입니다.
</aside>
🔑 라우터의 주요 역할
- 📡 트래픽 관리
- 데이터 패킷의 흐름을 제어하여 네트워크 혼잡을 줄이고, 효율적인 통신을 보장합니다.
- 🗺️ 최적 경로 선택
- 각 패킷을 목적지까지 보내기 위해 최적의 경로를 결정.
- 이는 네트워크 상태, 대역폭, 거리 등을 고려하여 이루어집니다.
- ⏱️ 실시간 경로 결정
- 네트워크 상태가 변경되더라도, 라우터는 실시간으로 경로를 재설정하여 안정적인 데이터 전송을 보장합니다.
- 🔗 네트워크 연결
- 서로 다른 네트워크를 연결하여 데이터가 글로벌 인터넷으로 원활히 전송되도록 합니다.
- 가정 내 네트워크에서 전 세계와 연결되는 데 필수적인 장치입니다.
- 🛡️ 보안 기능
- 기본적인 방화벽 역할 수행.
- 불필요한 트래픽을 차단하고, 악성 공격을 방지하여 네트워크 보안을 강화합니다.
🧭 라우터의 경로 선택 원리
📚 라우팅 프로토콜
라우터는 데이터를 전송하기 위해 다양한 라우팅 프로토콜을 사용합니다:
- 정적 라우팅:
- 관리자가 미리 설정한 고정 경로.
- 소규모 네트워크에 적합.
- 동적 라우팅:
- 라우터가 실시간으로 경로를 학습하고 조정.
- 네트워크 상태 변화에 유연하게 대응 가능.
- 주요 프로토콜:
- RIP: 경로를 홉(hop) 수로 계산.
- OSPF: 네트워크 상태를 기반으로 최단 경로 계산.
- BGP: 인터넷의 주요 라우팅 프로토콜로, 자율 시스템 간 경로를 관리.
🌟 라우터의 장점
- 📈 네트워크 효율성 향상:
- 데이터를 최적 경로로 전송하여 전송 속도를 향상.
- 🌍 글로벌 연결성 지원:
- 다양한 네트워크를 연결하여 전 세계와의 통신 가능.
- 🔐 보안 강화: