TCP/IP
TCPとは?
- 信頼性の高い通信を提供するプロトコル
IPとは?
- IPアドレスを利用して宛先までパケット(データ)を届ける役割を持つプロトコル
プロトコルとは?
- コンピューターネットワークやシステム間でデータ通信や情報交換を行う際のあらかじめ定められた「規約」や「手順」のこと
TCP/IPの階層モデル
- TCP/IPの4つの階層
TCP/IPの4つの階層 | インターネットを支えるプロトコルの階層構造 |
---|---|
アプリケーション層 | HTTP FTP SMTP... |
トランスポート層 | TCP UDP... |
ネットワーク層 | IP... |
ネットワークインターフェース層 | イーサネット PPP... |
アプリケーション層
- 利用者がコンピュータを使いインターネット上で通信を行う際の入り口
- 役割は、利用者が使うアプリケーションが通信できるようにするためのルール(プロトコル)を定めている
トランスポート層
- TCP/IPの主役プロトコルであるTCPが定義されている層
- 役割は、データの送信に失敗したケースや欠落してしまったケースを考慮し、通信の信頼性を定める
トランスポート層の主なプロトコル
- 信頼性の高いTCP
- 速度重視のUDP
ネットワーク層
- TCP/IPの主役プロトコルであるIPが定義されている層
- 役割は、主役プロトコルであるIPを使い目的地間でデータを届けること
- IPアドレスを参照し、目的地までデータを届けるためのルールを定義している
- ルータを呼ばれるネットワーク機器を使用するルータとは異なるネットワーク間の中継器
ネットワークインターフェース層
- 役割は、隣接するコンピュータ間の通信を可能にすること
- 上位層から送られてきた0と1で表現されたビット列を電気信号や光信号、無線に変換する