답변:
몇 가지 예를 통해 이것을 확장 할 것이라고 생각했습니다.
/ 8 = 255.0.0.0
/ 16 = 255.255.0.0
/ 24 = 255.255.255.0
/ 32 = 255.255.255.255
192.168.1.0/24 = 192.168.1.0-192.168.1.255
192.168.1.5/24는 여전히 위와 동일한 네트워크에 있습니다. 다른 네트워크에 있으려면 192.168.2.0으로 이동해야합니다.
192.168.1.1/16 = 192.168.1.0-192.168.255.255
네트워크가 있으면 브로드 캐스트와 네트워크에 각각 하나씩 두 개의 IP 주소가 손실됩니다. 첫 번째 IP는 네트워크를 참조하도록 예약되어 있고 범위의 마지막 IP는 브로드 캐스트 주소를 위해 예약되어 있습니다.
Tim의 답변 외에도
/ 8 대신 / 24는 IP 주소의 처음 3 옥텟이 네트워크를 지정하는 데 사용됨을 의미합니다. 원하는 경우 변경할 수있는 설정입니다. / 24 마스크와 함께 10. 개인용 범위를 사용하는 것은 일반적이지 않지만 그렇게 할 수있는 이유는 없습니다.
/ 8은 네트워크 부분을 지정하기 위해 첫 번째 옥텟 만 사용합니다. 이는 10. 네트워크가 CIDR 이전 시대에 명시 적으로 다시 의미했던 것이므로 24보다 / 8로 더 자주 볼 수 있습니다.
마지막 옥텟이 0이 아닌 1 인 경우는 10.0.0.0이 네트워크 주소이고 10.0.0.1이 컴퓨터 ip이기 때문입니다.
RFC 1918은 개인 IP 주소에 대해 3 가지 범위를 예약합니다. DHCP 서버 / 라우터가이 범위를 할당하도록 구성되어 있습니다.
10.0.0.0-10.255.255.255/8
172.16.0.0-172.31.255.255/12
192.168.0.0-192.168.255.255/16
이 형식을 10.0.0.1/24
소위 Classless Inter-Domain Routing CIDR 표현이라고하며 IP 주소의 어느 부분이 범위에 사용될 수 있는지를 설명하는 비트 마스크입니다.
다음은 예 10.0.0.1/24
입니다. 총 32 비트 주소 필드에서 24 비트가 유지됩니다. IP 주소를 8 비트의 4 부분으로 생각하면 255.255.255.255
각각 2^8.2^8.2^8.2^8
8 비트의 3 부분이 보호되고 (변경되지 않음) 10.0.0
IP의 마지막 8 번째가 다음과 같이 사용됩니다. .1
이 형식으로 범위를 제공 하는 범위의 일부 :
10.0.0.1 - 10.0.0.255
10.0.0.0
라우터, 네트워크 카드 또는 포함되지 않은 다른 장치에 대해 IP가 보존되어 있다고 가정합니다 .
다른 하나는 아마도 32, 24, 16, 8의 범위 번호가 작을수록 IP 범위가 커질 것입니다.
마지막으로 여기 CIDR 조작을위한 유용한 도구가 있습니다. http://www.ipaddressguide.com/cidr
10.0.0.0/24는 유효하지 않은 서브넷이라는 점만 주목하십시오. 10.0.0.0/8 (클래스 A) 네트워크 내에서 첫 번째 유효한 서브넷은 이제 /24
서브넷 마스크로 슬라이스됩니다 10.0.1.0/24
. 해당 비트 마스크의 호스트 측 상단 / 하단과 마찬가지로 네트워크 측 상단 / 하단을 버려야합니다. 같은 이유로 10.255.255.0/24도 유효하지 않습니다.
지정된 서브넷 마스크에는 2 x -2 개의 서브넷과 2 x -2 개의 호스트가 있습니다.
... 여기서 x는 마스크 쪽의 비트 수입니다. 따라서 /24
네트워크 측에서는 24 개, 호스트 측에서는 8 개가 16777214 개의 서브넷과 254 개의 호스트를 만듭니다. 비트 마스크의 네트워크 쪽에서 해당 계산의 "-2"부분에 유의하십시오. 즉, tcp / ip의 전송 계층에 무언가를 의미하므로이를 버려야합니다 (이 경우 발행 할 수 없음).
이것은 이미 유사한 어떤 바인딩 할 수 있다는 것을 아는 사람에게 이해를해야 10.x.y.0/24
하고 10.x.y.255/24
주소를 그들은 이미 평균 뭔가 있기 때문이다.