컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 호스트 주소는 어떻게 계산합니까?

호스트 주소는 어떻게 계산합니까?

서브넷 마스크의 호스트 주소는 어떻게 계산됩니까?

192.168.1.139 서브넷 마스크는 255.255.255.0 이지만 둘로 나눌 수 있는 2 승도 두 개의 네트워크다. 첫 번째 네트워크의 주소 범위는192.168.1.0-192./kloc-0 입니다 192.168.1.127 은 이 네트워크에서 브로드캐스트 주소로 사용됩니다. ) 두 번째 네트워크 범위는192.168.128-65438+2002.546666 입니다

너에게 도움이 되었으면 좋겠다!

호스트 주소는 어떻게 계산합니까

202.112.78.0-202.112.78.63 네트워크 주소 0 브로드캐스트 주소 63 가용 IP

202.112.78.64-202.12.78. 127 네트워크 주소 64 브로드캐스트 주소/

202.112.78. 128-202.12.78./kloc-0

202.112.78.192-202.112.78

Ip 주소가 호스트 주소, 서브넷 마스크, 호스트 수 등 모든 관련 계산을 계산하는 방법을 알고 있습니다.

먼저 IP 주소는 네트워크 비트와 호스트 비트로 구성되며 서브넷 마스크로 구분됩니다. Ip 주소와 서브넷 마스크는 32 비트 이진수로 4 그룹으로 나뉘어 일반적으로 점으로 10 진수 형식으로 쓰여집니다. Ip 주소는 abcde 클래스로 나뉘며 일반적으로 ABC 클래스가 있습니다. 첫 번째 십진수는 1 부터 126 까지 클래스 a 이고 128 부터 19 1 까지 클래스 b 입니다 일반적으로 IP 주소를 주면 서브넷 마스크도 당신에게 주어지므로 이것을 계산할 필요가 없습니다. IP 주소가 185. 16.25.45 이고 서브넷 마스크가 255.255. 128 이라고 가정합니다. 먼저 IP 와 서브넷 마스크를 비교합니다. 화송 이진에서 서브넷 마스크의 1 해당 IP 주소 비트는 네트워크 비트이고 0 은 호스트 비트입니다. 이 예에서 서브넷 마스크가 이진인 경우 처음 세 개의 이진 8 자리 숫자는 모두 1 입니다. 즉, 처음 세 개의 이진 8 자리 숫자는 모두 네트워크 비트입니다. 마지막 8 바이트를 보면 서브넷 마스크는 128, 즉 10000000, IP 는 45, 즉 0010/kloc-입니다 한 IP 의 모든 호스트 비트가 0 으로 기록되면 해당 IP 의 네트워크 번호를 가져옵니다. 0 으로 쓰면 0000000 이고 0 입니다. 처음 3 개의 2 진 8 자리 숫자를 더하면 이 IP 의 네트워크 번호는 185. 16.25.0 입니다. 마찬가지로 쓰기 1 은 방송 번호인 185 438+06.25.438+027 입니다. 사용 가능한 IP 는185.16.25.1부터185.16.25 까지입니다 호스트 수를 계산하는 것은 호스트 비트를 보는 것입니다. 서브넷 마스크에는 7 개의 호스트 비트가 있으므로 호스트 수는 2 의 7 승 빼기 2 (네트워크 번호 1 개와 브로드캐스트 번호 1 개) 입니다.

서브넷192.168.15.19/28 에 대한 호스트 주소 범위를 계산하는 방법 ? 상세한 알고리즘을 찾다.

IP 와 마스크를 이진으로 변환하여1100000.101000001/; 십진수는192.168.15.16 으로 변환되어 네트워크 주소입니다. 마스크팩에서 알 수 있듯이111111./Kloc 438+01111110000, 즉1100000.1010001/kloc-0-입니다 438+0111.000111 사용 가능한 호스트 범위는192.168.15.17-192 입니다

Ip 주소와 서브넷 마스크를 알고 있습니다. 수용할 수 있는 호스트 수를 어떻게 계산합니까?

IP 주소의 개념과 서브넷 마스크 계산은 인터넷 지식을 처음 배우는 초보자에게는 어렵다. 아래에 묘사된 것은 나의 개인적인 경험이니, 여러분들이 시정해 주시기를 바랍니다.

IPv4 의 현재 규정에 따라 IP 주소에 대해' 네트워크 주소' 와' 브로드캐스트 주소' 라는 예약된 주소가 강제로 정의되어 있습니다. "네트워크 주소" 란125.0.0.0 (클래스 a 주소) 과 같이 "호스트 번호" 가 모두 "0" 인 IP 주소를 의미합니다. 브로드캐스트 주소는125.255.255.255 (클래스 a 주소) 와 같이' 호스트 번호' 가 모두' 255' 인 경우의 IP 주소를 의미합니다.

서브넷 마스크는 두 개의 IP 주소가 동일한 서브넷에 속하는지 여부를 식별합니다. 또한 각각 다른 의미를 나타내는 32 비트 이진 값 세트입니다. "1" 은 해당 비트가 네트워크 비트임을 나타냅니다. "0" 이면 해당 비트가 마스터임을 의미합니다. IP 주소와 마찬가지로, 사람들은 255.255.0.0 과 같은 서브넷 마스크를 점으로 십진수로 표현합니다.

두 개의 IP 주소가 동일한 서브넷 마스크를 사용하여 비트 AND 연산을 수행하고 동일한 결과를 얻으면 두 IP 주소가 동일한 서브넷에 있음을 의미합니다. 즉, 이 두 IP 주소를 사용하는 두 대의 컴퓨터는 같은 회사의 다른 부서와 같다. 기능, 역할, 지리적 위치도 다를 수 있지만 모두 같은 네트워크에 있습니다.

서브넷 마스크 계산 방법

다양한 유형의 네트워크가 다양한 애플리케이션에 투입된 이후 네트워크는 놀라운 속도로 대규모로 확장되었습니다. 현재 사용 중인 IPv4 는 네트워크 번호가 너무 많이 차지하고 호스트 번호가 너무 적다는 단점이 점차 드러나고 있다. 현재 가장 일반적으로 사용되는 솔루션 중 하나는 높은 수준의 IP 주소를 여러 서브넷으로 나눈 다음 규모에 따라 다른 사용자 커뮤니티에 다른 서브넷을 제공하는 것입니다. 이 방법을 사용할 때 IP 주소의 활용도를 효과적으로 높이기 위해 IP 주소의 "호스트 번호" 의 상위 부분을 서브넷 번호로 꺼내 일반적인 "네트워크 번호" 경계에서 서브넷 마스크를 확장하거나 압축하여 특정 수의 IP 주소의 서브넷을 만듭니다. 물론 서브넷을 많이 만들수록 서브넷당 사용 가능한 호스트 주소가 적어집니다.

IP 주소의 서브넷 마스크를 계산하려면 다음 두 가지 시나리오를 고려해 볼 수 있습니다.

첫 번째 경우:

서브넷의 IP 주소는 필요하지 않습니다.

일반적으로, 이때 IP 주소의 서브넷 마스크를 계산하는 것은 매우 간단하며, 그 정의에 따라 쓰면 된다. 예를 들어 IP 주소는 12.26.43.0 이므로 서브넷을 나눌 필요가 없습니다. 정의에 따르면, 우리는 그것이 클래스 A 주소라는 것을 알 수 있으며, 그것의 서브넷 마스크는 255.0.0.0 이어야 한다. 이 IP 주소가 클래스 B 주소인 경우 서브넷 마스크는 255.255.0.0 이어야 합니다. 클래스 c 주소인 경우 서브넷 마스크는 255.255.255.0 입니다. 기타 유추.

두 번째 경우:

서브넷의 IP 주소입니다.

이 경우 IP 주소를 빠르고 쉽게 구분하고 각 서브넷의 마스크를 정확하게 계산하는 것이 중요합니다. 두 가지 편리한 방법을 소개하겠습니다.

물론 서브넷 마스크를 찾기 전에 분할할 서브넷 수와 서브넷당 필요한 호스트 수를 알아야 합니다.

방법 1: 서브넷 수를 사용하여 계산하십시오.

1. 먼저 서브넷 수를 십진수에서 이진수로 변환합니다.

2. 다음으로' 1' 에서 얻은 이진수의 자릿수를 n 으로 설정합니다.

3. 마지막으로 이 IP 주소에 해당하는 주소 범주의 서브넷 마스크를 찾습니다. 그런 다음 서브넷 마스크의 호스트 주소 부분 ("호스트 번호") 의 처음 n 비트를 모두 1 으로 설정하면 해당 IP 주소의 서브넷 마스크를 얻을 수 있습니다.

예를 들어 클래스 b IP 주소 167. 194.0.0 은 28 개의 서브넷으로 나누어야 합니다.

1) (28)10 = (11100) 2;

2) 이 이진수의 자릿수가 5 이면 N = 5;;

3) 이 IP 주소는 클래스 b 주소이고 클래스 b 주소의 서브넷 마스크는 255.255.0.0 이고 클래스 b 주소의 호스트 주소는 마지막 2 비트 (예: 0-255. 1-254) 입니다. 따라서 서브넷 마스크 255.255.0.0 에서 호스트 주소의 처음 다섯 자리를 모두 1 으로 설정하면 255.255.248.0 을 얻을 수 있습니다 .....

IP 주소와 서브넷 마스크를 기반으로 호스트 번호를 계산하는 방법은 무엇입니까?

30 분 동안 IP 지식을 습득하고, 이해하는 것은 자신의 것이다.

첫째, IP 주소 개념

IP 주소는 네트워크의 컴퓨터를 고유하게 식별하는 네트워크 ID 와 호스트 ID 로 구성된 32 비트 이진수입니다. 네트워크 ID 는 컴퓨터가 있는 네트워크 세그먼트를 식별하는 데 사용됩니다. 호스트 ID 는 네트워크 세그먼트에서 컴퓨터의 위치를 식별합니다. IP 주소는 일반적으로 "."로 구분된 4 개의 3 자리 10 진수로 표시됩니다. 예를 들면 192. 168.0.6438+0 입니다.

보완 [IPv6]: 위에서 언급한 32 비트 IP 주소를 IPv4 라고 합니다. 정보기술이 발달하면서 IPv4 에서 사용할 수 있는 IP 주소 수는 더 이상 사람들의 일상적인 요구를 충족시킬 수 없습니다. 권위 기관에 따르면 20 10 년까지 정보기술을 전면적으로 응용하려면 누구나 최소한 10 의 IP 주소 (예: 컴퓨터, 노트북, 휴대폰, 스마트 냉장고) 가 필요할 것으로 예상된다. 이 문제를 해결하기 위해 IPv6 사양을 개발했습니다. IPv6 는 128 비트를 사용하여 IP 주소를 나타내고 8 그룹 4 비트 16 16 진수로':' 로 구분합니다. 예를 들면 ab32: 33ea: 89dc: cc47: ABCD: ef12: ABCD: ef12 입니다.

둘째, IP 주소 분류

IP 주소 지정을 용이하게 하기 위해 IP 주소는 A, B, C, D, E 5 가지 범주로 나뉘며, 각 IP 주소 유형은 네트워크 ID 와 호스트 ID 를 나타내는 데 사용되는 각 IP 주소의 자릿수를 명시적으로 정의합니다. 호스트 ID 의 자릿수가 결정되면 네트워크에 포함될 수 있는 컴퓨터 수도 결정되므로 사용자는 기업의 필요에 따라 IP 주소를 선택하여 네트워크 구조를 구성할 수 있습니다.

클래스 a 주소는 IP 주소의 처음 8 비트를 사용하여 네트워크 ID 를 나타내고, IP 주소의 마지막 24 비트를 사용하여 호스트 ID 를 나타냅니다. 네트워크 ID 를 나타내는 클래스 A 주소의 첫 번째 숫자는 0 으로 시작해야 하며 나머지 7 자리 숫자는 임의의 값이 될 수 있습니다. 다른 7 비트가 모두 0 이면 네트워크 ID 가 가장 작습니다. 즉, 0 입니다. 다른 7 비트가 모두 1 인 경우 네트워크 ID 가 가장 큽니다 (예: 127). 네트워크 ID 는 0 이 될 수 없으며 모든 네트워크 세그먼트를 나타내는 특별한 용도가 있으므로 최소 네트워크 ID 는1입니다. 네트워크 ID 는127 이 될 수 없습니다. 127 네트워크 루프 테스트에 사용. 따라서 클래스 a 네트워크의 네트워크 id 에 유효한 범위는1-126 * *126 개 네트워크이며, 각 네트워크는 224-2 개 호스트를 포함할 수 있습니다.

클래스 b 주소는 IP 주소의 처음 16 비트를 사용하여 네트워크 ID 를 나타내고 IP 주소의 마지막 16 비트를 사용하여 호스트 ID 를 나타냅니다. 네트워크 ID 를 나타내는 클래스 B 주소의 처음 두 자리는 10 으로 시작해야 하며 나머지 14 비트는 임의의 값이 될 수 있습니다. 다른 14 비트가 모두 0 이면 네트워크 ID 가 가장 작습니다 (128). 다른 14 비트가 모두 1 인 경우 네트워크 ID 가 가장 크고 첫 번째 바이트 수가 가장 많습니다 (예: 19 1). 클래스 b IP 주소의 첫 번째 바이트의 유효 범위는 128- 19 1, * * * 16384 B 클래스 네트워크입니다. 각 클래스 b 네트워크는 2 16-2 개의 호스트 (즉, 65534 개의 호스트) 를 포함할 수 있습니다.

클래스 c 주소는 IP 주소의 처음 24 비트를 사용하여 네트워크 ID 를 나타내고, IP 주소의 마지막 8 비트를 사용하여 호스트 ID 를 나타냅니다. 네트워크 ID 를 나타내는 클래스 C 주소의 처음 세 자리는 1 10 으로 시작해야 하며 나머지 22 비트는 임의의 값이 될 수 있습니다. 다른 22 비트가 모두 0 이면 네트워크 ID 가 가장 작고 IP 주소의 첫 번째 바이트는 192 입니다. 다른 22 비트가 모두 1 인 경우 네트워크 ID 가 가장 크고 첫 번째 바이트 수가 가장 크며 223 입니다. 클래스 c IP 주소의 첫 번째 바이트의 유효 범위는 192-223, * * * 2097 152 C 클래스 네트워크입니다. 각 클래스 c 네트워크에는 28 ~ 2 개의 호스트 (즉, 254 개의 호스트) 가 포함될 수 있습니다.

클래스 D 클래스 D 주소는 그룹 캐스트에 사용되며 네트워크 ID 와 호스트 ID 간에 차이가 없습니다. 클래스 d IP 주소의 첫 번째 바이트의 처음 네 자리는 1 1 10 으로 시작해야 하고 나머지 28 비트는 임의의 값이 될 수 있으므로 클래스 d IP 주소의 유효 범위는 224.0.0.0 에서 239 까지입니다

클래스 E 클래스 주소는 실험용으로 예약되어 있으며 네트워크 ID 와 호스트 ID 간에 차이가 없습니다. 클래스 e IP 주소의 첫 번째 바이트의 처음 4 자리는1111으로 시작해야 하고 나머지 28 비트는 임의의 값이 될 수 있으므로 클래스 e IP 주소의 유효 범위는 240 입니다. 여기서 255.255.255.2555 는 브로드캐스트 주소를 나타냅니다.

실제 응용 프로그램에서는 클래스 A, B, C 의 세 가지 IP 주소만 호스트에 직접 할당할 수 있고 클래스 D 와 E 는 컴퓨터에 직접 할당할 수 없습니다.

셋. 네트워크 ID, 호스트 ID 및 서브넷 마스크

네트워크 ID 는 컴퓨터가 속한 네트워크를 나타내는 데 사용됩니다. 동일한 네트워크 ID 를 가진 컴퓨터는 라우터를 통해 연결하지 않고도 직접 통신할 수 있습니다. 우리는 인터넷 ID 가 같다고 생각한다. .....

전문가가 네트워크 주소와 호스트 주소를 계산하는 방법을 알려 줍니다. 주제는 다음과 같습니다.

호스트 주소를 찾는 것은 일반적으로 메모리에 의존하며, 네트워크 세그먼트의 고위층과 IP 주소의 상위 몇 개를 검사하여 수행되는 경우가 많습니다.

클래스 a 주소의 첫 번째 자리는 0 입니다.

클래스 b 주소의 처음 두 자리는 10 입니다.

클래스 c 주소의 처음 세 자리는 1 10 입니다.

클래스 d 주소의 처음 네 자리는 1 1 10 입니다.

클래스 e 주소의 처음 네 자리는1111입니다.

IP 주소에 해당하는 서브넷 마스크를 관찰하여 식별할 수도 있습니다.

172.16.10.1/255.255.0 은 클래스 c 입니다.

192.168.10.10/255.255.0. 역시 클래스 c 입니다

처음 두 개의 서브넷 마스크는 동일합니다.

그 중 255.255.255 입니다. 네트워크 부분을 나타냅니다.

마지막 0 은 호스트 부분을 나타냅니다.

10.10.10.0/255.255.0.0 은 클래스 b 주소입니다.

각 주소 유형에 해당하는 호스트 할당 수는 고정되어 있으므로 다음과 같이 기억할 수 있습니다.

클래스 a 주소는 167772 14 개의 호스트를 수용할 수 있습니다.

클래스 b 주소는 65,635 개의 호스트를 수용할 수 있습니다.

클래스 c 주소를 가진 호스트 수는 254 대입니다.

클래스 d 주소 호스트 번호 254

클래스 e 주소 호스트 번호 254

나는 정말로 이해하지 못한다. 이메일을 남기면 메세지를 보내 드리겠습니다.

마지막으로, 참, 나는 인터넷 답안을 표절하는 것을 경멸하고, 친구에게 극도로 무책임하다.

사용 가능한 네트워크 주소와 사용 가능한 호스트 주소 수는 어떻게 계산합니까?

책과 자습서를 믿을 수 없다. 먼저 IP 프로토콜과 IP 주소가 어떻게 형성되는지 이해해야 합니다. IPv4 의 주소는 32 비트로 4 단락으로 나뉘어 세그먼트당 8 비트입니다. 그런 다음 주소 구조를 보면 네트워크의 대표 네트워크 주소 (W 로 이전과 같은 것이 가장 좋음) 와 호스트의 대표 호스트 주소 (일반적으로 H) 입니다. 첫 번째 블록의 네트워크 주소는 8 비트, 즉 2 의 8 제곱으로 계산할 수 없지만 클래스 a 는126-1+1=126 이고 클래스 b 는 (191-128+1) * 2 의 8 승 =2 의/kloc-0 입니다 각 주소 블록의 호스트 주소는 2 의 8 제곱으로 계산되지만 마지막 숫자를 빼서 0 (네트워크 주소) 과 255 (브로드캐스트 주소) 를 얻는 것을 기억해야 합니다.

컴퓨터의 네트워크 주소와 호스트 주소를 어떻게 확인합니까?

우선 당신의 IP 의 A, B, C 타입을 봐야 합니다. IP 가 클래스 c 주소의 192. 168. 1 인 경우192./kloc-0

Ip 주소는 어떻게 계산합니까

192.168.0.1과 같은 IP 주소를 제공하여 4 개의 서브넷으로 나뉘는지 여부와 호스트 수 및 유효한 IP 주소 범위를 계산합니다.

첫 번째는 클래스 c 주소이고 클래스 c 기본 서브넷 마스크는 255.255.255.0 입니다.

하지만 너무 큰 것 같아 방송도메인을 늘리고 IP 주소를 낭비했기 때문에 서브넷 마스크를 직접 구성해야 했습니다.

클래스 c 주소이기 때문에 첫 번째 * * * * 255 * * * 네트워크 비트, 0 은 호스트 비트를 나타냅니다. 4 개의 서브넷을 분할하기 때문에 네트워크 비트가 호스트 비트를 차용하면 IP 사용률을 크게 높일 수 있습니다. 이왕이면 2 의 2 차 =4 입니다. 6 개의 서브넷인 경우 이 일반적인 부등식이 필요합니다. 호스트 비트에서 N 비트를 차용한다고 가정합니다.

즉, 2 의 N 승 > 6 은 N 이 최소한 3 보다 크거나 같음을 계산할 수 있습니다. Ip 주소를 절약하기 위해, 우리는 6 에 가까운 방안, 즉 n=3 을 선택했다.

위의 클래스 c 주소의 네 번째 8 비트가 바이너리 00000000 으로 변환되어 차용한 3 비트는 1 100000 입니다.1/kloc-0-에 유의하십시오 0 1 1, 100, 10 1,1

기수는 256 이고 2 의 거듭제곱은 8 =256 이므로 8 은 기본 C 클래스 서브넷 마스크의 호스트 자릿수가 8 이라는 것을 의미합니다.

256/8=32 이 8 은 2 의 3 제곱으로 계산됩니다. 왜 256/8 을 사용합니까? 256 개의 호스트가 있기 때문에 8 개의 서브넷으로 나누어야 하기 때문이다.

이것은 이해하기 쉽다. 사과 100, 사람 10, 평균이 필요하므로100/10 =/Kloc-;

256-32=224 서브넷 마스크가 255.255.255.224 인 마지막 호스트를 나타냅니다.

계산된 32 는 서브넷당 호스트 수를 나타내므로 8 개의 서브넷에서 호스트 주소를 어리석은 방법으로 계산할 수 있습니다.

0-256 에서 점차 32 를 더하고, 이진도 마찬가지다. 어차피 32 를 포함한다. 왜요 이진 8 비트는 000000000 을 나타내고11111/kloc-를 나타내기 때문이다

네트워크 id 를 계산할 수 있으며 IP 주소와 서브넷 마스크는' and' 일 수 있습니다.

Ip192.168.0.1은 이진으로 기록된 0110/0/입니다.

마스크 255.255.255.224 는111111/kloc 로 변환됩니다 1111111

= 0 1 100000,10101000,000000

브로드캐스트 주소의 IP 호스트 비트는 1 으로 채워집니다. 네트워크 비트는 27 비트입니다. 즉 호스트 비트는 5 비트, 0 1 10 1000, 입니다

주소 범위는192.168.0.1-192.168.0 입니다

나머지 7 개 서브넷의 IP 주소 범위는192.168.0.33-192.168.0 입니다

192.168.0.65-192.168.0.95 와 마찬가지로/kloc

192.168.0.97-192.168.0./kloc-

192.168.0.129-192.168.0

192.168.0.161-192./kloc

192.168.0.193-192.168 ..

192.168.0.225-192.168.0.255 ...

上篇: 인간은 앞으로 우주에서 얼마나 멀리 갈 수 있을까? 알다 下篇: 클라우드 네트워크 설치 프로그램 마스터 시스템 설치 단계
관련 내용