1 IT 지식(독서,검색)/기타(검색 등)

230523 서브넷 마스크

NOG 2023. 5. 23. 03:27

서브넷

하나의 네트워크가 분할되어 나눠진 작은 네트워크

 

서브넷 마스크

IP주소에서 네트워크 ID와 호스트 ID를 구분해주는 역할을 함.

예를 들어 C클래스 즉 255.255.255.0

이진수의 32비트로 나타내면 11111111.11111111.11111111.00000000

=> 3옥텟까지 네트워크 ID이고 4옥텟은 호스트 ID

 

서브넷팅

 

서브넷팅(Subnetting)  : 서브넷 마스크를 이용하여 하나의 네트워크를 여러 개의 네트워크로 나눌 수 있으며 불필요한 브로드캐스트 메시지를 제어하여 효율적인 네트워크 관리가 가능하다.

예를 들어 기존의 C클래스의 256개에서  더 쪼개서 IP의 낭비 없이 줄 수 있음.

 

/*

쉽게 생각하여

하나의 네트워크가 하나의 회사에서 쓰인다고 생각하고

하나의 호스트가 하나의 컴퓨터에 뿌려주는 ip 라고 생각하자.

 

 

서브넷팅을 한다

= 비트(bit)를 네트워크 id로 같이 사용하겠다. 

= 네트워크를 만들 수 있는 경우의 수가 커지게 되어 여러 회사에게 나누어 줄 수 있다.

= 반대로 한 회사에 나누어 줄 수 있는 ip의 수 즉 호스트 id는 적어진다.

*/

 

 

 

 

 

C클래스의 네트워크를 26개의 서브넷으로 나누고 싶다!

네트워크 id는 몇 비트를 추가적으로 써야할까?

 

1비트만 1로 만들면 경우의 수는 0,1  총 2개

2비트만 1로 만들면 경우의 수는 00,01,10,11 총 4개

3비트만 1로 만들면 경우의 수는 000,001,010,011 등등 총 8개

4비트만 1로 만들면 경우의 수는 총 16개

5비트만 1로 만들면 경우의 수는 총 32개  즉 5비트를 추가적으로 써야 한다.

서브넷 마스크로 나타내면

11111000 =128+64+32+16+8 =248

255.255.255.248

 

 

 

네트워크 주소

 

전체 네트워크에서 작은 네트워크를 식별하는데 사용되고 그 네트워크 전체를 대표하는 주소이며

호스트의 주소가 모두 0인 주소를 말한다.

192.168.1.1~ 192.168.1.6 의 ip 주소를 가진 컴퓨터는 192.168.1.0 의 네트워크에 있다.

 

브로드캐스트 주소

 네트워크에 있는 컴퓨터나 장비 모두에게 한 번에 데이터를 전송하는 데 사용되는 ip 주소이며

호스트의 주소가 모두 1인 주소를 말한다.

192.168.1.255 로 a 데이터를 전송하면 a데이터는 해당 네트워크에 있는 모든 컴퓨터로 전송된다.

 

 

/* 

참고

CIDR 계산할 때 참고할만한 글

https://wooono.tistory.com/702  

 

슈퍼네팅과 서브네팅

https://white-polarbear.tistory.com/99

*/ 

'1 IT 지식(독서,검색) > 기타(검색 등)' 카테고리의 다른 글

230602 DMZ 와 NAT  (0) 2023.06.02
230110 웹서버와 WAS의 차이  (0) 2023.01.10
230106 Xampp란  (0) 2023.01.06