TCP
- ファイル転送は、アセンブリを受信した後に正しい順序を保証するために、各データパケットのシーケンス番号をセグメント化する必要があります
- セッションを確立するためにクライアントとサーバー
- サーバーがデータパケット損失の信頼性の高い伝送を送信し、クライアントはサーバーの再送を通知します
- 流量制御
接続を確立します
スリーウェイハンドシェイクプロトコル
接続を終了
フォーウェイハンドシェイク
UDP
- パケットデータ通信を完了することができ、あなたはセグメントにする必要はありません
- セッションを確立する必要はありません
- 信頼性のない配信
- フロー制御は必要ありません
- 効率的な輸送
シナリオ
UDPプロトコルを使用してQQチャット
チャットソフトウェアとしては、どのような信頼性の高い方法は、それがメッセージを送信することができませんか?このように、テンセントは、信頼性の高い伝送を確保上位プロトコルを使用します。クライアントが使用している場合は、UDPプロトコルメッセージが送信され、サーバがパケットを受信すると、UDPプロトコルを使用する必要があることは、応答パケットを送り返します。だから、メッセージを漏れなく送信できることを確認します。その理由は、「メッセージの送信に失敗しました」はっきり見えるクライアント上で発生しますが、メッセージが受信したサーバ・クライアントによって送信され、正常に転送されるため、他の当事者は、事態のニュースを受けているが、クライアントは、ネットワーク上の理由にサーバーを受信しませんでした応答パケットの原因。
TCPプロトコルを使用してQQ転送ファイル
アプリケーション層プロトコルに対応= +トランスポート層プロトコルのポート番号
TCP + 80 = HTTP
TCP + 443 = HTTPS
TCP + 3389 = RDP
TCP + 21 = FTP
TCP + 25 = SMTP(メール)
TCP + 110 = POP3(受信メール)
UDP + 53 = DNS(IPアドレスへのドメイン名)