コンピュータネットワーク---> 7輸送層(2)

7. UDPユーザーデータグラムプロトコル

7.1 UDPの主な特徴

  • これは、マルチメディア通信要件手段に適している:放送画面
  • TCPのみの1から1

7.2 UDPヘッダ

UDPヘッダ、次の形式

  • 二バイトのヘッダ長は、ヘッダ部とデータ部の合計長さを識別する
  • そして、テスト:「疑似ヘッダ」+「ヘッダ」+「データ」を計算することは、試験すべき計算され
  • 疑似ヘッダは:ヘッダは一緒に切り上げプラスデータの20バイト、操作及び試験を容易にすることです。説明:この試験では、トランスポート層及びネットワーク層ヘッダ情報の一部を計算することを必要とします。番号17は、プロトコルの疑似ヘッダを表します
  • 次のようにUDPチェックサムの計算があります

8. TCP伝送制御プロトコル

8.1概要

  • TCPはコネクション型トランスポートプロトコルである(データ送信前にコンピュータAとB、ハンドシェーク通信AB間に3回実行される、確認ネットワークが通信して、データを送信することができるようにします)
  • 各TCP接続は、2つだけのエンドポイントを有することができ、各TCP接続は、(一方の1つの)ポイントを指すことができます。
  • TCPは、(Aはすでに話したフィードバックを全二重通信を提供します(BとAがデータ転送を有する場合であっても、全二重、TCPを使用して、Aから500MファイルのダウンロードBでなければなりませんが、また、時間から時間BにAにAは、ファイルが正しくB)受信されたことを知っているように、)、遅くなどを少し渡し、受信、または高速パスを聞かせて
  • バイトストリーム指向(図中の各小グリッド、バイナリバイトを表す[8]、バイトを表すコンピュータのキーボードや特殊記号に文字、文字のバイトは1に等しい)
    図は、アプリケーションファイルを送信します転写部の一部は、各部分がキャッシュに送信するときに、キャッシュバッファ(TCPバッファと呼ぶ)TCPプロトコルで使用され、同一の受信側コンピュータはまた、TCPバッファを有しています。キャッシュ・データ・ブロックに(1)送信者のアプリケーションPUT:1-5 @ 6-8 @ 9〜10等:データ・ブロック当たりのバイト数を選択含まなど、ランダムです。TCPプロトコルバッファ転送バイトによれば、(2)インターネット上で送信されたパケットおよび他の情報を構成するデータブロックの先頭アドレスを追加すると、選択された乱数を表す各データベースが独自であり、例えば1〜3 / 5等に/ 4。(3)受信側のバッファに、パケットヘッダアセンブルするために、バイトストリームが除去されます。受信側アプリケーションバッファがバイトを読み取りから(4)は、各データ・ブロックを読み取る(データブロックは、バイトがランダムで含ま)

TCPは、次の3つの質問に対処します

  • TCP提供可靠交付的服务
  • TCP提供流量控制
  • TCP提供拥塞控制(当网络中的很多计算机都在使用某一条链路进行通信的时候,网络堵塞,导致该链路上的路由器处理不过来到达的数据包,导致数据包丢失,TCP协议必须有一种机制来避免网络拥塞)

8.2 TCP的连接

TCP协议是点到点的通信,每一条TCP连接有两个端点,TCP连接的端点不是主机、不是主机的ip地址、不是应用进行、也不是传输层的协议端口,而是“套字节”。对应用程序而言从一个点到另一个点是通过TCP+端口号来表示的。端口号拼接到IP地址即构成了套字节

おすすめ

転載: www.cnblogs.com/deer-cen/p/12324860.html
おすすめ