TCP协议,传输控制协议
- 面向连接的可靠的协议
- 传输速度慢
UDP协议,用户数据报协议
- -面向非连接的不可靠的协议
- 传输速度快
TCP封装格式:
TCP报文段(Segmnet):
将若干个字节构成一个分组
TCP报文段封装在IP数据报中:
IP首部 | TCP报文段 |
---|
TCP封装格式:
注释:
源端口号:数据发出去的端口,大于1024的随机端口
目标端口:目标主机的端口号
序列号:发送数据的编号
确认号:对发送方数据的回应的编号,发送方的序列号+1
控制位:
syn=1 发起连接
ack=1 确认
rst=1 重传
fin=1 分手
TCP的连接:
TCP提供全双工服务
即数据可在通以时间双向传输