인터넷은 단순히 “한 줄로 연결된 케이블”이 아니라
수많은 장비(라우터)들이 연결된 거대한 도로망입니다.
이 도로망에서 데이터를 올바른 목적지로 보내기 위해
길을 찾아주는 과정이 바로 **라우팅(Routing)**입니다.
1. 라우팅이란 무엇인가?
라우팅(Routing)은
👉 데이터가 목적지까지 가기 위한 올바른 경로를 찾는 과정입니다.
아래 이미지는 제 컴퓨터에서 구글에 접속하는 경로를 보여주고 있습니다.
절대 축지법으로 바로 도착하는 방식은 아니랍니다.
우리가 차를 타고 목적지를 찾아 갈 때 네비게이션으로 길을 찾듯이
인터넷도 여러 장비를 거쳐
최적의 길을 선택해 목적지 서버로 이동합니다.

2. 라우터(Router)의 역할
라우터는
👉 인터넷의 네비게이션 서버 같은 존재입니다.
- 어디로 가야 하는지 판단하고
- 최적의 경로를 선택하며
- 패킷(데이터)을 정확한 네트워크로 전달합니다.
공유기도 라우터의 일종이기 때문에
집 안에서도 작은 라우팅이 일어나고 있어요.
3. 왜 라우팅이 필요한가?
인터넷은 마치 도시 전체가
수많은 도로와 교차로로 연결된 것처럼
수많은 네트워크가 서로 연결되어 있습니다.
예를 들어:
PC → 공유기 → KT 망 → 국제 백본 → 구글 서버
이렇게 여러 장비를 지나가야 도착합니다.
단지 우리에게 보여지지는 않는 과정이랍니다.
라우팅이 없으면
데이터는 목적지를 찾지 못해 길을 잃어버립니다.
4. IP 주소와 네트워크 구분
라우팅이 가능한 이유는
IP 주소 구조가 **“네트워크 부분 + 호스트 부분”**으로 나뉘기 때문입니다.
예: 192.168.10.50 / 24
- 192.168.10 = 네트워크 부분
- 50 = 장비 번호(호스트 부분)
라우터는 목적지 주소를 보고 판단합니다:
- 같은 네트워크인가? → 바로 전달
- 다른 네트워크인가? → 다음 라우터로 보내기
📌 즉, “다른 네트워크로 가야 한다”는 것을 인식하면 라우팅이 필요해집니다.
5. 정적 라우팅 vs 동적 라우팅
라우팅에는 두 가지 방식이 있습니다.
✔ ① 정적 라우팅 (Static Routing)
사람이 직접 “이 네트워크는 저쪽으로 보내라”라고
고정된 경로를 설정하는 방법.
예:
192.168.20.0/24 → 게이트웨이 192.168.10.1
소규모 환경, 현장 장비, 사설망에서 주로 사용됩니다.
✔ ② 동적 라우팅 (Dynamic Routing)
라우터끼리 서로 대화를 하면서
자동으로 최적 경로를 찾는 방식입니다.
사용되는 프로토콜:
- OSPF
- RIP
- BGP
이건 기업망, ISP, 국가망 같은 큰 환경에서 사용됩니다.
6. 공유기에서 라우팅이 일어나는 실제 모습
여러분이 만약 PC에서 “google.com”을 접속하면:
- 공유기가
→ “구글은 내 내부가 아니네?”
→ “그럼 다음 라우터(KT망)로 보내야겠다” - KT 라우터가 확인
→ 다른 나라 망으로 전달 - 국제 백본 → 구글 데이터센터로 전달
이 과정이 모두
라우팅 덕분에 자동으로 이루어집니다.
✿ 마무리
라우팅은 어렵게 들리지만
본질은 아주 간단한 개념입니다.
- 데이터가 가야 할 길을 찾아주는 것
- 라우터는 인터넷의 길 안내자
- 같은 네트워크면 바로 전달
- 다른 네트워크면 라우터로 이동
- 소규모는 정적, 대규모는 동적 라우팅 사용
인터넷이 넓은 도로망이라면
라우팅은 그 안의 네비게이션 시스템입니다.
쉽게 라우팅에 대해 설명해드렸는데 어떠셨나요?
앞으로도 좋은 글로 만나겠습니다.