TCP、UDP、およびICMP(インタビューの質問)

1.TCP
伝送制御プロトコルは、接続指向の、信頼性の高いバイトストリームのサービスを提供しています。旧クライアントとサーバが相互にデータを交換するときは、最初の後にデータを送信するためには、両者の間のTCP接続を確立する必要があります。TCPは、データが一端から他端まで伝達することを確実にするために、重複データ、テストデータ、およびその他のフロー制御機能を破棄し、再送タイムアウトを提供します。
2.UDP
ユーザデータグラムプロトコルは、単純なデータグラム指向のトランスポート層プロトコルです。UDPはそれだけで送信され、アプリケーション層のIPデータグラムに渡されたが、彼らは彼らの目的地に到達できることを保証するものではありません、信頼性を提供していません。クライアントと報告されたデータを送信する前に、サーバー、およびタイムアウトなし再送メカニズム、および迅速ので、伝送速度との間の接続を確立することなく、UDPので。
3.ICMP
(インターネット制御メッセージプロトコル、インターネット制御メッセージプロトコル)IPプロトコルを制御するために使用されるプロトコルは、宛先ホストまたはルータがデータの送信者にフィードバック情報を提供できるようにサービスを提供します。必要に応じて、送信フィードバック情報が含まれている場合:パケットがターゲットホストに送信することができない、データパケットが得られ、ルータのバッファオーバーフローが削除され、ルータは、最高級の別の短いルートにトラフィックをリダイレクトしたいです。ICMPプロトコルは、任意のデバイスは、IPプロトコルはまた、ICMPプロトコルを達成するために必要とされる実装し、IPプロトコルの一部です。

おすすめ

転載: blog.51cto.com/12942223/2402917