TCP
RFC 9293
旧 RFC 793
Socket という形で通信をシリアル接続っぽくする
IPv4用とIPv6用があるが、使い方はほぼ同じ
接続するとセッションという形でIPアドレスとポート番号を送信者側、受信者側でそれぞれ持つ
基本セット
AのIP
Aのport
BのIP
Bのport
AのIP、portで複数相手のIP, portと通信することも可能
AとB双方同じ接続は複数維持できないので複数接続する場合は接続する側のportを変更するのが一般的
データにはパケット番号も振られ、抜けや順番の前後のないように管理される
上?の階層
などいろいろ
アプリケーションで行うあんごう
下?の階層