2020-07-23T00:00+09:00
トランスポート層の役割とは?【Webの基礎を学ぶ】
Programing
RintaroTawara
トランスポート層の役割とは?TCP UDP ポート番号について説明します!
トランスポート層はTCP/IP参照モデルの第三層に当たります。
トランスポート層では通信の信頼性に関する様々なことが定められています。
トランスポート層の代表的なプロトコルはTCPとUDPです。
TCPとUDPの違いを簡単に言えば、
順序制御や再送制御を持ちます。
信頼性のある通信をアプリケーションに提供することが出来ます。
安全性を重視し、確認を取りながら通信するというイメージになります。
IP電話などで使われます。。
パケットが失われることがあっても再送処理をしません。
そのためパケットが失われたとしても音声が一時的に乱れるのみになります。
スピードを重視し、確認を取らずに通信するというイメージになります。
また、トランスポート層にはポート番号があります。
データリンクにはMACアドレス、IPにはIPアドレスがありました。
同じような役割として、TCPにはポート番号があります。
ポート番号はコンピュータ内のアドレスです。
コンピュータ内でどのプログラムを使うかを決定します。
ポート番号によって、トランスポート層の上位層である、
アプリケーション層の処理を行うプログラムを識別します。
つまり、IPはIPアドレスを参照し、目的のホストまでIPデータグラムを送信します。
そして、目的のホストまで届いたデータはトランスポート層のポート番号によって、プログラムを識別するのです。
マスタリングTCP/IP 入門編 第5版