チュートリアル

ip IPアドレッシングとは何で、どのように機能するか[非常に明確]

目次:

Anonim

今日、ほとんどのデータ接続ネットワークは、 IPアドレッシングの基礎となっているTCP / IPプロトコルを使用しています 。 ネットワークに接続されている各コンピューターには、 IPアドレスとサブネットマスクという2つの基本的な識別子が必要です。 この記事では、IPアドレスの構成と、インターネットネットワークでのIPアドレスの用途について説明します。

コンテンツインデックス

IPアドレッシング

TCP / IPプロトコル(伝送制御プロトコル/インターネットプロトコル)を使用して動作するコンピュータおよびネットワーク。 このプロトコルを使用するコンピューターには、ネットワークインターフェイスで2つのパラメーターが構成されている必要があります。これらは、IPアドレスとサブネットマスクです。

IPアドレス

まず、実際に誰もが知っているIPアドレスがあります 。 これは、 4バイトまたは32ビットの論理アドレスであり、それぞれがポイントで区切られ、ネットワーク内のコンピューターまたはホストが一意に識別されます。

現在、コンピュータには2種類のIPアドレスがあります。1つ目は、実質的に4バイト (0〜255)の長さで 、次のように表すことができるIPv4アドレスです。

10進表記(最もよく知られている) 192.168.3.120
バイナリ表記 11000000.10101000.00000011.01111000
16進表記 C0 A8 03 78

また、 IPv6アドレスは、従来のIPアドレッシングが不十分な場合のために設計されています。 この場合、128ビットの論理アドレスがあるため、IPv6アドレスよりもはるかに広い範囲をカバーします。 ほとんどの場合、これは16進形式で記述されています。

2010:DB92:AC32:FA10:00AA:1254:A03D:CC49

それぞれが128ビットを表すことができる2つのポイントで区切られた最大8項のチェーンの前にいます。

私たちのケースでは、100%のケースで、 IPアドレッシング にIPv4アドレスの従来の方法を 使用するため、これが私たちが目にする 方法になります。

ネットワークおよびホストフィールドとIPアドレスタイプ

IPアドレスは、 ネットワークとホストという2つの部分に分けることができます 。 これらの2つのフィールドに基づいて、次のタイプのIPアドレスがあります。

  • クラスA :最初のバイトのみを使用して、現在のネットワークを定義します。 次の3バイトは、このネットワーク内のホストを識別するために使用されます。 アドレス範囲は0.0.0.0から127.255.255.255です。 クラスAは、最大1600万台のコンピュータをアドレス指定するため、非常に大規模なネットワークに使用されます。 クラスB :この場合、アドレスの最初の2バイトを使用してネットワークを定義し、残りの2バイトを使用してホストを定義します。 この範囲は、128.0.0.0〜191.255.255.255です。 サイズエクステンダーネットワークも対象としています。 クラスC :この場合、最初の3バイトを使用してネットワークをアドレス指定し、最後のバイトを使用してホストを定義します。 このようにして、既知の範囲である 0.0.0から223, 255, 255, 255を取得します。 クラスDクラスDの IP範囲は、実験的使用と特定のマシングループを対象としているため、通常のユーザーには一般的に使用されていません。 この範囲は224.0.0.0〜239.255.255.255です。 クラスE :最後に、通常の使用機器では使用されないクラスEがあります。 この場合、範囲はバイト223.0.0.0から残りの範囲になります。

サブネットマスク

ネットワーク内のホストのIPアドレス指定プロパティがわかったら、サブネットマスクである、それほど重要ではない別のパラメーターに移ります。

IPクラスごとに、特定の数のサブネットを設定できます。 サブネットは、他の物理ネットワークと同じIPアドレスを共有する独立した物理ネットワークです。つまり、ホストが接続するメインネットワークを識別しています。

正確には、サブネットマスクの機能は、同じネットワーク識別子を共有し、異なる物理ネットワークに配置されているコンピューターが通信できるようにすることです。 サブネットマスクの情報とホストのIPアドレスを対応させるのは、ルーターまたはサーバーです。

使用するクラスごとに、3種類のサブネットマスクがあります。

255.0.0.0
B 255.255.0.0
C 255.255.255.0

ネットワークとホストアドレスを取得する方法

ここでの問題は、ホストが属するネットワークをルーターがどのように識別して、別のネットワークと区別できるかを知ることです。 IPアドレスとサブネットマスクがわかっている場合、手順は非常に簡単なので、AND演算をバイナリで実行する必要があります。 たとえば、次のとおりです。

ホストIPアドレス:181.20.6.19(10110101.010100.000110.010011)サブネットマスク:255.255.0.0(111111.111111.000000.000000)

バイナリAND演算:(両方の文字が1の場合、1のみになります)

結果:181.20.0.0(10110101.010100.000000.000000)

次に、これはアドレス181.20.6.19のホストが属するネットワークになります 。 かんたん

省略表記アドレスマスク

確かに、 192.168.1.1 / 24または180.10.1.1/16の表記を何度か見たことがあるでしょう。 これが何を意味するかをすぐに見てみましょう。

この表記を見ると、読み取っているのはホストのIPアドレスです。この場合、ルーターのIPアドレスとネットワークの識別に割り当てられたビットである可能性があります。 だから:

  • 192.168.1.1/24がある場合 、それは最初の24ビット(バイナリ)がネットワークを宛先とすることを意味するため、サブネットマスクは255.255.255.0になり、所属するネットワークは192.168.1.0になります。 180.10.1.1/16がある場合 、最初の16ビットがネットワーク宛てであることを意味し、それは255.25.0.0になり、所属するネットワークは180.10.0.0になります。

まあ、そうでしょう。

基本的に、これはコンピュータ間のデータ転送ネットワークでのIPアドレス指定で構成されます。 ご覧のとおり、いくつかの例を見れば、それは非常に直感的で理解しやすいものです。

この情報を次のように補足できます。

この件に関して他にご不明な点がありましたら、コメント欄にご記入ください。

チュートリアル

エディタの選択

Back to top button