서브넷 계산은 IPv4 주소의 32비트에 접두사 길이를 적용합니다. 이진수로 생각하면 10진수 옥텟과 일치하지 않는 접두사 경계에서 실수하는 일을 막을 수 있습니다.
서브넷팅 · 레슨 3
서브넷 계산
접두사에서 IPv4 네트워크, 브로드캐스트, 범위 및 주소 수를 계산하는 방법을 알아봅니다.
네트워크 주소 찾기
192.168.1.165/24 주소를 사용해 보겠습니다.
address 11000000.10101000.00000001.10100101
mask 11111111.11111111.11111111.00000000
network 11000000.10101000.00000001.00000000
비트 AND 연산은 마스크가 1인 주소 비트는 유지하고 호스트 비트는 지웁니다. 결과는 192.168.1.0/24입니다.
주소와 마스크에서 IPv4 네트워크 주소를 찾는 연산은 무엇입니까?
주소 수 계산하기
접두사 /p에서 호스트 부분에는 32 - p비트가 있습니다. 전체 주소 수는 다음과 같습니다.
2^(32 - p)
따라서 /24에는 2^8 = 256개의 주소가 있습니다. 전통적인 브로드캐스트 서브넷에서는 호스트 값이 모두 0인 주소가 네트워크 주소이고 모두 1인 주소가 지향성 브로드캐스트이므로 일반 유니캐스트 호스트 주소 254개가 남습니다.
IPv4 /24에는 총 몇 개의 주소가 있습니까?
블록 경계 찾기
/26의 마스크는 255.255.255.192입니다. 마지막 옥텟의 블록 크기는 256 - 192 = 64이므로 서브넷 경계는 0, 64, 128 및 192입니다. 192.168.1.165/26 주소는 다음 범위에 속합니다.
network: 192.168.1.128
broadcast: 192.168.1.191
range: 192.168.1.129 through 192.168.1.190
192.168.1.165/26의 네트워크 주소는 무엇입니까?
접두사 예외 고려하기
2^host_bits - 2라는 단축 공식은 보편적이지 않습니다. IPv4 /31 접두사는 두 주소를 모두 끝점으로 사용할 수 있고 지향성 브로드캐스트가 필요 없는 지점 간 링크를 위해 정의됐습니다. /32는 하나의 호스트 경로나 인터페이스 주소를 식별합니다. 어느 주소를 할당할 수 있는지는 네트워크 기술과 프로토콜 용도에 따라 달라집니다.
모든 IPv4 접두사에서 주소 두 개를 빼면 안 되는 이유는 무엇입니까?
계산 검증하기
독립적인 도구나 라이브러리로 수동 계산을 확인한 다음 실제 인터페이스 및 경로 설정과 비교합니다. 수학적으로 유효한 접두사도 다른 서브넷과 충돌하거나 할당 계획을 위반할 수 있습니다.
올바른 서브넷 계산만으로 입증할 수 없는 것은 무엇입니까?
레슨 완료
서브넷 계산 완료
이제 IPv4 서브넷 경계를 계산하고 흔한 예외를 알아볼 수 있습니다.
비트 AND로 네트워크 주소를 찾습니다.
호스트 비트 수에서 전체 주소 수를 계산합니다.
블록 크기로 네트워크 및 브로드캐스트 경계를 찾습니다.
/31과/32를 의도한 용도에 따라 처리합니다.수학적 결과를 실제 주소 계획과 대조해 검증합니다.