【计算机网络】湖科大微课堂笔记 p64-66 TCP的运输连接管理:TCP的连接建立与释放、TCP报文段的首部格式

TCP的运输连接管理——TCP的连接建立

在这里插入图片描述
TCP的连接建立要解决以下三个问题:
在这里插入图片描述
TCP使用“三报文握手”建立连接:
在这里插入图片描述
为什么TCP客户进程最后还要发送一个TCP普通确认报文段呢?
我们举一个最后不发送TCP普通确认报文段的,使用“两报文握手”建立连接的例子:
在这里插入图片描述
因此,TCP客户进程最后还要发送一个TCP普通确认报文段的原因是:
为了防止已失效的连接请求报文段突然又传送到了TCP服务器,因而导致错误。

小结

在这里插入图片描述

一些例题

在这里插入图片描述
解:
C。
由“建立连接”图可知。

TCP的运输连接管理——TCP的连接释放

第一个u和v:
u:它的值等于 TCP客户进程之前已传送过的、数据的最后一个字节的序号加1.
v:它的值等于 TCP客户进程之前已收到的、数据的最后一个字节的序号加1.

在这里插入图片描述
为什么TCP客户进程要有时间等待状态呢?
举一个TCP客户进程没有时间等待状态的例子:
在这里插入图片描述
因此,时间等待状态以及处于该状态2MSL时长可以确保TCP服务器进程可以收到最后一个TCP确认报文而进入关闭状态。另外,TCP客户进程在发送完最后一个TCP确认报文段后,再经过2MSL时长,就可以使本次连接持续时间内所产生的所有报文段都从网络中消失。这样就可以使下一个新的TCP连接中,不会出现旧连接中的报文段。

保活计时器的作用:

在这里插入图片描述

TCP报文段的首部格式

在这里插入图片描述

TCP报文段的首部格式如下:
在这里插入图片描述
源端口、目的端口:
在这里插入图片描述
序号、确认号、ACK:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据偏移:
在这里插入图片描述
——该字段以4字节为单位:
0101表示5,5x4即20字节
1111表示15,15x4即60字节
在这里插入图片描述
保留:占6比特,保留为今后使用,目前应置为0.

窗口字段:
注意:窗口值=min(接收窗口,拥塞窗口)。
在这里插入图片描述
校验和:
在这里插入图片描述
同步标志位SYN:
在这里插入图片描述
终止标志位FIN:(final)
在这里插入图片描述
复位标志位RST:(reset)
在这里插入图片描述
推送标志位PSH:(push)
在这里插入图片描述
URG、紧急指针:(urgency)
在这里插入图片描述
选项:
在这里插入图片描述
填充:
在这里插入图片描述

小结

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

karshey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值