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地址即构成了套字节