传输层的作用:
IP层提供点到点的连接
传输层提供端到端的连接
TCP Transmission Control Protocol
传输控制协议
可靠的、面向连接的协议
传输效率低
TCP的封装格式
tcp里的6个控制位(标识)
1.紧急位 urgent:紧急指针有效位,与16位紧急指针配合使用
2.确认位 ack:确认序列号有效位,表明该数据包含确认信息
3.急迫位 push:通知接收端立即将数据提交给用户进程,不在缓存中停留,等待更多的数据
4.重置位 reset:为1时,请求重新建立TCP连接
5.同步位 sync :为1时,请求建立连接
6.终止位 finish:为1时,数据发送完毕 ,请求断开连接
TCP连接三次握手:
两台主机
1.主机A向主机B发送SYN,请求建立连接(seq=100,ctl=SYN=1)状态 syn sent
2.主机B向主机A发送SYN、ACK(seq=300,ack=101,ctl=SYN、ACK=1)状态 syn receive
3.主机A向主机B发送ACK(seq=101,ack=30