..


スポンサーリンク

TCP

マシューPetrioliによって書かれた記事
ページ1 of 7

この記事では、TCPの特性を分析し、十分な深さで、この議定書に関する主な問題に対処しようとします。

信頼性

TCPは、ISO / OSIトランスポート層のプロトコルスタック属するプロトコルであるということから始めましょう ほとんどのインターネットアプリケーションは、実際には、使用、これこのプロトコル-まさにその性質によっては、 -高い信頼性によって特徴付けられる

我々は、記事では、この文の理由が表示されます。

コネクション指向のプロトコル

TCPは、さまざまな端末上の2つのアプリケーション以来、データを送信する前に、そのような接続のハンドシェイク (ハンドシェイク)を確立される接続指向のプロトコルです。 この予備的な情報にして、信頼性の高いサービスのconesgnaパッケージを確実に転送されます。

全二重

共存できるより正確なデータストリームを、異なる方向で、、TCPはどこに、従って、送信者と受信者間でのデータの流れが双方向全二重を提供しています。 これは、一般的なホストが別にデータを送信し、伝送の信頼性を損なうことなく、同時に3番目のホストからデータを受信できることを意味します。

ポイントツーポイント

あなたはその1つの送信元と1つ先のポイントツーポイントとして一般的なTCP接続を定義することができます。

つまり、マルチキャストモード、または1回の操作で複数の受信者に送信者からデータの転送に使用することができないことが明らかであると述べた。 我々は、一般的なホストが他の3つのホストに、必然的に、各宛先ホストごとに個別のTCPコネクションを確立する必要がある何かを通知するために持っていると仮定した場合。

TCPによって処理される操作は、転送パケットがルータに到達するなど、ネットワークレベルの機能で完全に見えなくなります。

ストリーム指向のプロトコル

さらに、TCPは番号が付けられていることに順序付けされているバイトのストリームとして伝送されたデータを"見る" ストリーム指向のプロトコルまたはTCPのように定義できるプロトコルです。

TCPの主な特徴

TCPの主な特長は以下のリストにまとめることができる。

  • 信頼性の高いデータ転送:あなたは、信頼性の高いデータのサービスを保証されている、送信者によって送信されたすべてのデータが受信者に配信し、エラーなしていることを意味します。 それはいくつかのパッケージがネットワーク内で失われること、リンクの間に誤って発生する可能性があります。 この時点で、TCPは(このプロセスがどのように起こるか我々はより詳細に表示される)を進めるために失われたパケットを受信して​​再送するこの障害を検出します。
  • パケットの並び替えが正しく:この機能は、宛先のアプリケーションによるメッセージの正しい理解のために極めて重要である。 実際にはパケットがcontenetiのため渋滞のネットワーク内の情報を遅れていることがあるかもしれないので、それは順序を入れ替えて目的地に到達するために発生する可能性があります。 TCPのタスクは、メッセージを正しくそれを再構成し、次のレベルにそれを転送するように正確です。
  • フロー制御:より高速なデータ伝送のホストがオーバーフローに遅い別のホストの受信バッファではないことをTCPチェック。 実際には、TCPの実装は、宛先ホストが受信バッファ内のデータを読むのが苦手を持っていることに気づいた場合は、2つのホストのパフォーマンスのバランスをとるために、送信者の送信の頻度を低下させる。
  • 輻輳制御:TCPは、広範なネットワークの輻輳があることを実現する場合には、より多くのネットワークの輻輳を避けるためにパケット送信の頻度を減らすために、送信元のホストを必要とします。

MMSの定義(セグメントの最大サイズ)

理解するためにいくつかの記事の引数は、現在我々はMSSを呼んでいるセグメントの最大サイズの定義を与える

パラメータのMSS値は、最大の持続可能なリンク層のMTUやフレームサイズと呼ばれる最大伝送ユニットの値によって決定されます。 最終的に、MSSの値は、トランスポート層セグメントを単一​​のリンク層のフレームで送信されるように選択されます。

同じカテゴリの...
E -ラーニング
ASP.NET(コース) ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。
Flash MXとのActionScript(コース) Flash MXとのActionScript(コース)
29€からWebサイトの開発者になる。
バーニングCDやDVD(電子ブック) バーニングCDやDVD(電子ブック)
フリーウェアのプログラムでCDやDVDを焼くためのガイド。 ちょうど25€。
スポンサーリンク