当前位置: 首页 > article >正文

运输层知识点汇总3

目录

前言

二、为什么在TCP首部中有一个首部长度字段,而UDP的首部就没有这个字段?

三、一个TCP报文段的数据部分最多为多少字节?为什么?如果用户要传送的数据的字节长度超过TCP报文段中的序号字段可能编出的最大序号,问还能否用TCP来传送

四、主机A向主机B发送TCP报文段,首部中的源端口是m 目的端口n 当B向A发送回信时,其TCP报文段的首部中的源端口和目的端口分别是什么?

五、什么是Kam算法?在TCP的重传机制中,如果不采用Karn算法,而是在收到确认时都认为是对重传报文段的确认,那么由此得出的往返时间样本和重传时间都会偏小。试问:重传时间最后会减小到什么程度

总结


前言

怀念过去,是不是在记忆的长河里刻舟求剑?


一、为什么在TCP首部中要把TCP的端口号放入最开始的4字节

        在ICMP的差错报告报文中要包含IP首部后面的8个字节的内容,而这里面有TCP首部中源源端口和目的端口,当TCP收到ICMP差错报文时,需要用这两个端口来确定是哪个是哪条连接出了差错。

二、为什么在TCP首部中有一个首部长度字段,而UDP的首部就没有这个字段?

        TCP首部除了固定长度部分外,还有选项,因此TCP首部长度是可变的。UDP首部长度是固定的,不需要这个字段。

三、一个TCP报文段的数据部分最多为多少字节?为什么?如果用户要传送的数据的字节长度超过TCP报文段中的序号字段可能编出的最大序号,问还能否用TCP来传送

        一个TCP报文段的数据部分最多为65495字节。数据部分加上TCP首部的20字节,再加上IP首部的20字节,正好是IP数据报的最大长度65535字节。当然,若IP首部包含了选项,则IP首部长度超过20字节,这时TCP报文段中的序号字段可能编出的最大序号,仍可用TCP来传送。编号用完后再重复使用,但应设法保证不出现编号混乱。

四、主机A向主机B发送TCP报文段,首部中的源端口是m 目的端口n 当B向A发送回信时,其TCP报文段的首部中的源端口和目的端口分别是什么?

        当B向A发送回信时,其TCP报文段首部的源端口就是A发送的TCP报文段首部中的目的端口n,而B发送的TCP报文段首部中的目的端口就是A发送的TCP报文段首部中的源端口m

五、什么是Kam算法?在TCP的重传机制中,如果不采用Karn算法,而是在收到确认时都认为是对重传报文段的确认,那么由此得出的往返时间样本和重传时间都会偏小。试问:重传时间最后会减小到什么程度

        karn算法使TCP能够区分开有效的和无效的往返时间样本,从而改进了往返时间的估算。

        若不采用Karn算法,而是在收到确认时都认为是对重传报文段的确认,那么由此得出的往返时间样本和重传时间都会偏小。TCP发送了报文段后,没有收到确认,于是超时重传报文段。但刚刚重传了报文段后,马上收到了确认,显然这个是对原来发送的报文段的确认。

        但是根据题意我们就认为这是对重传得报文段得确认。这样得出得往返时间就会很小。这样得碗饭时间最后甚至会接近0显然这种方法是不可取的


总结

总结了运输层知识点


http://www.kler.cn/news/366486.html

相关文章:

  • 2024软考网络工程师笔记 - 第8章.网络安全
  • 51单片机记录
  • Java----递归练习
  • PostgreSQL使用clickhouse_fdw访问ClickHouse
  • 初探Vue前端框架
  • C#与C++交互开发系列(十):数组传递的几种形式
  • 【ArcGIS Pro实操第5期】全局及局部空间插值:GPI、LPI、IDW等
  • win7现在还能用吗_哪些配置的电脑还可以安装win7系统
  • 基于JSP实习管理系统【附源码】
  • 五,Linux基础环境搭建(CentOS7)- 安装Kafka
  • 【排序】4.插入排序(含优化)
  • TPLCM柔性屏自动化贴合应用
  • 算法打卡 Day43(动态规划)-背包问题 + 分割等和子集
  • 查看Chrome安装路
  • IDEA项目代码报红,但可以正常编译运行
  • #HarmonyOS:页面和自定义组件生命周期
  • 一站式AI自动化剪辑 内置多种功能 永久免费
  • UI自动化测试实战
  • 使用docker build自制flink镜像供k8s使用
  • 7. 配置
  • 用更多的钱买电脑而不是手机
  • 【pytest学习】pytest.main()
  • 数据库的CURD【MySql】
  • HttpContext模块 --- http上下文模块
  • 从零学习大模型(五)-----提示学习(Prompt Engineering)
  • 【C++融会贯通】多态