社区
通信技术
帖子详情
请教:Tcp/Ip通讯时分包组包在哪一层
CathySun118
2007-03-01 04:56:00
请问:我昨了个通讯程序,通讯一端发送一个100字节的数据报,另一端有时会收到两包数据(这两包数据才能组合成完整的数据包),请问这种问题是如何引起的,并请教TCP/IP通讯时是在哪一层分包的?又是在哪一层组包的?谢谢!
...全文
1802
8
打赏
收藏
请教:Tcp/Ip通讯时分包组包在哪一层
请问:我昨了个通讯程序,通讯一端发送一个100字节的数据报,另一端有时会收到两包数据(这两包数据才能组合成完整的数据包),请问这种问题是如何引起的,并请教TCP/IP通讯时是在哪一层分包的?又是在哪一层组包的?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wj19781215
2007-03-12
打赏
举报
回复
可能是发送和接收的速度不一致,你的发送缓冲区已满,每次只能发送一定字节的数据。
杂家老周
2007-03-07
打赏
举报
回复
100个字节在局域网中是应该不会被拆分的,如果有这种情况,看看换块网卡试试,就算你知道是哪个层拆分的你也什么都做不了,只能在接受时进行数据校验
CathySun118
2007-03-05
打赏
举报
回复
我应用层发的是一包阿,但多了对方的应用层成了两包了.
calories
2007-03-05
打赏
举报
回复
你用的是TCP还是UDP?
ensoniq
2007-03-02
打赏
举报
回复
TCP是流式协议,拆包和合并包都是有可能发生的,UDP一般不会。当然IP层以下有时还会有拆包的情况,那是另外一回事了。
loverx
2007-03-02
打赏
举报
回复
在应用层 拆吧
100字节,远远小于MTU,TCP,UDP层---IP层都不会拆包的
他们拆包是为了数据传输
你的属于业务逻辑了,在应用层 拆吧
CathySun118
2007-03-02
打赏
举报
回复
但我100字节的包怎么会拆分呢?两个程序在同一台机器上
loverx
2007-03-02
打赏
举报
回复
分包的时机:当包大小超过MTU
MTU: maximum transmission unit最大传输单元,由硬件规定
比如用UDP发送8000bit数据
而MTU为1000(假设)
将在IP层进行8次拆包,8个1000的包
对于TCP只要在开始确定MTU的时候会进行拆包
TCP
实战抓包分析
提纲 正文 显形“不可见”的网络包 网络世界中的数据包交互我们肉眼是看不见的,它们就好像隐形了一样,我们对着课本学习计算机网络的时候就会觉得非常的抽象,加大了学习的难度。 还别说,我自己在大学的时候,也是如此。 直到工作后,认识了两大分析网络的利器:
tcp
dump 和 Wireshark,这两大利器把我们“看不见”的数据包,呈现在我们眼前,一目了然。 唉,当初大学学习计网的时候,要是能知道这两个工具,就不会学的一脸懵逼。
tcp
dump 和 Wireshark 有什么区别? tc...
java udp分包重组算法_[转]以太网中的UDP编程:udp分包问题
最近学习UDP编程,头都搞大了,找了不少资料,也
请教
了不少同行,自认为下面这篇资料写的很好,所以收藏之,以供参考.1.在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助:首先,我们知道,
TCP
/
IP
通常被认为是...
对话Robin Marx:HTTP/3和QUIC将带来重大机遇和挑战
点击上方“LiveVideoStack”关注我们策划、翻译:Alex技术审校:刘连响Robin Marx人物对话#004#6月7日,IETF贡献者、HTTP/3和QUIC工作组成员Robin Marx在推特上宣布:“历时五年,HTTP/3终于被标准化为RFC 9114!”图片来源:推特这是互联网的重要时刻。作为HTTP的最新版本,HTTP/3将带来重大机遇和挑战。为了...
请教
:多线程同时写socket是否需要加锁
第一种可以,因为Socket是双工的 多线程读写同一Socket的话基本上是会出问题的 想要不出问题的话,除非你的多个线程作用是一样的 在
TCP
/TP卷2中有这样的结构体 struct sockbuf{ short sb_flags; .......... }so_recv,so_snd; 其中flag 有这几种标志: SB_LOC
谈谈你接触的
通讯
程序的模型
出处:http://bbs.chinaunix.net/thread-1840615-1-1.html 这篇博客是从一个帖子整理而来,很不错,记录下,以备将来之需。 应用程序也做了不少了,特别是在
通讯
这块做了好几年,好几个项 目,来来回回,思想和选择经过了好几番转变,经常会想起一些技术 上的选择问题,不知道该如何取舍,今晚屋子比较安静,整理下思绪, 发起这个话题,顺便听听大家的看法
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章