ISMS-P

[ISMS-P] IP주소 class와 서브넷마스크

영차영차33 2020. 11. 1. 21:41

ISMS-P를 공부하면서, 하나의 호스트에 따른 IP주소와, 네트워크 주소, 서브넷 마스크를 구하는 문제가 있었다..

대학교때는 명확하게 이해하고 공부했던 기억이 있지만, 

아무래도 오랫동안 업무에서 써먹지 않다 보니 문제를 풀 수가 없었다. 

그래서 다시 IP주소와 네트워크 대역, 서브넷 마스크를 공부하고 정리하기로 했다. 

 


 

<IP 주소의 Class>

 

class A : 0.0.0.0 ~ 127.255.255.255 

클래스 A에서는 앞 8비트가 네트워크 영역, 24비트가 호스트 영역

class A 네트워크 : 1.0.0.0 ~ 126.0.0.0 (0.0.0.0 과 127.0.0.0 제외)

한 네트워크 안에 들어가는 호스트 수 : (2^24)-2

 

 

class B : 128.0.0.0 ~ 191.255.255.255

클래스 B에서는 앞 16비트가 네트워크 영역, 뒤16비트가 호스트영역

class B 네트워크 : 128.0.0.0 ~ 191.255.0.0

한 네트워크 안에 들어가는 호스트 수 : (2^16)-2

 

class C : 192.0.0.0 ~ 223.255.255.255

클래스 C에서는 앞 24비트가 네트워크 영역, 뒤 8비트가 호스트 영역

class C 네트워크 : 192.0.0.0 ~ 223.255.255.0

한 네트워크 안에 들어가는 호스트 수 : (2^8)-2

 


서브넷 마스크 : 어디까지가 네트워크 부분이고 어디까지가 호스트 부분인지 나누어주는 역할. 

이진수로 1인 부분이 네트워크 영역, 0인 부분이 호스트 영역

 

* 디폴트 서브넷 마스크

Class A 디폴트 서브넷 마스크 : 255.0.0.0

Class B 디폴트 서브넷 마스크 : 255.255.0.0

Class C 디폴트 서브넷 마스크 : 255.255.255.0

 

class를 통채로 사용하지 않고, 네트워크를 쪼개어 사용할 때, 서브넷마스크를 통하여 네트워크 영역을 표시할 수 있다. 

 

IP주소와 서브넷마스크를 AND 연산 하면 네트워크 주소(서브넷)를 구할 수 있다. 

EX) IP주소가 201.222.10.60, 서브넷마스크가 255.255.255.248인 네트워크의 서브넷을 구하시오

201.222.10.60 = 11001001.11011110.00001010.00111100

255.255.255.248 = 11111111.11111111.11111111.11111000

    11001001.11011110.00001010.00111100

+ )11111111.11111111.11111111.11111000

    ----------------------------------------------

= 11001001.11011110.00001010.00111000

= 201.222.10.56

 

 

 


 

Reference : 

후니의 쉽게쓴 시스코 네트워킹 - 진강훈 외, 성안당