このIPアドレスの最後の数字は何ですか?


8

このようなIPアドレス223.248.0.0/24または223.248.0.0/16

IPアドレスの最後の数字はどういう意味ですか(上記の例では24または16)?スラッシュの後に数字を設定する方法を理解する簡単な方法はありますか?

回答:


17

IPアドレスは単なる数値です。1つは、ご存じのとおり、ネットワーク上のコンピューターを一意に識別するものです。しかし、それでも数に戻ります。

例を見てみましょう:192.168.1.105

IPアドレスが4つの部分に分割されていることがわかります:{192、168、1、105}。また、これらの各パーツが0〜255の値を持つことができることもご存じでしょう。

数値0..255は8ビットで表現できることがわかります。したがって、IPアドレスは4つのセクションで構成され、各セクションの値は0..255になります。つまり、各セクションは8ビットで表現できます。これらのセクションが4つある場合、(4セクション)*(8ビット/セクション)= 32ビットになります。IPアドレス全体を表すため。

IPアドレスは単なる数値であると言ったときのことを覚えていますか?まあ、IPは32ビット整数です。便宜上、「192.168.1.105」と表記しますが、簡単に次のように記述することもできます0xC0A80169

2進数で、栄光のすべての32の2進数: 11000000101010000000000101101001

はい。さて、あなたの質問:192.168.1.105/24はどういう意味ですか?

これは、IPアドレスの最初の24ビットが「サブネット」であることを意味します。つまり、ネットワーク上のアイテムの最初の24ビットは同じです。新しいコンピューターを追加しても、新しいデバイスをアドレス指定するための残りのビットは8ビットのみです(IPは32ビットの数値です)。

8ビット相当のアドレス可能性があるため、この例では、255のデバイスしか追加できません。

110000001010100000000001 01101001
------------------------
(subnet)

サブネットを分解しましょう:

11000000 10101000 00000001 = 192 168 1

見る?

/ 16サブネットの同じ例:192.168.1.105/16

1100000010101000 0000000101101001
----------------
(subnet)

したがって、この場合、すべてのIPアドレスは192.168(IPアドレスの最初の16ビット)で始まります。そして、新しいデバイス用に残りの16ビットがあります。16ビット= 65535デバイス。

したがって、サブネットが小さい場合は、インターネットアドレスの割合が大きくなります。MITは/ 8サブネットを所有しています。つまり、ブロックIPアドレスがあり、2 ^ 24デバイスを追加できます。とてもかっこいい!


どうやってこれを取得するのですか? "0..255の数字は8ビットで表現できますか?" ありがとうございました。
runeveryday

4
ここでは「サブネットマスク」という用語を誤用しています。「サブネット」または「ネットワーク(アドレス)」のみを使用してください。スラッシュの後の部分はサブネットマスクです。
camh

@runeverydayバイナリ/ 16進数モードで電卓を開くと、見やすくなります。各ビットには2つの状態があります。追加するビットごとに、表現できる状態の数が2倍になります。8ビットを使用すると、2 ^ 8 = 256状態、つまり0〜255にすることができます。
greatwolf

camhの発言、および他のコンテキスト(たとえば、ネットワーク構成設定)でサブネットマスクを使用する場合、192.168.0.1 / 16のサブネットマスクは255.255.0.0であり、ここで言うのは間違いなくネットワークアドレスです。
derobert

5

これらはそれ自体IPアドレスではなく、範囲です。最後の数字(psusiがサブネットマスクと呼ぶ)は関連ビットの数を示します。/16つまり、ネットワークには、指定されたIPの最初の16ビット(例では223.248)から始まるすべての数字が含まれます。A /8は2 ^ 24アドレスのクラスAネットワーク、2 ^ /1616(65536)のクラスB、a /24 は2 ^ 8 = 256アドレスのクラスCです。これはローカルネットワークでよく見られます:192.168.0.0/24(通常は小さなホームネットワークで使用されます)と10.0.0.0/16は、通常、大企業のイントラネットで見られます。Wikipediaで、サブネット表記と範囲リストにリストされている他の予約済み範囲、およびドメインの総数を確認できます。


5
また、8、16、24以外の数値も使用できることに注意してください。10.1.2.0/23完全に有効で、10.1.2.0〜10.1.3.255を意味します。
derobert、2011

2

これはネットワークのサブネットマスクです。つまり、ネットワークの規模を示しています。/ 24はクラスCネットワークであり、256個のアドレスと255.255.255.0のサブネットマスクを持っています。/ 16はクラスBで、サブネットマスクは255.255.0.0です。


A / 16にはいくつのアドレスがありますか?24または16を取得する方法?まだ他の数字はありますか
runeveryday

2
/ 24はクラスCではなく、/ 16クラスB、/ 8クラスAでもありません。これらのクラスはすべてIPアドレスの特定の範囲であり、クラスCは192.0.0.0〜223.255.255.255です。したがって、10.0.0.0 / 24はクラスCではなく、実際にはクラスA空間のサブネットワークです。古いクラスフル用語を使用しないことが最善です。
derobert、2011

@derobert、可能な専門的、あなたは非常によく192.168.1.0/24を書くことができ、それは本当にクラスC.ですが
psusi

@runeverydayでは、/ 16はネットワーク用に16ビット、ホストアドレス用に16ビットを持ち、2 ^ 16、つまり65536アドレスを提供します。/ 24はネットワークに24ビットを使用し、ホストに8を残して、2 ^ 8または256アドレスを提供します。あなたは1と31との間/後に任意の値を使用することができます
psusi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.