TCP/IP
TCP/IP(Transmission Control Protocol/Internet Protocol)
インターネットを含む多くのコンピュータネットワークにおいて、世界標準的に利用されている通信プロトコル
TCP/IPの実態はネットワーク層のプロトコルであるIPを中心としたプロトコル群(プロトコルスイート) スイート(suite)は「一式」の意味
特徴
機器やOSが違っても通信できる
コネクション型プロトコル
TCP(Transmission Control Protocol, 伝送制御プロトコル) コネクション型プロトコル
相手の確認と通信経路の設定を行なってから通信を開始する方式
送ったデータが相手に届いたか、その都度確認しながら通信するやり方
ポート番号をもとにアプリケーションにデータを振り分けるプロトコル
インターネットプロトコル
インターネットで通信相手を特定するための「IPアドレス」に基づいて、パケットを宛先ネットワークやホストまで届ける(ルーティング) パケット交換方式
パケット
1つのデータを、より小さなブロックに分割した細切れのデータのかたまり
単にある程度の大きさの送受信データのかたまり
MTUの最小サイズは576バイト
パケットに関連すること
ヘッダ(header)
ペイロード(payload)
ヘッダフォーマット
ネットワークバイトオーダー
パケット
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のアルゴリズム
参考
関連・リンク