TCP协议

Internet协议(IP协议),提供Internet节点间无连接的不可靠端对端分组服务。

TCP是个传输协议,在不可靠的无连接协议上建立可靠的端对端信道。TCP提供两种非常重要的网路功能:1.流控制 2.拥塞控制

流控制:是为了控制太快的发送者压迫太慢的接收者

拥塞控制:是为了提供平等资源共享

TCP的三次握手

第一次 客户机发起TCP连接请求SYN(客户机初始序列名)()

第二次 服务器收到分组后,发送服务器SYN分组,包括初始序列和确认客户端SYN请求

第三次 客户端发送服务器SYN消息确认。

第一次握手可以确认客户端的发送能力没有问题

第二次握手可以确定服务器的发送能力没有问题(此时,客户端知道服务器能够正常发送和接收,但服务器不确定客户端的接收能力)

第三次握手双方都能确认对方的发送接收能力正常)

TCP的四次挥手

挥手客户端和服务端都能发起

第一次挥手 主机A发送一个标有FIN控制位的 TCP分组给主机B

第二次挥手 主机B发送一个带有ACK(FIN)的TCP分组给主机A,通知主机A,已经知道了主机A要关闭连接了。

虽然主机B知道了主机A想要关闭连接,但是此时可能还有数据正在传输。

所以还得发一个确认数据已经全部传输完成带有FIN控制位的TCP分组连接。(第三次挥手)

第四次挥手 主机A发送一个数组分组中设置有FIN控制位的连接

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值