ip주소구분
A,B,C로 나뉘게 됩니다.
네트워크 ID와 호스트ID
1) A클래스 네트워크ID, 호스트ID
ip예시: 117.80.55.2
117: 네트워크 ID
80.55.2: 호스트 ID
네트워크 ID가 같으면 같은 네트워크에 있다는 의미!
호스트ID: 0.0.0부터 255.255.255까지 1670만개가 존재함.
그래서, A클래스 아이피는 통신회사에서 주로 사용합니다.
2) B클래스 네트워크ID, 호스트ID
B 클래스는 첫번째, 두번째 자리가 네트워크 ID입니다.
ip예시: 170.40.122.3
170.40: 네트워크 ID
122.3: 호스트 ID
2) C클래스 네트워크ID, 호스트ID
C 클래스는 첫번째, 두번째, 세번째 자리가 네트워크 ID입니다.
ip예시: 192.168.0.1
192.168.0: 네트워크 ID
1: 호스트 ID
공유기가 만들어 내는 사설 아이피가 바로 C클래스 아이피 입니다.
서브넷 마스크란?
서브넷 마스크는 기본적으로 네트워크ID를 표시해 줍니다.
네트워크 ID는 A,B,C 마다 다른데 절대적인 것이 아니며 네트워크 관리자가 네트워크ID를 적절하게 조절하면서 사용 할 수 있습니다.
ip예시: 115.95.229
서브넷 마스크 예시: 255.255.255.248
255는 2진수로 변환하면 1111 1111이 됩니다.
ip주소의 각각의 비트를 OR 논리연산을 하면 무조건 ‘1’이 나오게 됩니다.
따라서, 서브넷 마스크가 255인 자리가 네트워크ID라고 보면 됩니다.
위의 예시에선 255가 세자리까지니까 외부 아이피 주소의 세번째 자리까지가 네트워크ID입니다.
248로 되어있는 네번째 자리가 호스트ID가 됩니다.
248은 이진수로 1111 1000입니다. 여기서 0으로 된 부분이 바로 IP를 할당할 수 있는 숫자입니다.
이진수 세자리로 나타낼수있는 숫자는 000,001,010,011,100,101,110,111 모두 8가지 숫자를 만들 수 있습니다.
즉, 예시에 있는 의미는 115.95.229라는 네트워크에서 8개의 ip를 만들 수가 있는데 그중 한개를 당신 집에 주는것이다.
115는 A클래스에 해당하는 ip로 첫번째 자리수가 네트워크 ID로 쓰이기 때문에 서브넷 마스크도 255.0.0.0써야하지만, 서브넷 마스크를 변경하면서 관리자의 필요대로 호스트ID범위를 조절하는것입니다.
이것을 서브넷팅이라고 합니다.
A클래스 주소로 만들수 있는 호스트아이디는 1670만개가 넘지만 서브넷 마스크를 통해 8개로 제한 할 수 있습니다.
하여 115.95.229로 시작하는 ip는 네트워크ID가 같아서 폴더를 공유 할 수 있게 됩니다.
공유기의 경우 예시
ip예시: 192.168.0.1
서브넷 마스크 예시: 255.255.255.0
넷째자리가 0이니까 이 공유기가 만들어 낼수 있는 호스트 아이피 수는 0~255 인데
0과 255는 사용 할 수 없는 호스트 번호이고 1은 공유기 아이피니까
이 공유기의 DHCP 서버는 2부터 254번까지의 IP주소를 만들어 내개 됩니다.
사용예시
서브넷 마스크를 255.255.252.0 으로 설정하게 되면,
ip의 앞 2자리가 네트워크 ID가 되고, 총 3개의 공유기를 같은 네트워크 상에 둘 수 있게된다.
간단하게 서브넷 마스크를 표현하는 방식이 존재한다.
/8 인 경우 SubnetMask가 255.0.0.0이 되는 것이다.
ip의 맨 앞이 네트워크 ID가 되고, 뒤 세자리는 호스트ID로 사용 할 수 있게 되는 것이다.
그렇다면 apple의 17.0.0.0/8을 허용 한다는건 17.0.0.0부터 17.255.255.255사이의 모든 ip를 허용 해 달라는 것이다.
Subnet | Subnet Mask (Dec) | Host 수 | 비고 |
---|---|---|---|
/8 | 255.0.0.0 | 16,777,216 | A Class Default Subnet Mask |
/9 | 255.128.0.0 | 8,388,608 | A Class Subnet Mask |
/10 | 255.192.0.0 | 4,194,304 | |
/11 | 255.224.0.0 | 2,097,152 | |
/12 | 255.240.0.0 | 1,048,576 | |
/13 | 255.248.0.0 | 524,288 | |
/14 | 255.252.0.0 | 262,144 | |
/15 | 255.254.0.0 | 131,072 | |
/16 | 255.255.0.0 | 65,536 | B Class Default Subnet Mask |
/17 | 255.255.128.0 | 32,768 | B Class Subnet Mask |
/18 | 255.255.192.0 | 16,384 | |
/19 | 255.255.224.0 | 8,192 | |
/20 | 255.255.240.0 | 4,096 | |
/21 | 255.255.248.0 | 2,048 | |
/22 | 255.255.252.0 | 1,024 | |
/23 | 255.255.254.0 | 512 | |
/24 | 255.255.255.0 | 256 | C Class Default Subnet Mask |
/25 | 255.255.255.128 | 128 | C Class Subnet Mask |
/26 | 255.255.255.192 | 64 | |
/27 | 255.255.255.224 | 32 | |
/28 | 255.255.255.240 | 16 | |
/29 | 255.255.255.248 | 8 | |
/30 | 255.255.255.252 | 4 | |
/31 | 255.255.255.254 | 2 | |
/32 | 255.255.255.255 | 1 |
추천 글: IDFA 란 무엇인가?