본문 바로가기

network

CIDR란 ?

CIDR(Classless Inter-Domain Routing)는 IP 주소와 그에 대한 서브넷 마스크를 표현하는 방법입니다. CIDR은 네트워크 주소를 더 효율적으로 할당하고 라우팅 테이블을 최적화하기 위해 도입되었습니다.

주요 특징

  1. 서브넷 마스크 없이 표현: CIDR은 IP 주소와 서브넷 마스크를 하나의 문자열로 결합하여 표현합니다. 예를 들어, IP 주소 192.168.0.0과 서브넷 마스크 255.255.255.0은 CIDR 표기법으로 192.168.0.0/24로 표현됩니다.
  2. 유연한 서브네팅: CIDR을 사용하면 네트워크를 더 세분화하거나 결합하여 사용할 수 있습니다. 이는 전통적인 클래스 기반 주소 지정(Class A, B, C)보다 유연합니다.
  3. 라우팅 테이블 최적화: 네트워크를 더 큰 블록으로 그룹화하여 라우팅 테이블의 항목 수를 줄일 수 있습니다. 이는 라우터의 성능을 향상시킵니다.

CIDR 표기법

CIDR 표기법은 다음과 같이 구성됩니다:

  • IP 주소 (예: 192.168.0.0)
  • 슬래시('/') 뒤에 서브넷 마스크의 비트 길이 (예: 24)

예시: 192.168.0.0/24

서브넷 계산

CIDR 표기법에서 슬래시 뒤에 오는 숫자는 서브넷 마스크의 비트 길이를 나타냅니다. 예를 들어, /24는 서브넷 마스크 255.255.255.0에 해당합니다.

  • /8: 255.0.0.0 (Class A)
  • /16: 255.255.0.0 (Class B)
  • /24: 255.255.255.0 (Class C)

예시

  1. 192.168.0.0/16
    • 네트워크 주소: 192.168.0.0
    • 서브넷 마스크: 255.255.0.0
    • 네트워크 범위: 192.168.0.0 - 192.168.255.255
  2. 10.0.0.0/8
    • 네트워크 주소: 10.0.0.0
    • 서브넷 마스크: 255.0.0.0
    • 네트워크 범위: 10.0.0.0 - 10.255.255.255

장점

  • 효율적인 IP 주소 사용: IP 주소 공간을 더 세분화하여 낭비를 줄입니다.
  • 더 작은 라우팅 테이블: CIDR은 IP 주소 블록을 그룹화하여 라우팅 테이블의 크기를 줄입니다.
  • 유연성: 네트워크 관리자에게 유연성을 제공하여 네트워크를 쉽게 재구성할 수 있습니다.

요약

CIDR(Classless Inter-Domain Routing)은 IP 주소와 서브넷 마스크를 결합하여 네트워크를 더 효율적으로 관리하고 라우팅 테이블을 최적화하는 방법입니다. 이는 IP 주소 공간을 절약하고 라우팅 성능을 향상시키는 데 중요한 역할을 합니다.

'network' 카테고리의 다른 글

TCP  (0) 2023.11.28
3-way Handshake  (0) 2022.02.14