서브넷
하나의 네트워크가 분할되어 나눠진 작은 네트워크
서브넷 마스크
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 |