TCPとは

OS

TCPの概要をまとめました。

TCPとは

TCPはTransmission Control Protocol(トランスミッションコントロールプロトコル)の頭文字です。スリーウェイハンドシェイクを行うのが特徴の通信です。

TCPはコネクション型通信とも呼ばれる

TCPの後に作られた規格、UDPはコネクションレス型通信と呼ばれる

TCPとOSI参照モデル

TCPはOSI参照モデルのトランスポート層(第4層)にあたるプロトコルになります。

OSI参照モデルをわかりやすく

いきなりOSI参照モデルと書くと難しく感じますが、ざっくりと以下のような説明になります。

OSI参照モデルで説明すると、まず物理層(第1層)でケーブルの認識を行い、データリンク層(第2層)でネットワーク機器とサーバなどのコンピューターの識別を行い、ネットワーク層(第3層)でIPアドレスを識別し、トランスポート層でポート番号の識別を行います。このトランスポート層でポート番号の識別を行うことに加えて、通信プロトコルがTCPかUDPかを識別します。

TCPの特徴

TCPの特徴は、スリーウェイハンドシェイクを行うことで信頼性のある通信を確立することです。

TCPより新しいUDPでは、このスリーウェイハンドシェイクは行いません。

スリーウェイハンドシェイクとは

UDPとの違い

UDPはTCPのあとに作られた規格で、TCPでは行っているスリーウェイハンドシェイクを実施しません。UDPはUser Datagram Protocolの頭文字です。

ポート番号とTCP/UDP

各ポート番号にはTCPとUDPがあります。同じポート番号の通信でもTCPで通信を行うプロトコル、UDPで通信を行うプロトコルとが存在します。

タイトルとURLをコピーしました