TCP / IPインターネット層

は、TCPは、インターネット層/ IPモデルOSIレイヤ3のネットワーク機能を持つ。インターネット層のための目的は、エンドツーエンドの配信する。主要なプロトコルは、インターネット層で見つかったパスをエンドのネットワーク(好ましくは、最高のパス)を選択して、IP(インターネットプロトコル)は、最高のコネクションレス提供されて努力パケットの配信をルーティングします。 IPアドレス、およびその主要な関心は論理的な処理は、パケットの内容を気にせずに、エンドポイント間の最適パスを見つけることです。 IP、および、エラーチェックやエラー訂正を実行できない場合にこの理由で信頼性の低いプロトコルと呼ばれます。ただし、これらの関数は、トランスポート層(TCP)および/またはアプリケーション層。IPアドレスをカプセル化IPパケットのトランスポート層からのデータが処理されます。 IPパケットのトレーラーを使用しないときにカプセル化し、TCPまたはUDPのデータです。のIPパケットがどのように見えるか見てみましょう:フィールドは、IPヘッダの意味に含まれる: バージョン:IPパケットのヘッダのフォーマットを指定します。 4ビットのバージョンフィールドの数が含まれて 4 場合は、IPv4パケットであり、 6 場合は、IPv6パケットのです。ただし、このフィールドは、IPv4とIPv6のパケットを区別するために使用されていません。プロトコルタイプフィールドには、レイヤ2の封筒で、現在は使用されます。

  1. IPヘッダの長さ HLEN):32グラムヘッダの長さを示しますビットワード。これはすべてのヘッダ情報の合計の長さであり、2つの変数の長さのヘッダフィールドが含まれます。
  2. 型サービスの ToSの):8ビットは、その特定の上位層プロトコルによって割り当てられている重要性のレベルを指定します。
  3. 合計の長さ:16ビットバイトのパケット全体の長さを指定します。これは、データとヘッダーが含まれます。は、合計の長さからHLEN減算データのペイロードの長さを取得します。
  4. 身分証明書:16ビットは、現在のデータグラムを識別します。これは、シーケンス番号です。
  5. フラグ:3ビットのフィールドには、2つの下位ビットの制御の断片化。場合は、パケットの断片化されたパケットのシリーズの最後のフラグメントである場合は、パケットの断片化することができます1つのビット、および他の指定を示します。
  6. フラグメントオフセット:13ビットは、一緒にデータグラムをフラグメントピース支援するために使用されます。このフィールドは、次のフィールドは16ビットの境界上で起動することができます。
  7. 時間Liveに TTLの):その数を指定するフィールドに移動することがパケットのホップです。としては、パケットがルータを介しての旅この番号は、1つずつ減少しています。ときに、カウンタがゼロに達すると、そのパケットは破棄されます。この無限ループからのパケットを防ぎます。
  8. プロトコル:8ビットでは、TCPやUDPなどの上位層プロトコルを示すIPアドレスのプロセスが完了した後に、着信パケットを受信します。
  9. ヘッダのチェックサム:16ビットは、IPヘッダーの整合性確保に役立ちます。
  10. ソースアドレス:32ビットでは、そこからのパケットが送信されたノードのIPアドレスを指定します。
  11. 宛先アドレス:32ビットは、どのデータが送信されているノードのIPアドレスを指定します。
  12. オプション:IPセキュリティなど、さまざまなオプションをサポートすることができます。このフィールドの長さは異なります。
  13. パディング:余分なゼロは、このフィールドに追加されるIPヘッダは常に32ビットの倍数になるようにします。
  

データは、IPヘッダの一部ではありません。これは(TCPまたはUDPパケット)を上位層の情報が含まれ、最大の変数の長さが64バイトの場合は、IPパケットのサイズよりも小さいMTU(最大伝送ユニット)サイズを持つインターフェイス上で外出する必要がありますIPパケットは、インターネットプロトコルのフラグメント化する必要がある小さなパケットは、インターフェイスのMTUをマッチにパケット。場合は、"フラグメント"にビットをしないでください フラグ IPパケットのフィールドに設定されて 1 とは、パケットのMTUは、インターフェイスのより大きい場合、パケットはドロップされます。

ICMPの:インターネット制御メッセージプロトコルは、メッセージング機能は、インターネットプロトコル(IP)アドレスに制御を提供するプロトコルです。 ICMPは非常に重要なプロトコルを、IPネットワークのトラブルシューティングのほとんどが、ICMPメッセージを使用して行われています。 ICMPの最も重要な側面は、それを返しますどのように解釈するメッセージのタイプが含まれます。

TCP / IPプロトコルスイートの概要

レイヤ4:現在のOutlook Express(例えば)のように、TCPによると、SMTPとPOP3の機能を備えて/電子メールクライアントを使用するIPレイヤ4(アプリケーション)です。場合は、ASCIIやHTML形式でメールを送信します。次に、アプリケーションデータ単位のASCIIやHTML形式で作成されます。電子メールクライアント間のセッションのホストと通信を開くには、オペレーティングシステムを使用します。すべてのこれらの機能はTCPで実行されます/ IPのレイヤ4(アプリケーション)です。

レイヤ3:SMTPサーバーとのTCPソケットは、オペレーティングシステムによって開かれます。バーチャルサーキットは、コンピュータとの電子メールサーバー間のTCPによると、TCPを使って開かれる/ IPのレイヤ3(トランスポート)。

レイヤ2:SMTPサーバーのIPアドレスをお使いのコンピュータの検索は、オペレーティングシステムのルーティングテーブルによると、。場合は、ルーティングテーブル内に見つからない場合は、パスの決定は、同社のルータに転送されます。 IPプロトコルはTCPです/ IPのレイヤ2(インターネット)です。

レイヤ1:IPパケットのイーサネットフレームに変換されます。 Ethernetフレームの電気信号には、CAT5ケーブルを通して送信される変換されます。これらの関数はTCPで実行されます/ IPのレイヤ1(データリンク)。

OSIの対のTCP / IP として、その前に記載された、OSI参照モデルの理論的モデルの多くは、それは非常に学習プロセスに便利です。一方、インターネットは、TCP上に構築された/ IPのモデルがあり、これは、TCP / IPは、ほとんどの使用状況とそのプロトコルのために人気があります。2つのモデルの間にいくつかの類似点です:

  1. 両モデルとも、モデルの階層化され、階層化通信モデルの利点があります。
  2. どちらのモデルであっても、別のサービスが含まれ、アプリケーション層をしている。
  3. 両モデルとも、交通機関と同等の機能を持って、ネットワーク層があります。
  4. 両モデルとも、パケット技術の代わりにスイッチング回路のスイッチングを使用します。

2つのモデルの間にいくつかの相違点があります:

  1. TCP / IPを1つの層では、これ以上の転送プロトコルを志向されているOSI参照モデルの3つの上部層を組み合わせたものです。
  2. OSI参照モデルからのデータリンクの物理層は、TCPの単一の層で結合されます/ IPのモデルです。

今日では、OSI参照モデルのTCPとして生きてアプリケーションを持っていない/ IPの場合は、しかし、その利益のためのすべてのネットワークモデルの出発点です。のTCP /これは、OSI参照モデルよりも少ない層しているIPシンプルに見えます。しかし、通信はTCP / IPを使用、OSI参照モデル内のすべての層にマッチします。パケットをホストXから発信、Bのルータをたどることによってンホストすることになる、とCみましょうs'の言う、例えば、そのホストXは、Webサーバーですリクエストが最初からyのHTTPDのサーバ(X、レイヤ7)のホストから開始への返信を要求するサーバーは、その瞬間にその答えを多くの要求をしてyをホストするためのHTML形式のページ(Xの第6層)を送信することによって応答します。これは、オペレーティングシステムがホストであるY(Xの5層)が要求したデータは、セッションを開始する上で(Webページ)に送信されます。その後、データはTCPセグメントの(Xのレイヤ4)にカプセル化されます。 TCPセグメントをホストXとホストの宛先IPン(Xのレイヤ3)のソースIPアドレスをIPパケットでカプセル化されます。ホストXは、ルーティングテーブル内のホストYの見た目を見つけるしませんので、ホストXは、ホスト上のEthernetカードをXでのIPアドレスと同じサブネット上のインターフェイスがルータにIPパケットを転送する必要がありますIPパケットは、イーサネットインターフェイスに送信され、その後、電気電流に変換され、イーサネットカードのRJ45ソケット(Xのレイヤ1)を介して送信されたイーサネットフレーム(Xのレイヤ2)に変換されます。

ルータ(レイヤ1)およびイーサネットフレームに、これらの電流に変換するケーブルのいずれかのイーサネットインターフェイスの入力にいくつかの電流を受信します(レイヤ2)。 EthernetフレームをIPパケットに変換されます。ルータは、IPパケットの宛先IPアドレスで検索し、そのIPアドレスのどれと一致する考え;ので、それが自身のルーティングテーブルを見てyのホストへのパスを見つける必要があります知っている、それは最善のパスであると認めるルータBによってアドバタイズし、そこに(レイヤ3)は、IPパケットを送信することを決定。場合、ルータA、ルータBにモデムを介して接続されて、それは(レイヤ2)と、モデムの音に(レイヤ1)。ルーターBは、PPPフレームに変換されますとCを行いますPPPフレームをIPパケットに変換します。ルータとルータCホストYが見つかります同じものを除き、直接そのインターフェイスの(Yに接続された1つとしては、同じサブネット内のIPアドレスの場合は、CのIPアドレス)、およびので、直接Yにパケットを送信する意志を持ってホストYケーブルがイーサネットフレーム(Ýレイヤ2)し、IPパケットに(Ýレイヤ3)に変換されますは、イーサネットインターフェイス(Ýレイヤ1)に接続されたいくつかの電流を受け取ります。そして、その1、そのIPアドレスと一致するIPパケットの宛先ホストを探します。

IPパケットの内容をしては、一緒に受信したセグメントに据えているTCPプロトコル(Ýレイヤ4)によって撮影されます。ホストYのオペレーティングシステムは、要求されたセッション上に送信するデータをTCPからの受信を処理するデータ(Ýレイヤ5)。たとえば、ホストであるYの3つのWebブラウザを開いており、オペレーティングシステムがそれを要求したブラウザにTCPからデータを取得します。受信したデータのHTML(Ý第6層)フォーマットされますので、WebブラウザはHTMLの標準を使用して読み込まれます。最後に、後にすべてのデータを受信すると、Webブラウザは、Webページ(Ýレイヤ7)を受信したユーザーに表示されます。

記事ロナルド商品Besser提出


免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。
重要: この記事は、"TCP / IPインターネット層"自動ソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。


Online: 214 users browsing the articles directory   


  

|