TCPのIPプロトコル

の1つの世界の電子メールサービスのようにして標準化がなければ実現しないだろう的なサービスについて考えてみましょう。そこに非常に多くのメールクライアントのソフトウェアアプリケーションが存在しており、それらすべてを送信し、データを受信するのと同じプロトコルを使用します。
の場合会社のLANにしていてメールを送信するとしましょう。

  

レイヤ7:現在のOutlook Express(たとえば)のようにOSIレイヤ7(アプリケーション)によると、SMTPとPOP3の機能を持つ電子メールクライアントを使用します。
第6層:あなたは、ASCIIやHTML形式でメールを送信します。次に、アプリケーションはOSIレイヤ6(プレゼンテーション)によると、データユニットのASCIIやHTML形式で作成されます。
第5層:電子メールメッセージのOSIレイヤ5(セッション)によると、間のセッションのホストと通信を開くには、オペレーティングシステムを使用します。
レイヤ4:SMTPサーバーとのTCPソケットは、オペレーティングシステムによって開かれます。バーチャルサーキットは、コンピュータとの電子メールサーバーの間ではOSIレイヤ4(トランスポート)によると、TCPを使って開かれます。
レイヤ3:SMTPサーバーのIPアドレスをお使いのコンピュータの検索は、オペレーティングシステムのルーティングテーブルによると、。場合は、ルーティングテーブル内に見つからない場合は、パスの決定は、同社のルータに転送されます。 IPプロトコルは、OSI第3層(ネットワーク)です。
レイヤ2:IPパケットをイーサネットフレームにOSIレイヤ2(データリンク)によると、変換されます。
レイヤ1:Ethernetフレームの電気信号には、CAT5ケーブルを通してOSIレイヤ1(物理)に従って送信される変換されます。

複数のレイヤー上の仕様書の作成では、OSI参照モデルの利点をたくさん持っている:削減複雑な高速化の進化ができます。ある企業の1つの層向けの製品固有の作成を専門に、代わりにされているアプリケーションから物理層のためにすべてを再構築。相互運用性をより簡単に標準化のためです。それぞれの層、およびので、下位層が何を覚えるのが簡単ですが、すぐ下の層のサービスを使用します。それを教える簡素化します。一方、プログラマの上位層を知る必要がありますたとえば、ネットワーク管理者は、最低4つのレイヤーの機能を知っている必要があります。

 

TCP / IPのモデル

 

TCP / IPのモデルは、米国国防総省(DoD)のが開発され、核戦争を含むすべての条件が生き残る可能性のあるネットワークの必要性に由来する。後に、それを公開し、数年後には、TCP / IPモデルがリリースされた最も人気のあるネットワーキングのモデルとなり、今ではインターネットの中核です。世界では、データ線を介して伝送では、電子レンジ、衛星リンク、および光ファイバは、必要なすべてのメディアとどのような状況の下で確実にデータを送信することです。を行うことができますどのようにTCP / IPのモデルを見てみましょう。そのためには、TCPの層/ IPのモデルには:アプリケーション、トランスポート、インターネット、およびネットワークアクセスします。場合でも、TCPからいくつかの層/ IPモデルを共有して、OSI参照モデルからいくつかのレイヤーと同じ名前を、彼らはさまざまな機能が含まれます。

 

TCP / IPのアプリケーション層

 

TCP / IPアプリケーション層の高レベルのプロトコルを、表現、エンコーディング、およびダイアログコントロールを処理します。 TCPのアプリケーション層/ IPモデルだけでなく、アプリケーションだけでなく、どのようにデータフォーマットされて、どのようにセッションを初期化され、破壊を定義します。 OSI参照モデルでは、TCP / IPアプリケーション層に例えとしての機能を処理する、OSI参照モデルの3つの上位層のアプリケーションは、プレゼンテーションでは、発見し、セッションです。この方法では、すべてのアプリケーションに関連する問題は、OSI参照モデルで見つかった1つのレイヤーに統合されます。 TCPのアプリケーション層/ IPのモデルでは、すべての問題のデータ表現とダイアログの制御に関しては、FTP、SMTPなどのようなプロトコルが含まれます。アプリケーション層の前には、トランスポート層に渡されるデータを適切にパッケージ化され保証されます。

 

TCP / IPトランスポート層

トランスポート層は、送信元ホストと宛先ホストの間の論理的な接続を作成することによって、アプリケーション層のための輸送サービスを提供します。
は、TCPは2つのプロトコルは、トランスポート層で発見さ/ IPのモデル:

  1. 伝送制御プロトコル(TCP)
  2. ユーザーデータグラムプロトコル(UDP)

伝送制御プロトコル(TCP)

TCPは接続指向のプロトコルとエンドポイントの間で信頼性の高いデータ転送を提供します。
TCPセグメントには、メッセージ旅行先でそれらを再構成し、上位層(アプリケーション)に送信します。
TCPセグメントが含まれています:

  1. ソースポート:ポート番号は、送信側ホストでデータを送信するために使用
  2. 宛先ポート:ポート番号は、受信側ホストでデータを受信するために使用
  3. シーケンス番号:セグメントの配列数は、データを確保するために使用する正しい順序で到着する
  4. 確認番号:ACK番号が他のホストからの次の期待のTCPオクテットです。
  5. ヘッダ長 HLEN):32の数は、ヘッダー内のビットの言葉
  6. コードビット:制御などの機能を設定またはセッションを終了する
  7. 予約:予約ビットはゼロに設定されて
  8. ウィンドウ:オクテットの数は、送信者を受け入れる
  9. チェックサムヘッダとデータ数:計算されたチェックサムフィールド
  10. 緊急:緊急データの終わりを示します
  11. オプション:1つだけのオプションは、最大TCPセグメントサイズは定義されています。
  12. データ:上位層(アプリケーション)からのデータ

接続は、TCPの前には、データの送信を開始、2つのホスト間の接続を確立する必要があることを意味指向です。これは、3これは、2つのホストのTCP同期(SYN)を使用して通信することを意味ウェイハンドシェイクを使用して行われます。

ACKパケットを受信側ホストは最後のパケットを示すことによって受信されており、送信されて受信側ホストは、次のパケットの後に、1つの最後の受信を待っている。もしパケットが途中で迷子になる、これは、パケットを再送するため、通信の信頼性を確保する送信元のホストを強制します。トランスポートプロトコルとして信頼性の高いデータ伝送TCPを使用するの必要性を使用したアプリケーション。このようなアプリケーションの例としてはFTP、HTTP、SMTPのは、Telnet、SSHは、等が

ユーザーデータグラムプロトコル(UDP)

UDPはTCPよりもはるかに単純なプロトコルであり、それがすべてでは、TCPではないのです。 UDPは、データを送信するための他のホストとの接続を確立する必要はないトランスポート層プロトコルです。これは、UDPはコネクションレスです。

UDPのセグメントに含まれています:

  1. ソースポート:ポート番号は、送信側ホストでデータを送信するために使用
  2. 宛先ポート:ポート番号は、受信側ホストでデータを受信するために使用
  3. 長さ:ヘッダおよびデータのバイト数
  4. チェックサムヘッダとデータ数:計算されたチェックサムフィールド
  5. データ:上位層(アプリケーション)からのデータ
記事ロナルド商品Besser提出


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


Online: 501 users browsing the articles directory