TCP
TCP (Transmission Control Protocol) は、IPと同様にインターネットにおいて標準的に利用されているプロトコルです。TCPは、IPの上位プロトコルでトランスポート層で動作するプロトコル。ネットワーク層のIPとセッション層以上のプロトコル(例:HTTP、FTP、Telnet) の橋渡しをする形で動作しています。 TCPは、信頼性の高い通信を実現するために使用されるプロトコルであるのに対して、同じく、IPの上位プロトコルのUDPは信頼性が高くはないが、高速性やリアルタイム性を求める通信に使用されるプロトコル。 このようにどちらかが優れているということではなく、通信特性によりTCPまたはUDPを使い分けされます。
TCPは送信側と受信側で確認をとりながら通信を行うコネクション型。
TCPはWebサイトやメールなど、データ損失などによる信頼性を失うと困るようなアプリケーションに用いられている。