김 컴퓨터


라우터 (Router) 기초

라우터(Router)는 서로 다른 네트워크(예: 가정집 네트워크와 인터넷, 회사 지사 간 네트워크)들을 연결하고, 패킷(데이터 묶음)이 목적지까지 도달할 수 있는 최적의 경로(Route)를 결정하여 전송하는 장치입니다. 인터넷이 작동하는 데 있어 가장 핵심적인 역할을 담당합니다.


1. 라우터의 핵심 원리: 경로 지정 (Routing)

라우터는 IP 주소(네트워크 계층의 주소)를 사용하여 통신하며, 다음과 같은 방식으로 작동합니다.

① IP 주소 기반 작동

라우터는 패킷의 IP 헤더에 있는 목적지 IP 주소를 읽고, 그 IP 주소가 어떤 네트워크에 속하는지 파악합니다.

② 라우팅 테이블

라우터는 내부에 라우팅 테이블(Routing Table)이라는 경로 정보를 가지고 있습니다. 이 테이블에는 목적지 네트워크까지 도달하기 위한 다음 경로(Next Hop) 정보가 저장되어 있습니다. * 역할: 라우터는 수신된 패킷의 목적지 IP 주소를 라우팅 테이블과 비교하여, 해당 패킷을 어느 포트로 내보내야 최단 경로로 목적지에 도달할 수 있는지 결정합니다.

③ 프로토콜 활용

라우터들은 라우팅 프로토콜(Routing Protocol)(예: OSPF, BGP 등)을 사용하여 서로 경로 정보를 교환하고, 네트워크의 변화에 따라 라우팅 테이블을 실시간으로 업데이트합니다.


2. OSI 7계층과의 관계 및 주요 기능

구분 설명
작동 계층 네트워크 계층 (3계층)에서 작동
주소 처리 IP 주소를 기반으로 패킷의 경로를 결정하고 전달
핵심 기능 1. 네트워크 연결: 서로 다른 IP 대역을 가진 네트워크 세그먼트들을 연결 (이질적인 네트워크 연결)
2. 최적 경로 결정: 라우팅 테이블을 기반으로 목적지까지 가장 효율적인 경로를 선택
3. 브로드캐스트 제어: 브로드캐스트 패킷이 다른 네트워크로 넘어가는 것을 막아 네트워크 부하를 줄임

3. 라우터와 스위치의 비교 (FAQ)

라우터는 다른 네트워크를 연결하는 반면, 스위치는 같은 네트워크 내의 장치들을 연결합니다.

특징 라우터 (Router) 스위치 (Switch)
작동 계층 3계층 (네트워크 계층) 2계층 (데이터 링크 계층)
사용 주소 IP 주소 (논리적 주소) MAC 주소 (물리적 주소)
기능 경로 설정(Routing) 및 네트워크 연결 패킷 전달(Switching) 및 포트 연결
연결 범위 다른 네트워크 연결 (WAN, 인터넷) 같은 네트워크 내 장치 연결 (LAN)