IP와 서브넷 마스크 간의 관계 및 변환
서브넷 마스크 분류
1) 기본 서브넷 마스크 :
즉, 서브넷이 구분되지 않고 해당 네트워크 번호 비트가 모두 1로 설정되어 있으며, 호스트 번호는 0으로 설정됩니다.
클래스 A 네트워크의 기본 서브넷 마스크: 255.0.0.0
클래스 B 네트워크의 기본 서브넷 마스크: 255.255.0.0
클래스 C 네트워크 기본 서브넷 마스크: 255.255.255.0
2) 사용자 정의 서브넷 마스크:
네트워크를 여러 서브넷으로 나누려면 각 세그먼트에 대해 다른 네트워크 번호 또는 실제로 서브넷 번호를 사용해야 합니다.
호스트 번호가 서브넷 번호와 서브넷 호스트 번호의 두 부분으로 나누어져 있다고 생각하세요. 형식은 다음과 같습니다.
서브넷팅이 없는 IP 주소: 네트워크 번호 + 호스트 번호
서브넷팅 후 IP 주소: 네트워크 번호 + 서브넷 번호 + 서브넷 호스트 번호
즉, IP 주소가 분자 네트워크로 변환된 후 이전 호스트 번호 위치 중 일부가 서브넷 번호에 부여되고 나머지는 서브넷 호스트 번호가 됩니다.
서브넷 분할도 서브넷 마스크를 통해 이루어집니다.
서브넷은 IP 주소에서 생성된 논리적 네트워크를 말하며, 이를 통해 하나의 네트워크 주소가 여러 물리적 네트워크에 걸쳐 있을 수 있습니다.
즉, 하나의 네트워크 주소는 여러 네트워크를 나타냅니다. 이렇게 하면 IP 주소가 저장됩니다.) 하하, 정말 이상하지 않나요? 네트워크가 설명할 수 없을 정도로 많은 서브넷으로 나누어졌습니까? 그렇다면 이렇게 하면 무슨 소용이 있을까요
? 예를 들어 보겠습니다.
예를 들어, 귀하가 학교의 네트워크 관리자라면 학교에는 서로 다른 물리적 위치에 4개의 네트워크 교실이 있으며 각 네트워크에는 25개가 있습니다. 귀하의 임무는 이러한 컴퓨터에 대한 IP 주소와 서브넷 마스크를 구성하는 것입니다. 이보다 더 쉬울 수는 없다고 생각할 수도 있습니다.
각 교실마다 하나씩 4개의 클래스 C 주소를 신청한 다음 하나씩 구성하면 완료됩니다. 음, 이론적으로는 맞습니다
하지만 이것이 매우 낭비적이라고 생각한 적이 있습니까? 한 번에 (254-25)*4=916개의 IP 주소를 낭비했습니다
, 모든 네트워크 관리자가 이렇게 하면 인터넷의 IP 주소가 아주 짧은 시간 안에 고갈될 것입니다.
분명히 이것은 할 수 없고 해야 합니다. 넷 분할.
직접 말하면 서브넷 분할은 다음과 같습니다. 서브넷을 분할한 후에도 IP 주소의 네트워크 번호는 변경되지 않습니다.
그래서 LAN 외부에서는 여기에 여전히 있습니다. 단 하나의 네트워크, 즉 네트워크 번호로 표시되는 네트워크이지만
분자 네트워크를 사용할 때 각 서브넷의 서브넷 번호가 다르기 때문에 네트워크 내부의 장면은 다릅니다. /p>
다음 IP 주소 및 서브넷 마스크(여기서 언급하는 서브넷 마스크는 더 이상 기본 서브넷 마스크가 아니라 자체 정의된 서브넷 마스크
코드입니다. 관리자가 계산한 후) 'AND' 연산을 수행하면 각 서브넷은 서로 다른
서브넷 주소를 얻게 되며 이에 따라 네트워크 분할이 실현됩니다(다른 주소를 얻게 됨은 물론 각 서브넷을 구별할 수 있다는 점, 흥미롭습니다) ).
서브넷 분할 및 서브넷 마스크 결정 방법
분할을 시작하기 전에 현재 네트워크 요구 사항과 향후 수요 계획을 고려해야합니다.
서브넷 분할 시 주로 다음 사항을 고려합니다.
1. 네트워크의 물리적 세그먼트 수(즉, 분할할 서브넷 수)
2. 물리적 세그먼트당 호스트 수
서브넷 마스크 결정 단계:
1단계: 물리적 세그먼트 수를 결정하고 이를 이진수로 변환한 후 자릿수 n을 결정합니다. . 예: 6개의
서브넷이 필요하고 6의 이진 값은 110, ***3자리, 즉 n=3입니다.
2단계: 유형에 따라 IP 주소의 기본 서브넷 마스크를 작성합니다. 예를 들어 클래스 C의 경우 기본 서브넷 마스크는
11111111.11111111.00000000입니다.
3단계: 호스트 번호의 처음 n자리에 해당하는 서브넷 마스크 위치를 변경합니다. 1로, 다른 비트는 0으로.
n=3이고
클래스 C 주소인 경우: 얻은 서브넷 마스크는 11111111.11111111.11111111.11100000이며 10진수로 변환되어
255.255.255.224
클래스 B를 얻습니다. 주소: 서브넷 마스크는 11111111.11111111.11100000.00000000입니다. 10진수로 변환하여
255.255.224.0을 얻습니다.
클래스 A 주소: 서브넷 마스크는 11111111.11100000.00000000.00000000입니다. 십진수로 가져오기 p>
255.224.0.0
또 하나: 네트워크가 6개의 서브넷으로 나누어져 있기 때문에 호스트 번호의 처음 3자리가 클래스 C 주소인 경우 호스트 번호만 차지합니다.
p>
호스트 번호는 5자리 숫자로 나타내므로 각 서브넷의 호스트 수 = (2의 5승) - 2 = 30, 총 6개의 서브넷
*** 식별된 호스트 수는 254개 미만일 수 있습니다. 이에 주의하세요!
변환하려면 XP와 함께 제공되는 계산기를 사용하여 10진수를 2진수로 변환할 수 있습니다.