运输层(二) ---- 计算机网络(八)

TCP运输连接

TCP连接建立

服务器和服务器之间进行连接!进行握手操作!进行3报文进行握手操作!
请添加图片描述

传输控制块:
1,TCP连接表。
2,指向发送,和接受队列的指针。
3,当前发送和接受序列
两个主机都是进行传输控制模块的建立!开始的时候都是处于关闭的状态的
客户发送TCP连接报文段(发送TCP数据报),TCP首部同步位被设置为1(表明请求类型)。
序号字段被设置为 初始值X(初始序号)TC服务器接受到请求报文之后,
同意建立连接,发送确认TCP连接确认报文(同部位和确认位都设置为1)!进入同步已接受状态。
客户接受到TCP确认报文之后,需要重新发送最新的TCP数据报进行在一次确认。

请添加图片描述

结束完这一切就可以进行数据内容的传输!

数据传送

连接之后,进行TCP数据报传送。(TCP之前讲述到有)

TCP连接的释放

四报文握手进行释放连接,双方都可以释放连接!基本的内容差不多!
请添加图片描述

TCP报文首部格式

1,首部和数据载核构成

2,其功能全部都是体现其首部不同部分字段的作用

请添加图片描述

源端口:写入源端口号,标识TCP报文段段引用进程,16字节

目的端口:写入源端口号,标识TCP报文段段引用进程,16字节

序号:32比特,指出数据载荷部分开始的具体位置,到最大值的时候,下一个回到0

在这里插入图片描述

确认号:32比特,指出期望收到下一个数据载荷的部分,以及对应数据载荷的确认,到最大值的时候,下一个回到0

请添加图片描述

这一部分与上一节课的关于TCP的建立连接与连接的断开的过程,使用的内容。

计算TCP首部的数据大小,字节数 = 数 * 4 。

在这里插入图片描述

6比特为了之后进行使用

在这里插入图片描述

之前的滑动窗口使用的不同的出啊窗口值的那一个东西。

请添加图片描述

16比特,进行接受和发送内容的相关信息的检验,判断是否出现了乱码。
请添加图片描述

有不同的窗口类型,进行选择

最大报文段长度MSS选项:TCP报文段数据载荷部分的最大长度。
窗口扩大选项:为了扩大窗口(提高吞吐率)。

时问戳选项:
口用来计算往返时间RTT
口 用于处理序号超范国的情况,又称为防止序号绕回PAWS。
选择确认选项


相应进行内容填充,让数据段被4(以4字节为单位)进行整除。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值