ホームページ >よくある問題 >TCP プロトコルの主な機能は何ですか?

TCP プロトコルの主な機能は何ですか?

青灯夜游
青灯夜游オリジナル
2019-04-01 17:16:27134663ブラウズ

TCP プロトコルの主な機能は次のとおりです: 1. データグラムの確認、フロー制御、ネットワーク輻輳を完了します; 2. データグラムを自動的に検出し、エラー再送信機能を提供します; 3. 複数のパスを送信します データグラムは次のとおりです。元の順序で並べられます; 4. タイムアウト再送信を制御し、タイムアウト値を自動的に調整します。

TCP プロトコルの主な機能は何ですか?

TCP (伝送制御プロトコル) は、IETF によって定義された、接続指向で信頼性の高いバイト ストリーム ベースのトランスポート層通信プロトコルです。 RFC 793。コンピュータ ネットワークの簡略化された OSI モデルでは、第 4 層のトランスポート層で指定された機能を完了します。ユーザー データグラム プロトコル (UDP) は、同じ層内のもう 1 つの重要なトランスポート プロトコルです [1]。インターネット プロトコル スイートにおいて、TCP 層は、IP 層の上、アプリケーション層の下に位置する中間層です。多くの場合、異なるホストのアプリケーション層間には信頼性の高いパイプのような接続が必要ですが、IP 層はそのようなフロー メカニズムを提供せず、信頼性の低いパケット スイッチングを提供します。

アプリケーション層がネットワーク間送信用に 8 ビット バイトで表されるデータ ストリームを TCP 層に送信すると、TCP はデータ ストリームを適切な長さのメッセージ セグメントに分割します。最大送信セグメント サイズ (MSS)通常、コンピュータが接続されているネットワークのデータリンク層の最大伝送単位 (MTU) によって制限されます。次に、TCP はデータ パケットを IP 層に渡し、IP 層はパケットをネットワーク経由で受信エンティティの TCP 層に配信します。

TCP は、メッセージ伝送の信頼性を確保するために、各パケットにシーケンス番号を付与すると同時に、受信側エンティティに送信されたパケットが順番に受信されることを保証します。 。次に、受信側エンティティは、正常に受信したバイトに対して対応する確認応答 (ACK) を送り返します。送信側エンティティが妥当な往復遅延 (RTT) 以内に確認応答を受信しない場合、対応するデータ (失われたとみなされる) が再送信されます。 。

TCP プロトコルと IP プロトコルを合わせて TCP/IP プロトコルを形成します。TCP/IP は、コンピュータ通信に使用される一連のプロトコルです。通常、これを TCP/IP プロトコル ファミリと呼びます。 1970年代半ばに米国国防総省が広域ネットワークARPANETのために開発したネットワークアーキテクチャおよびプロトコル標準であり、その上に構築されたインターネットは現在世界最大のコンピュータネットワークであり、広く普及しているからこそインターネットの世界では、TCP/IP が事実上の標準になっています。 TCP/IP がプロトコル ファミリである理由は、TCP/IP プロトコルには TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP などの多くのプロトコルが含まれており、これらのプロトコルをまとめて TCP/IP プロトコルと呼ぶためです。 。

おすすめのビデオ チュートリアル: 「TCP/IP チュートリアル

以上がこの記事の全内容です。皆様の学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がTCP プロトコルの主な機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。