问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么UDP报头含有长度字段,而TCP报头没有呢?

发布网友 发布时间:2022-04-27 01:06

我来回答

5个回答

热心网友 时间:2022-06-22 00:52

TCP报头没有含有长度字段可能的原因是:
1),TCP使用IP协议,IP首部中有包括 IP首部+TCP首部+TCP数据段 总长度的字段;
2),TCP首部中有 TCP首部 的长度字段;
3),TCP提供的是面向字节流的传输,所传输的数据是无边界的。socket套接字可以直接通过IP首部及TCP首部中的长度字段计算出TCP数据段长度,TCP底层收到数据直接放到底层接收缓存中。而UDP是报文传输,每个UDP报文就是一个独立的记录,所以直接在UDP头部中提供长度字段,其实UDP也可以通过IP首部计算出来。可能是另一方面是为了字节对齐,所以有长度字段。

热心网友 时间:2022-06-22 00:52

可能的原因是:
1),TCP使用IP协议,IP首部中有包括 IP首部+TCP首部+TCP数据段 总长度的字段;
2),TCP首部中有 TCP首部 的长度字段;
3),TCP提供的是面向字节流的传输,所传输的数据是无边界的。socket套接字可以直接通过IP首部及TCP首部中的长度字段计算出TCP数据段长度,TCP底层收到数据直接放到底层接收缓存中。而UDP是报文传输,每个UDP报文就是一个独立的记录,所以直接在UDP头部中提供长度字段,其实UDP也可以通过IP首部计算出来。可能是另一方面是为了字节对齐,所以有长度字段。

热心网友 时间:2022-06-22 00:53

简单的说
就是UDP协议是不需要建立稳定联接的 所以需要报头来确认每次发送数据所需要内容 包括这段数据的目标地址和效验等内容
TCP建立连接之后是相对稳定的链路 可以省略一些内容

热心网友 时间:2022-06-22 00:53

UDP长度字段标识UDP数据字段的长度,TCP则不需要,它有序列号和确认号,TCP数据流中所有相邻的报文之间的序列号,确认号都是有联系的,能够精确计算收到了多少字节,给对方确认了多少字节。

热心网友 时间:2022-06-22 00:54

UDP报头含有长度字段,这个容易理解。而TCP没有报头也是有它的道理的,因为TCP报头中有一个字段是窗口,TCP是面向字节流的。也就是说,发送只能发送窗口值大小的数据啊~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小学三年级数学《什么是面积》教案 三年级数学下册什么是面积教学反思北师大版 微型桃子打一谜语 上海哪些呼叫中心系统比较好用?米领通信的产品怎么样 上海米领通信的呼叫中心有有哪些功能? 上海米领通信的呼叫中心怎么样? 上海米领通信的呼叫中心通话质量稳定吗? 谁知道这是什么歌?张信哲唱的一首老歌有句歌词是:且行且珍惜。_百度知... 求歌,歌词的结尾是"这是一首老歌",男的唱的,挺好听的! 急性肾盂肾炎与肾结核如何鉴别 乐视3手机刚丢失了,可以定位找回吗 乐视3手机好不好 乐视手机3咋刷机 UDP的报头长度为多少个字节? 乐视手机3好用吗? 乐视3手机怎么样 毕节职业技术学院2022什么时候去面试 贵阳职业技术学院和贵州职业技术学院那个好点,区别在哪里 贵州职业技术学院怎么样 贵阳有几个高中 毕节有哪些高中 遵义医专是大专吗? 遵义医药高等专科学校的办学条件 遵义医药高等专科学校怎么样? 为什么我的微信不能出现在附近人里面啊? 贵阳有哪些职业学校? 坐234路车到贵阳市乌当区第五职业学校在哪站下车 贵阳第五职业学校2012年校长名字 华为手机怎么取消屏幕解锁? 华为手机从哪里取消屏幕锁屏 乐视手机乐pro3系统怎么样? TCP和UDP报头的比较 乐视手机3为什么充电慢,能不能修? 假设UDP报头的十六进制数为06 32 00 35 00 1C E2 17。求:1. 源端口号与目 我的乐视3手机怎么强制设置4G网络?现在的制式是4G/3G/2G优先,感觉网络不是4G的 乐视手机3锁屏密码忘了,指纹解锁也解不开怎么弄 UDP报头的十六进制为06 32 00 45 00 1C E2 17 ,为什么源端口是1586 乐视3手机如何查看手机u盘 乐视手机3怎么才能玩狂野飙车8?在许多应用上不是闪退要么就是安装不了,求大神帮忙解答。 假设UDP报头的十六进制数为cb84000d001c001c。求:1. 源端口号与目的 数据报长度 怎么查询乐视3手机的运行内存 tcp/ip和Udp报头位于IEEE802.3数据帧的那个位置? 乐Pro3怎么刷机 乐视Pro3怎么刷机教程 UDP协议和TCP协议的共同之处有()(双项选择) 乐视手机3pro用不了4G怎么办? UDP报头的十六进制为06 32 00 45 00 1C E2 17 ,求源端口号与目的端口号、用户数据长度 我的脸也轻轻贴着你胸口 是哪首歌词? 本兮《夏天的风》歌词。? <夏天的风》的歌词是? 关于夏天的歌 歌词