パケットは、デジタルネットワーク上の通信の基本単位です。 パケットは、データの送信に使用されるプロトコルに応じて、データグラム、セグメント、ブロック、セルまたはフレームとも呼ばれます。 データを送信する必要がある場合、送信前に同様のデータ構造に分割され、パケットと呼ばれ、宛先に到達すると元のデータチャンクに再組み立てられます。,
パケットの構造は、パケットの種類とプロトコルによって異なります。 通常、パケットにはヘッダとペイロードがあります。
ヘッダーは、パケット、サービス、およびその他の送信関連データに関するオーバーヘッド情報を保持します。 例えば、インターネット上でデータを転送するには、データをIP(Internet Protocol)で定義されているIPパケットに分割する必要があり、IPパケットは次のものを含みます。
- 送信元IPアドレスは、データを送信するマシンのIPアドレスです。,
- データが送信されるマシンまたはデバイスである宛先IPアドレス。
- パケットのシーケンス番号は、パケットが送信前と同じように元のデータを正確に取り戻す方法で再構成されるように順番に配置される番号です。
- サービスのタイプ
- フラグ
- およびその他の技術データ
- パケットの大部分を表すペイロード(上記のすべてはオーバーヘッドとみなされます)、実際に運ばれるデータです。,
(上記から感謝の気持ちで使用:https://www.lifewire.com/what-is-a-data-packet-3426310)
パケットの図
パケットの基本的な紹介をお探しですか?
- 用語を定義します:プロトコル、データパケット
私はこれを理解していますか?
スキル
パケットをキャプチャして表示する方法を知っておく必要があります。 パケット分析によるネットワーク問題の診断はIB Computer Scienceの範囲には含まれませんが、ネットワークパケットを表示できるはずです。 このようなものの事実上のツールはwiresharkです。 Wiresharkの使い方を学ぶのに何時間もかかります。,
OS X:nettop -m tcp
OS X/Linux:sudo tcpdump -nnSX port 443
OS X/Linux:sudo tcpdump -nnSX port 80
(visit example.com このコマンドを実行した後)。
tcpdumpは、パケットを表示するための複雑で強力なツールです。 これについての詳細を学ぶための優れたウェブサイトがあります、あなたはこのリンクをクリックして要求することができます