ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IP addressing: Subnet Mask, CIDR
    네트워크 2024. 5. 21. 16:53

    IP address

    32비트 identifier

     

    인터페이스

    IP 주소는 각 장치의 인터페이스와 연결됨

    - 호스트/라우터와 물리적 링크와의 연결

    - 호스트는 일반적으로 하나나 두개의 인터페이스를 가짐(랜, 와이파이)


    계층적 주소 체계

    IP 주소: 네트워크 ID + 호스트 ID

     

    IP 주소 등급

    ICANN에서 IP 주소를 관리함

      Range for first byte 시작 비트 Network ID
    Class A 0~127 0 7비트 (8비트까지)
    Class B 128~191 10 14비트 (16비트까지)
    Class C 192~223 110 21비트 (24비트까지)
    Class D 224~239 1110  
    Class E 240~255 1111

    클래스 A

    - 네트워크 개수 2의 7승

    - 24비트 호스트에 할당

    그만큼 호스트의 개수가 많음

     

    클래스 B

    - 네트워크 개수 2의 14승

    - 16비트 호스트에 할당

     

    클래스 C

    - 네트워크 개수 2의 21승

    - 8비트 호스트에 할당

    규모가 작은 네트워크는 보통 클래스 C를 할당받음

    학교 와이파이도 규모가 작아서 클래스 C 받음

     

     

    서브넷

    하나의 IP 주소 체계를 논리적으로 여러 네트워크로 나눔

    나누는 건 기관에서 알아서

    왜 나누냐 - 관리하기 편하려고

     

    예시

    11000000.10101000.01100100.00000000		// IP: 192.168.100.0
    
    11111111.11111111.11111111.10000000		// Subnet Mask: 255.255.255.128

    클래스 C IP의 경우 24번 비트까지가 네트워크 ID인데 기본

    호스트 ID의 일부를 네트워크로 빼서 사용이 가능함

    이를 나타내는게 서브넷 마스크 -> 1로 표현된 부분까지는 네트워크 ID

    225.255.255.128와 같이 표기 가능

     

    11001000 00010111 00010000 00000000 // 200.23.16.0/23
    11111111 11111111 11111110 00000000

    CIDR(Classless InterDomain Routing)

    IP 옆에 몇 비트까지 네트워크 ID인지 표기하는 방법

     

     

    반대 방향으로 가면 슈퍼넷

    좀 더 많은 호스트를 수용하기 위해 호스트에 할당하는 비트를 늘릴 수 있음

     

    왜 CIDR이 필요한가

    클래스 C같은 경우는 네트워크는 많은데 호스트 개수가 너무 적음

    네트워크 주소를 유동적으로 하여 더 많은 호스트를 수용 가능(슈퍼넷)

     

     

    '네트워크' 카테고리의 다른 글

    IPv6  (0) 2024.06.05
    DHCP, NAT  (0) 2024.05.21
    IP 구조, Fregmentation  (0) 2024.05.06
    네트워크 스케줄링 메커니즘  (0) 2024.05.06
    라우터 내부, switching fabric  (0) 2024.05.06
Designed by Tistory.