TCP/IP チュートリアルlogin
TCP/IP チュートリアル
著者:php.cn  更新時間:2022-04-13 17:05:49

TCP/IP アドレス指定



TCP/IP は、コンピューターのアドレス指定に 32 ビット、つまり 0 から 255 までの 4 セットの数値を使用します。


IP アドレス

インターネットに接続するには、すべてのコンピューターに IP アドレスが必要です。

すべての IP パケットは、別のコンピューターに送信される前にアドレスが必要です。

このチュートリアルの次のセクションでは、IP アドレスと IP 名について詳しく学習します。


IP アドレスには 4 セットの数値が含まれます:

TCP/IP は、4 セットの数値を使用してコンピューターをアドレス指定します。各コンピュータには一意の 4 桁のアドレスが必要です。

各数値セットは 0 ~ 255 の間でピリオドで区切る必要があります (例: 192.168.1.60)。


32 ビット = 4 バイト

TCP/IP はアドレス指定に 32 ビットを使用します。コンピュータの 1 バイトは 8 ビットです。したがって、TCP/IP は 4 バイトを使用します。

1 つのコンピューター バイトには 256 の異なる値を含めることができます:

00000000、00000001、00000010、00000011、00000100、00000101、00000110、00000111、00001000... 1 まで111111 1.

これで、TCP/IP アドレスが 0 から 255 までの 4 つの数字のセットである理由がわかるはずです。


IP V6

IPv6 は、「インターネット プロトコル バージョン 6」の略称で、次世代インターネット プロトコルとしても知られており、現在の IPv4 に代わる新しい IP プロトコルとして IETF チーム (インターネット エンジニアリング タスク フォース) によって設計されました。 (現在の) プロトコルに基づいています。

インターネット上のすべてのホストが固有の IP アドレスを持っていることはわかっています。IP アドレスはホスト番号を表すために 32 ビットの 2 進数を使用しますが、32 ビットのアドレス リソースは限られており、ニーズを満たすことができなくなります。そこで、インターネット研究機構は新しいホスト識別方式 IPv6 をリリースしました。

RFC1884 (RFC は Request for Comments 文書の略称です。RFC は実際にはインターネット サービスの標準です) では、規定の標準構文では、IPv6 アドレスの 128 ビット (16 バイト) を 8 つの 16 ビット符号なし整数として記述することが推奨されています。各整数は 4 つの 16 進数で表され、これらの数値はコロン (:) で区切られます。例:

686E:8C64:FFFF:FFFF:0:1180:96A:FFFF

コロン 16 進表記では圧縮ゼロ、つまり 0 の連続文字列が可能です。コロンのペアで置き換えることができます。例:

FF05:0:0:0:0:0:0:B3可以定成:FF05::B3

ゼロ圧縮について明確に説明するために、推奨事項では、ゼロ圧縮はどのアドレスでも 1 回のみ使用できると規定しています。連続したゼロの文字列を含むアドレスが多数存在するため、この手法は提案された割り当て戦略に特に役立ちます。

コロンの 16 進表記と 10 進表記の接尾辞を組み合わせたもの。この組み合わせは、IPv4 から IPv6 への移行中に特に役立ちます。たとえば、次の文字列は正当なコロン 16 進表記です:

0:0:0:0:0:0:128.10.1.1

この表記では、コロンで区切られた各値は 16 ビット量ですが、各ドット付き 10 進部分の値はバイトの値を指定します。次にゼロ圧縮を使用すると、次のようになります:

::128.10.1.1


ドメイン名

12 アラビア数字は覚えにくいです。名前を使用する方が簡単です。

TCP/IPアドレスに使用される名前をドメイン名といいます。 php.cn はドメイン名です。

http://www.php.cn のようなドメイン名を入力すると、ドメイン名は DNS プログラムによって数字に変換されます。

世界中で、膨大な数の DNS サーバーがインターネットに接続されています。 DNS サーバーは、ドメイン名を TCP/IP アドレスに変換し、新しいドメイン名情報で互いのシステムを更新する役割を果たします。

新しいドメイン名がその TCP/IP アドレスとともに登録されると、世界中の DNS サーバーがこの情報を更新します。

PHP中国語ウェブサイト