네트워크/라우팅,스위칭 관리

IP 주소 클래스 & 서브넷마스크

Jaden Park 2021. 4. 30. 01:46

IP 주소 클래스

  • 각 클래스들은 네트워크 구분자 호스트 구분자로 구성

A Class : 0-127.x.x.x
B Class : 128-191.x.x.x
C Class : 192-223.x.x.x
D Class : 멀티캐스트용
E Class : 연구/개발용 IP주소 or 미래 사용

  • 0.0.0.0 - 0.255.255.255
    • 어떠한 클래스에도 소속되어 있지 않음. 특정 IP 주소 대역을 지정하는데 사용

 

  • 10.0.0.0 - 10.255.255.255
    • 클래스 A에 속하지만 사설 IP주소로만 이용

 

  • 127.0.0.0 - 127.255.255.255
    • 클래스 A에 속하지만 자신의 컴퓨터와 관련된 목적으로만 사용
    • 127.0.0.1 : 항상 자신의 컴퓨터를 가리키는 역할 (루프백)

 

  • 169.254.0.0 - 169.254.255.255
    • IP를 따로 지정하지 않는 상태에서 IP 자동 구성이 실패했을 때 사용

 

  • 172.16.0.0 - 172.31.255.255
    • 클래스 B에 속하지만 사설 IP 주소로만 사용

 

  • 192.168.0.0 - 192.168.255.255
    • 클래스 C에 속하지만 사설 IP 주소로만 사용

 

  • 255.255.255.255
    • 제한된 브로드캐스트 라는 의미를 갖는 IP주소

맨 앞 ip 주소 -> 네트워크 주소
맨 뒤 ip 주소 -> 브로드캐스트 주소
그래서 호스트 사용가능 갯수 -2

 

서브넷 마스크

  • IP주소에는 반드시 서브넷 마스크가 있다.
  • 서브넷 마스크는 기본적으로 255, 0 으로 구성되어있다
  • 255 는 네트워크 부분, 0 은 호스트 부분
  • 서브넷 마스크의 2진수에서 1은 연속적이여야 한다.

 

서브네팅

  • 네트워크 관리자가 네트워크 성능을 향상시키기 위해, 자원을 효율적으로 분배하는 것
  • 즉, 네트워크 영역 호스트 영역을 분할하는 것

문제 출처 "후니의 쉽게 쓴 시스코 네트워킹" 문제 시 삭제하겠습니다.

해설

 

10진수 서브넷 마스크 2진수 서브넷 마스크 서브넷 갯수 호스트 갯수
255.255.255.0 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 2^0 개 2^8 - 2 개
255.255.255.128 1111 1111 . 1111 1111 . 1111 1111 . 1000 0000 2^1 개 2^7 - 2 개
255.255.255.192 1111 1111 . 1111 1111 . 1111 1111 . 1100 0000 2^2 개 2^6 - 2 개
255.255.255.224 1111 1111 . 1111 1111 . 1111 1111 . 1110 0000 2^3 개 2^5 - 2 개
255.255.255.240 1111 1111 . 1111 1111 . 1111 1111 . 1111 0000 2^4 개 2^4 - 2 개
255.255.255.248 1111 1111 . 1111 1111 . 1111 1111 . 1111 1000 2^5 개 2^3 - 2 개
255.255.255.252 1111 1111 . 1111 1111 . 1111 1111 . 1111 1100 2^6 개 2^2 - 2 개

 

 

 

따라서, 정답 4번

 

 

 

  10진수 2진수
IP 주소 128.110.121.32 1000 0000 . 0110 1110 . 0111 1001 . 0010 0000
서브넷 마스크 255.255.255.0 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000
AND 연산 128.110.121.0 1000 0000 . 0110 1110 . 0111 1001 . 0000 0000

따라서, 정답 3번

 

 

  10진수 2진수
IP주소 203.10.24.27 1100 1011 . 0000 1010 . 0001 1000 . 0001 1011
서브넷 마스크 255.255.255.240 1111 1111 . 1111 1111 . 1111 1111 . 1111 0000
AND 연산(네트워크 주소) 203.10.24.16 1100 1011 . 0000 1010 . 0001 1000 . 0001 0000
브로드 캐스트 주소 203.10.24.31 1100 1011 . 0000 1010 . 0001 1000 . 0001 1111

따라서, 정답 4번

 

 

  10진수 2진수
B클래스 기본 서브넷 마스크 255.255.000.000 1111 1111 . 1111 1111 . 0000 0000 . 0000 0000
서브넷 마스크 255.255.255.240 1111 1111 . 1111 1111 . 1111 1111 . 11110000

 서브넷 갯수 : 2^8 * 2^4 = 4096

호스트 : 2^4 - 1 = 14

 

따라서, 정답 3번

 

근데 왜 서브넷 갯수에서 2개를 빼서 4094인지는 모르겠다