Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

은학의 코딩 일기장

[컴퓨터 네트워크] 라우팅 본문

cs

[컴퓨터 네트워크] 라우팅

<Eunhak> 2024. 9. 12. 19:26

라우팅이란?

라우팅네트워크 간에 데이터 패킷을 전달하는 과정을 말합니다. 네트워크에 연결된 여러 장치(노드)들이 서로 통신하기 위해 데이터 패킷을 전달할 경로를 선택하는 것을 라우팅이라고 합니다. 이 작업은 주로 라우터라는 네트워크 장치에 의해 수행되며, 라우터는 패킷을 최적의 경로로 전달하여 목적지까지 도달하게 합니다.

 

라우팅의 핵심은 경로 선택으로, 목적지에 도달할 수 있는 여러 경로 중 가장 효율적인 경로를 결정하는 것입니다. 이를 위해 라우팅 테이블을 사용하며, 각 네트워크 장치는 자신이 알고 있는 네트워크 경로 정보를 기반으로 라우팅 테이블을 구성합니다.

 

 

 

 

라우팅 프로토콜

라우팅 프로토콜은 네트워크 장치들이 서로 통신하며, 경로 정보를 공유하고 업데이트하는 규칙 및 절차를 말합니다. 이를 통해 네트워크 장치들이 데이터를 어디로 보낼지 결정할 수 있게 됩니다. 라우팅 프로토콜은 크게 두 가지로 나뉩니다.

  1. 내부 라우팅 프로토콜 (IGP, Interior Gateway Protocol):
    • 같은 자치 시스템(AS, Autonomous System) 내에서 작동하며, 네트워크 간의 경로를 설정하는 데 사용됩니다.
    • 예:
      • RIP (Routing Information Protocol): 단순한 거리 벡터 기반의 프로토콜로, 경로의 홉 수를 기준으로 라우팅 테이블을 구성합니다.
      • OSPF (Open Shortest Path First): 링크 상태 기반의 프로토콜로, 네트워크 내 모든 라우터가 경로 정보를 공유하며 최적의 경로를 설정합니다.
      • EIGRP (Enhanced Interior Gateway Routing Protocol): 거리 벡터와 링크 상태를 모두 사용하는 혼합형 프로토콜입니다.
  2. 외부 라우팅 프로토콜 (EGP, Exterior Gateway Protocol):
    • 다른 자치 시스템 간에 경로 정보를 설정하는 데 사용됩니다.
    • 예:
      • BGP (Border Gateway Protocol): 자치 시스템 간의 네트워크 경로를 설정하며, 인터넷 상에서 가장 널리 사용되는 프로토콜입니다. BGP는 네트워크 정책에 따라 경로를 선택하는 기능을 제공합니다.

 

 

 

서브넷과 서브넷 마스크

서브넷(Subnet)은 하나의 큰 네트워크를 더 작은 네트워크로 나누는 방법입니다. 서브넷을 사용하면 네트워크 자원을 효율적으로 관리하고, 네트워크 트래픽을 줄이며, 보안을 강화할 수 있습니다. 예를 들어, 대규모 기업 네트워크를 여러 서브넷으로 나누면, 각 부서나 팀마다 별도의 네트워크 세그먼트를 제공할 수 있습니다.

  • 서브넷 마스크(Subnet Mask):
    • 서브넷을 정의하는 데 사용되는 32비트 숫자입니다. IP 주소를 네트워크 부분과 호스트 부분으로 나누는 역할을 합니다.
    • 예: IP 주소 192.168.1.0에 서브넷 마스크 255.255.255.0을 적용하면, 앞의 192.168.1은 네트워크 주소를 나타내고, 마지막 0은 호스트 주소를 나타냅니다.
    • 서브넷 마스크는 네트워크 범위를 결정하며, 이를 통해 네트워크 장치들이 특정 IP 주소가 어느 서브넷에 속하는지 알 수 있습니다.

 

 

서브넷팅의 장점:

  1. 네트워크 트래픽을 줄여 성능을 개선.
  2. IP 주소를 더 효율적으로 사용.
  3. 보안을 강화하여 서브넷 간 접근을 제한.