TCP/UDP协议特性及TCP三次握手四次挥手详细过程

一、TCP/UDP协议特性

1.TCP特性:工作在传输层、面向连接的、可靠的、全双工的、有错误检查的、有半关闭状态的、将数据打包成段、有排序确认机制、有数据恢复重传、流量控制、滑动窗口的传输协议

2.UDP特性:工作在传输层、不面向连接的、不可靠的、有限的错误检查、传输性能高、无数据恢复特性的传输协议

二、TCP三次握手与四次挥手

1.为什么是三次握手和四次挥手

 三次握手的原因:因为二次握手不能够建立连接而四次握手复杂化了过程,三次握手刚好满足建立连接也没有复杂过程。例如PC1向PC2发送请求连接时,PC2在回复确认连接时可以一起将PC2的请求连接发送给PC1,这样PC1只需要再回复一次确认连接就完成了建立连接的过程。

    四次挥手的原因:因为断开连接有一个半连接状态的过程,这个过程指发送方完成数据传输但是接收方不一定完成数据传输,所以要等待接收方也完成数据传输,接收方再发起断开连接请求,完成断开连接的过程。例如PC1向PC2传输数据完成向PC2发送断开连接的请求,PC2只能回复确认断开连接,但是此时不代表PC2也完成数据传输所以处于半连接状态,需要PC2也向PC发送断开连接请求,PC1返回确认断开连接才能完成断开连接过程


2、控制位及确认号解释

1.控制位:由6位组成,表示主机之间目前的关系,例如连接还是未连接。具体标识及作用如下

  SYN(同步位):SYN=1 用于请求连接   

  ACK(确认位):用于确认是否连接 ACK=1表示确认关系

  FIN(断开位) :FIN=1  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值