コンピュータおよびネットワーク技術では、オクテットは 8 ビット量を表します。オクテットの数学的値の範囲は 0 ~ 255 です。オクテットという用語は、音楽パフォーマンスなどの他の文脈でも、8 人またはパートのグループを指すのに使用されます。
オクテットとバイトの比較
最新のコンピュータ システムはすべて、 バイト 8 ビット量として。この観点からは、オクテットとバイトは同じです。このため、2 つの用語は同じ意味で使用されます。
しかし、歴史的に、コンピュータは異なるビット数のバイトをサポートしてきました。この文脈では、オクテットとバイトは異なる意味を持ちます。ネットワーク専門家は、この区別を維持するために何年も前からオクテットという用語を使い始めました。
コンピュータ システム エンジニアは、4 ビット量 (1 オクテットまたはバイトの半分) を指す場合、ハーフ オクテット (または音楽でよく使われるカルテット) と呼ぶのではなく、ニブルという用語をよく使用します。
IP アドレスとネットワーク プロトコルのオクテット文字列
オクテット文字列という用語は、関連する任意の数のオクテットのコレクションを指します。オクテット文字列は、インターネット プロトコル (IP) アドレッシングでよく見られ、IPv4 アドレスの 4 バイトは 4 つのオクテットで構成されます。ドット付き 10 進表記では、IP アドレスは次のように表示されます。 [オクテット].[オクテット].[オクテット].[オクテット] 、のように 192.168.0.1 。
IPv6 アドレスには、4 オクテットではなく 16 オクテットが含まれます。 IPv4 表記ではすべての単一オクテットがドット (.) で区切られますが、IPv6 表記ではオクテットのペアがコロン (:) で区切られます。たとえば、次のようになります。 [オクテット][オクテット]:[オクテット][オクテット]: ... :[オクテット][オクテット] 。
ヘッダーとフッター
オクテットは、ネットワーク プロトコルのヘッダーおよびフッター内の個々のバイト単位も指します。ネットワーク エンジニアは、プロトコルをオクテット スタッフィングまたはオクテット カウンティングとして分類することがあります。
- オクテット スタッフィング プロトコルは、メッセージの終わりを示すために挿入されたハードコーディングされたビット シーケンス (1 つ以上のオクテット) を含むメッセージ ユニットをサポートします。
- オクテット カウント プロトコルは、プロトコル ヘッダーでエンコードされたサイズ (オクテット数) を持つメッセージ ユニットをサポートします。
どちらのアプローチでも、メッセージ受信者は受信データの処理がいつ終了するかを判断できます。プロトコルの使用目的に応じて、それぞれに利点があります。
wav を mp3 に変換する方法 Windows 10
3 番目の方法はコネクション ブラストと呼ばれ、メッセージ送信者が接続の終了を終了して、これ以上データが送信されないことを示します。
オクテットストリーム
Web ブラウザでは、MIME タイプ application/octet-stream は、HTTP 接続を介してサーバーによって配信されるバイナリ ファイルを指します。通常、Web クライアントは、複数の種類のバイナリ ファイルを処理する場合、およびファイル名で種類を認識できない場合、または 1 つの特定の形式を想定できない場合に、オクテット ストリームを使用します。
ブラウザでは、特定のファイル名拡張子を付けてファイルを保存することで、オクテット ストリームのファイル タイプを識別するようユーザーに求められることがよくあります。