최대 호스트 수는 10 입니다. 계산 마스크란 무엇이며 어떻게 계산합니까? 감사합니다.
서브넷 마스크는 각 네트워크 관리자가 마스터해야 하는 기본 지식입니다. 마스터해야 TCP/IP 프로토콜 설정을 진정으로 이해할 수 있다. 서브넷 마스크가 무엇인지 간단히 설명하겠습니다. IP 주소의 구조 서브넷 마스크가 무엇인지 알고 싶다면 IP 주소의 구성을 알아야 합니다. 인터넷은 여러 개의 작은 네트워크로 구성되어 있으며, 각 네트워크에는 많은 호스트가 있어 계층 구조를 형성합니다. IP 주소는 IP 주소 지정 작업을 용이하게 하기 위해 각 IP 주소가 네트워크 번호와 호스트 번호로 구분되는 주소 할당의 계층적 특징을 고려하여 설계되었습니다. IP 주소의 네트워크 번호와 호스트 번호는 몇 자리입니까? 지정하지 않으면 어떤 비트가 네트워크 번호인지, 어떤 비트가 호스트 번호인지 알 수 없으며 서브넷 마스크를 통해 구현해야 합니다. 서브넷 마스크란 무엇입니까? 서브넷 마스크는 단독으로 존재할 수 없습니다. IP 주소와 함께 사용해야 합니다. 서브넷 마스크는 하나의 IP 주소를 네트워크 주소와 호스트 주소의 두 부분으로 나누는 역할만 합니다. 서브넷 마스크 설정은 특정 규칙을 따라야 합니다. IP 주소와 마찬가지로 서브넷 마스크의 길이는 32 비트이고 왼쪽 네트워크 비트는 바이너리' 1' 으로 표시됩니다. 오른쪽에는 이진 숫자 "0" 으로 표시된 호스트 비트가 있습니다. 그림은 IP 주소'192.168.1.1'과 서브넷 마스크' 255.255' 를 보여줍니다. 그 중 24 개 "1" 는 해당 IP 주소의 왼쪽 24 자리가 네트워크 번호임을 의미합니다. 8 개의' 0' 은 해당 IP 주소의 오른쪽에 있는 8 자리가 호스트 번호임을 나타냅니다. 이렇게 하면 서브넷 마스크가 IP 주소의 32 비트 이진수 중 네트워크 번호와 호스트 번호를 결정합니다. 이는 TCP/IP 프로토콜을 사용하는 네트워크에 매우 중요합니다. 서브넷 마스크를 통해서만 호스트가 있는 서브넷과 다른 서브넷 간의 관계를 나타낼 수 있으므로 네트워크가 제대로 작동할 수 있습니다. 일반적으로 사용되는 서브넷 마스크는 수백 가지가 있습니다. 여기서는' 255.255.255.0' 과' 255.255.0.0' 이라는 두 가지 일반적인 서브넷 마스크만 말한다. 1. 서브넷 마스크가' 255.255.255.0' 인 네트워크: 마지막 숫자는 0~255 범위 내에서 임의로 변경될 수 있으므로 256 개의 IP 주소를 제공할 수 있습니다. 그러나 실제로 사용 가능한 IP 주소 수는 256-2, 즉 254 개입니다. 호스트 번호가 모두' 0' 이거나 모두' 1' 일 수 없기 때문입니다. 2. 서브넷 마스크' 255.255.0.0' 인 네트워크: 마지막 두 자리 숫자는 0~255 범위에서 임의로 변경할 수 있으며 2552 개의 IP 주소를 제공합니다. 그러나 실제로 사용할 수 있는 IP 주소 수는 2552-2, 즉 65023 개입니다. IP 주소에 대한 서브넷 마스크 설정은 임의적이지 않습니다. 서브넷 마스크 설정이 너무 큰 경우, 즉 서브넷 범위가 확대되면 서브넷 라우팅 규칙에 따라 로컬 시스템과 동일한 서브넷에 있지 않은 대상 시스템으로 전송되는 데이터가 판단 오류로 인해 동일한 서브넷 내에 있는 것으로 간주될 수 있습니다. 그런 다음 패킷은 시간 초과가 폐기될 때까지 서브넷 내에서 순환되어 데이터가 대상 시스템에 제대로 도달하지 못하고 네트워크 전송 오류가 발생할 수 있습니다. 서브넷 마스크 설정이 너무 작으면 원래 같은 서브넷에 속해 있던 시스템 간의 통신이 서브넷 간 전송으로 간주되고 패킷이 기본 게이트웨이에 전달되어 기본 게이트웨이의 부담이 증가하여 네트워크 효율성이 떨어집니다. 따라서 네트워크 크기에 따라 서브넷 마스크를 설정해야 합니다. 네트워크 크기가 254 대 이하인 경우' 255.255.255.0' 을 서브넷 마스크로 사용하면 된다. 현재 대부분의 LAN 은 이 숫자를 초과하지 않으므로' 255.255.255.0' 은 IP 주소에서 가장 많이 사용되는 서브넷 마스크입니다. 제가 본 가장 큰 초중고등학교 캠퍼스 네트워크에는 1500 대 이상의 컴퓨터가 있는데, 이런 규모의 LAN 은' 255.255.0.0' 을 사용할 수 있습니다. 기본 서브넷 마스크 Windows 2000 Server 에서 네트워크 카드에 IP 주소를 지정하면 기본 서브넷 마스크가 자동으로 채워집니다. Windows 2000 Server 에서 자동으로 생성하는 서브넷 마스크로, 사용자 입력 시간을 절약합니다. 예를 들어 LAN 에서 가장 일반적으로 사용되는 IP 주소' 192. 168.x.x' 의 기본 서브넷 마스크는' 255.255.0' 입니다. 일반적으로 IP 주소에 기본 서브넷 마스크를 사용하면 충분합니다. 첨부: 서브넷 마스크 및 서브넷 계산 서브넷 마스크 정보 IP 주소 계산은 TCP/IP 통신 프로토콜에서 각 컴퓨터의 주소를 표시하는 32 비트 이진 값입니다. 보통 우리는 192.5438+068.0.5 등과 같이 점으로 십진수를 사용한다. 각 IP 주소는 두 부분으로 나눌 수 있습니다. 즉, 네트워크 번호 섹션과 호스트 번호 섹션: 네트워크 번호는 해당 네트워크 세그먼트 내에 있는 호스트의 주소 번호를 나타내고 호스트 번호는 해당 네트워크 세그먼트 내에 있는 호스트의 주소 번호를 나타냅니다. 네트워크의 크기에 따라 IP 주소는 A, B, C, D, E 5 가지 범주로 나눌 수 있습니다. 여기서 A, B, C 는 세 가지 주요 유형의 주소이고, D 는 그룹 방송 전송을 위한 멀티 캐스트 주소이며, E 는 대체 주소를 확장하는 데 사용됩니다. 클래스 a, b, 클래스 c IP 주소의 유효 범위는 클래스 네트워크 번호/점유 호스트 번호/점유 대상 a1~127/80 ~ 2550 ~ 255/kloc-입니다 160 ~ 2551~ IPv4/16 조직 간 c192 ~ 2230 ~ 2550 ~; 그래서 그것이 제공할 수 있는 호스트 주소가 점점 부족해지고 있다. 현재 NAT 를 사용하여 기업 내 예약 주소를 할당하는 것 외에도, 일반적으로 고급 IP 주소를 세분화하여 다양한 규모의 사용자가 사용할 수 있는 여러 서브넷을 형성합니다. 여기서 주요 목적은 네트워크 세그먼트 상황에서 IP 주소를 효과적으로 사용하는 것입니다. 호스트 번호의 상위 부분을 서브넷 번호로 사용하여 일반적인 네트워크 비트 경계에서 서브넷 마스크를 확장하거나 압축하여 더 많은 주소 유형의 서브넷을 만듭니다. 그러나 더 많은 서브넷을 만들면 서브넷당 사용 가능한 호스트 주소 수가 이전보다 줄어듭니다. 서브넷 마스크는 두 개의 IP 주소가 동일한 서브넷에 속하는지 여부를 나타내며 32 비트 바이너리 주소이기도 합니다. 각각 1 입니다. 이 비트는 네트워크 비트이고 0 은 호스트 비트입니다. IP 주소와 마찬가지로 점으로 10 진수로 표시됩니다. 두 개의 IP 주소가 서브넷 마스크의 비트 AND 계산에서 동일한 결과를 얻으면 * * * 같은 서브넷에 속하는 것입니다. 서브넷 마스크를 계산할 때 IP 주소의 예약된 주소, 즉' 0' 주소와 브로드캐스트 주소를 주의해야 합니다. 이들은 호스트 주소나 네트워크 주소가 모두' 0' 또는' 1' 인 IP 주소로, 로컬 네트워크 주소와 브로드캐스트 주소를 나타내며 일반적으로 통계할 수 없습니다. 다음은 서브넷 마스크 알고리즘을 보여 주는 예입니다. 서브넷을 나눌 필요가 없는 IP 주소의 서브넷 마스크는 간단합니다. 즉, 클래스 B IP 주소가 10. 12.3.0 인 경우 클래스 c 주소인 경우 서브넷 마스크는 255.255.255.0 입니다. 다른 비유는 군더더기를 하지 않는다. 다음은 호스트 고위가 분할된 서브넷 네트워크 번호로 필요하고 나머지는 각 서브넷의 호스트 번호인 IP 주소입니다. 이 시점에서 각 서브넷의 마스크는 어떻게 계산합니까? 먼저 서브넷 마스크를 찾기 전에 서브넷 수를 사용하여 나눌 서브넷 수와 서브넷당 필요한 호스트 수를 계산합니다. 1) 서브넷 수를 이진수로 변환하여 2) 이진에서 자릿수를 가져옵니다. 즉, N 3) IP 주소의 서브넷 마스크를 가져오고 호스트 주소 섹션의 처음 n 비트를 1 으로 설정하여 IP 주소를 서브넷으로 나누는 서브넷 마스크를 얻습니다. 클래스 b IP 주소 168. 195.0.0 을 27 개의 서브넷:1) 27 =1/; N = 5 3) B. 255.255.248.0 은 클래스 b IP 주소 168. 195 의 서브넷 마스크 2. 호스트 수로/kloc-0 을 계산합니다 3) 255.255.255.255 를 사용하여 이 IP 주소의 모든 호스트 주소 비트를 1 으로 설정한 다음 N 비트를 뒤에서 앞으로 모두 0 으로 설정하면 서브넷 마스크 값입니다. 클래스 b IP 주소 168. 195.0.0 을 여러 서브넷으로 나누려는 경우 서브넷당 700 개의 호스트:1) 700 =/kloc. N = 10 3) 클래스 b 주소 서브넷 마스크 255.255.0.0 의 모든 호스트 주소를 1 255.255.255 로 설정한 다음 마지막/kloc 를 앞으로 가져옵니다 예:111111./kloc. 700 개의 호스트로 나눌 클래스 b IP 주소 168. 195.0.0 의 서브넷 마스크입니다. 다음은 다양한 IP 주소로 나눌 수 있는 모든 서브넷, 구분된 호스트 및 서브넷 수, 호스트 및 서브넷의 최대 수 (최대) 입니다. 예약된 IP 주소 제거 (즉, 호스트 비트가 있거나 모든 서브넷 비트가 분할 후' 0' 또는'1'인 경우): 클래스 a IP 주소: 서브넷 비트/호스트 비트의 최대 서브넷 마스크 수/최대 호스트 수 2/22 255./kloc 2097150 4/20 255.240.0.014/10485745/1 42 7/1716382 3/13 255.255.224.0 6/81 255.255.248.0 30/2046 6 6/65438+5 255.255.224 6/30 4/4 255.255.255.240/kloc. 2 255.255. 한 시험에서 흔히 볼 수 있는 질문을 살펴보겠습니다. 한 호스트의 IP 주소는 202.112.14.1입니다 일반적인 방법은 호스트 주소와 서브넷 마스크를 이진수로 변환하여 논리와 연산을 통해 네트워크 주소를 얻는 것입니다. 실제로 생각해 보면 또 다른 방법이 나올 수 있다. 255.255.255.224 의 마스크에는 256-224 = 32 개의 IP 주소 (네트워크 주소 및 브로드캐스트 주소 포함) 가 포함되므로 이 마스크가 있는 네트워크 주소는 반드시 32 의 배수여야 한다. 네트워크 주소는 서브넷 IP 주소의 시작이고 브로드캐스트 주소는 끝입니다. 사용 가능한 호스트 주소는 이 범위 내에 있으므로 128 만 137 보다 약간 작고 32 의 배수이므로 네트워크 주소는 202.4438+02.14./입니다 브로드캐스트 주소는 다음 네트워크의 네트워크 주소에서 1 을 뺀 값입니다. 32 의 다음 배수는 160 이므로 브로드캐스트 주소는 202.112.14./kloc-일 수 있습니다 이 예는 아래 표를 참고하여 이해할 수 있다. 서브넷 바이너리 하위 도메인 번호 바이너리 호스트 도메인 번호 범위 바이너리 호스트 도메인 번호 범위 1 서브넷 000 00000 부터11111.. . 321111.96 통과. 127 다섯 번째 서브넷/kloc- 복잡1010000thru1111/ 011.192thru.223 여덟 번째 서브넷110000thru 이것도 위의 원리에 따라 계산할 수 있다. 예를 들어 서브넷에 10 호스트가 있는 경우 이 서브넷에 필요한 IP 주소는 1 0+1+1=/kloc-0 입니다 256- 16 = 240 이므로 서브넷 마스크는 255.255.255.240 입니다. 하나의 서브넷에 14 개의 호스트가 있는 경우 많은 사람들이 이런 실수를 자주 범하는데, 여전히 16 주소 공간의 서브넷을 할당하고 게이트웨이에 주소를 할당하는 것을 잊어버린다. :14+1+1=1717 이/보다 크기 때문에 이것은 잘못된 것입니다 서브넷 마스크는 255.255.255.224 입니다.