서브넷과 넷마스크
✒️ 2025-05-15 15:04 내용 수정
참고 자료 : NordVPN 서브넷 마스크란 무엇인가요
서브넷
네트워크가 작은 조각으로 나뉘어져 있는 경우 해당 네트워크 조각
- 전 세계적으로 다양한 규모의 네트워크가 존재하며, 대규모 네트워크의 경우 관리 및 유지가 어렵기 때문에 작은 네트워크로 쪼개어 관리할 수 있다.
서브넷 마스크
IPv4의 IP 주소에서 네트워크 주소와 호스트 주소를 구분해주는 32비트로 된 마스크
- 공통 주소와 단독 주소를 구분해주는 역할
- 0의 비트는 호스트를, 1의 비트는 네트워크를 나타낸다.
xxx.xxx.xxx.0이면 3개 공통, 맨 마지막 0인 자리가 단독 주소- Network ID(공통 주소) 192.168.219
- Host id : 0 ~ 255 (256개)를 원하는 대로 사용 가능
- 넷마스크 : 정보통신용어사진 넷마스크
| 클래스 | 10진법 형태 | 호스트 | 첫 옥텟(8비트부분) | 개수 |
|---|---|---|---|---|
| A 클래스 | 255.0.0.0 | 호스트 24 bits | 0~127 | 16,777,216 개 |
| B 클래스 | 255.255.0.0 | 호스트 16 bits | 128 ~ 191 | 65,536 개 |
| C 클래스 | 255.255.255.0 | 호스트 8 bits | 192 ~ 223 | 256개 |
192.168.10.0/24=> subnet :192.168.10.0, netmask :255.255.255.0- /n 는 IPv4에서 32 비트 중 사용할 비트 수, 왼쪽에서부터 n 비트 수까지는 1로, (32-n) 비트 수 이후는 0으로 사용한다.
- 다른 방법 : (n를 8로 나눈 몫) = 공통 주소 개수(넷마스크 255의 개수)
- (n를 8로 나눈 나머지) = 공통 주소 다음 남은 자리의 8비트 중 왼쪽에서부터 1의 개수 -> 이후 10진법으로 환산하면 넷마스크 수 결정
- ex1) /24 일 때 24/8 = 3, 24%8= 0 이므로 공통 주소 3개에 1이 없어서 넷마스크는
255.255.255.0 - ex2) /19 일 때 19/8 = 2, 19%8 = 3 이므로 공통 주소 2개에 다음 위치의 1 개수가 3개이므로 넷마스크는
255.255.332.0