공부/Network

라우터(Router)와 라우팅 테이블(Routing Table)

해리누나 2024. 6. 6. 17:35
728x90
반응형

1. 라우터

라우터는 서로 다른 네트워크를 연결해 주는 장치로 네트워크 간의 데이터 패킷을 전달하는 장치다.

라우터를 통한 네트워크 분리

: 다른 네트워크와의 통신을 가능하게 해줄 뿐 아니라 네트워크를 분리할 수도 있게 해준다.

 

스위치 사용

: 이에 반해 데이터 링크 계층 (OSI 7계층 모델의 두 번째 계층)에서 작동하는 장치인 스위치(레이어2)만 있는 네트워크의 경우 모든 컴퓨터와 스위치가 동일한 네트워크에 속하게 된다. (허브도 스위치와 마찬가지로 네트워크를 분리할 수 없다.)

 

컴퓨터에서 다른 네트워크에 있는 컴퓨터로 데이터를 보내려면 기본 게이트웨이(default gateway)를 설정해야한다. 게이트웨이는 네트워크 경계를 넘어 서로 다른 네트워크 간의 데이터를 전달하는 장치 또는 소프트웨어를 말하며 여기선 예로 라우터가 게이트웨이의 역할을 한다. (라우터 외에 공유기, 레이어3 스위치 등 다양한 장비가 게이트웨이가 될 수 있음)

 

라우터를 통한 다른 네트워크로 데이터 전송

컴퓨터 1이 다른 네트워크에 있는 컴퓨터 6으로 데이터를 보내야 한다고 가정해보자. 컴퓨터 1은 다른 네트워크로 데이터를 보낼 때 어디로 전송하는지 알지 못해 일단 기본 게이트웨이를 설정하고 라우터로 데이터를 전송한다. 이때 컴퓨터 1은 192.168.1.0/24 네트워크에 속해 있어 라우터의 IP 주소인 192.168.1.1로 설정한 것이다. 하지만 기본 게이트웨이 설정 만으로는 컴퓨터 6에 데이터를 보낼 수 없다. 추가로 라우팅(routing) 기능이 필요하다.

추가로 라우터는 각 인터페이스(포트)마다 고유한 IP 주소를 가질 수 있다.

 

 

2. 라우팅

라우팅은 어떤 네트워크 안에서 데이터를 보낼 때 최적의 경로를 선택하는 과정이다. 이때 최적의 경로는 주어진 데이터를 가장 짧은 거리 또는 가장 적은 시간 안에 전송할 수 있는 경로를 말한다. 라우팅은 주로 네트워크 계층에서 이뤄지며 IP 주소를 기반으로 작동한다.

 

 라우팅은 각 라우터의 라우팅 테이블에 경로 정보가 등록되어 있어서 가능한 것이다.

 

 

 

 

 

참고

책: 10일만에 배우는 네트워크 기초, 모두의 네트워크 | 미즈구치 카츠야 | 이승룡 옮김

728x90
반응형