TCP/IP
TCP/IP(Transmission Control Protocol/Internet Protocol)
インターネットを含む多くのコンピュータネットワークにおいて、世界標準的に利用されている通信プロトコル
TCP/IPの実態はネットワーク層のプロトコルであるIPを中心としたプロトコル群(プロトコルスイート)
スイート(suite)は「一式」の意味
特徴
機器やOSが違っても通信できる
コネクション型プロトコル
TCP(Transmission Control Protocol, 伝送制御プロトコル)
コネクション型プロトコル
相手の確認と通信経路の設定を行なってから通信を開始する方式
送ったデータが相手に届いたか、その都度確認しながら通信するやり方
関連: UDP
ポート番号をもとにアプリケーションにデータを振り分けるプロトコル
IP(Internet Protocol)
インターネットプロトコル
インターネットで通信相手を特定するための「IPアドレス」に基づいて、パケットを宛先ネットワークやホストまで届ける(ルーティング)
パケット交換方式
パケット
1つのデータを、より小さなブロックに分割した細切れのデータのかたまり
単にある程度の大きさの送受信データのかたまり
MTUの最小サイズは576バイト
TCP/IP階層モデル
パケットに関連すること
ヘッダ(header)
ペイロード(payload)
ヘッダフォーマット
ネットワークバイトオーダー
ビッグエンディアン
パケット
Ethernetフレーム
Etherヘッダ
IPヘッダ
TCPヘッダ
HTTPヘッダ
データ
その他
確認用
Q. TCP/IP
Q. TCP
Q. IP
Q. ポート番号
Q. パケット
Q. TCP/IPの階層モデル
Q. TCPヘッダ
Q. TCPペイロード
Q. アプリケーション層
Q. トランスポート層
Q. インターネット層
Q. ネットワークインターフェース層
Q. TCP/IPのアルゴリズム
参考
TCP/IP - TCPとは - TCPヘッダ
TCP/IPとは?通信プロトコルの階層モデルを図解で解説 | ITコラム|アイティーエム株式会社
MTU - @IT ネットワーク用語事典
インターネット用語1分解説~MTUとは~ - JPNIC
RFC 793 - Transmission Control Protocol
TCPウィンドウ制御、フロー制御
suiteの意味・使い方|英辞郎 on the WEB
関連・リンク
IP
IPv4
IPv6
ICMP
#ネットワークアーキテクチャ
#伝送技術 #プロトコルスタック #ネットワーク