问一下,一个广播包最大能发多少?

问一下,一个广播包最大能发多少?

社区

通信技术 帖子详情 问一下,一个广播包最大能发多少? mousefather 2006-11-17 08:26:07 我有个程序在局域网内用广播的方式发送数据包,当我包的大小小于1300字节的时候,接收端基本上都能接受到,可是当我把包大小加大到3000字节的时候就基本上接收不到了,大概发60000个包才能收到一个,难道是丢包了?也不会丢的那么严重吧?

我也尝试去设置发送和接收的socket的buffer大小,也没用

...全文

529 5 打赏 收藏 问一下,一个广播包最大能发多少? 我有个程序在局域网内用广播的方式发送数据包,当我包的大小小于1300字节的时候,接收端基本上都能接受到,可是当我把包大小加大到3000字节的时候就基本上接收不到了,大概发60000个包才能收到一个,难道是丢包了?也不会丢的那么严重吧? 我也尝试去设置发送和接收的socket的buffer大小,也没用 复制链接

扫一扫 分享 转发到动态 举报 AI 作业

写回复 配置赞助广告取 消

确 定

用AI写文章 5 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 mousefather 2006-11-20 打赏举报 回复 两层三层是什么意识阿,是不是网卡要支持阿,我看过我的机器的MTU是1500,那是不是最大发送不能超过1500字节?

我做的实验是这样,如果我发送的包小于1300,发送10万个包,接受端最多丢一两个包,但是加大到3000字节,接受端丢包率会达到一半以上 captain_x 2006-11-19 打赏举报 回复 2层的话要小于1500

3层的话应该65536的包是可以的 herryhuang 2006-11-19 打赏举报 回复 首先假设你的“广播”是三层广播报文。

根据BSD经典实现,广播报文是不分片的,如果超过MTU,就直接扔了。

另一种可能是,由于你发包的速度太快,你的硬件或者驱动程序发送能力不足(或者对端设备接收能力不足),导致存在少量的丢包(所以我很怀疑“我包的大小小于1300字节的时候,接收端‘基本上’都能接收到”这句话里面的“基本上”到底是什么意思)。在这种情况下,由于少量的分片被丢弃,在接收的一端就有一些报文没有及时的重组,而停留在了重组的缓存中,随着这样的没有重组的分片报文越积越多,很快将重组缓存塞满,而后续来的报文依然是分片过的,这样就导致所有的报文都在接收段被丢弃了。你可以做一个实验,看看接受端在这种情况下开能不能接收分片的单播报文,就知道了。 wangjie_629 2006-11-18 打赏举报 回复 丢大包应该是你设备的问题,你拿台笔记本一级级的排查。应该是可以收到65536的包 做鸡真好吃 2006-11-17 打赏举报 回复 up~ 微信蓝牙外设开发记录 - 1 (微信蓝牙设备广播包解析) 1. 前言

最近领导安排一个项目,直接丢了一个机器给我,和两份通讯协议给我,让我完成Android 端和微信小程序平台的蓝牙BLE项目开发。我一看,我问领导这个项目还有没有其他相关资料,领导回复两个字:“没有”,我顿时蒙了,又是这样子,每次由他安排的项目总是坑,还问我什么大概什么时候可以做好,什么时候可以提交一份Demo. 此时,想哭的心都有。领导没有相关项目资料,只能自己想办法了,后... 三.非协议栈实现BLE蓝牙广播(2.4G实现BLE广播) 非协议栈实现BLE广播(2.4G实现BLE广播)

现在的人啊,用协议栈用多了,BLE物理层是怎么广播都不知道了,且听我慢慢道来

这里实现的BLE广播包是基于上一博客介绍的,我要通过2.4G来发出这个广播包

一.BLE的大小端,获取比特流

例如,广播的接入地址是0x8e89bed6,原始数据却是0xd6be898e,意味着先发0xd6

而0xd6又是怎么发送的呢,当然下先发6再发d,6 = 01... Wireshark从入门到精通(进阶篇) 2.1二层Ethernet、LAN交换故障分析

Ethernet发现广播及错误风暴

1.广播及错误风暴是通信网络中最难解决的故障之一

2.导致此类故障的原因有很多,比如二层环路、针对二层的攻击、网卡故障、某台主机上的某个服务持续不断向网络中发包等

3.二层丢包现象,势必会导致TCP(四层协议)重传

4.广播风暴是指在网络中传播的广播包的数量每秒高达数千乃至数万

5.一般而言,广播风暴发生之... tcp通讯一次最多能发送多少数据?_关于TCP/IP,必须知道的十个知识点 本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。一、TCP/IP模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。下图... ESP32 广播流程 参考资料

蓝牙4.0BLE抓包(二) – 广播包解析 https://www.cnblogs.com/aikm/p/5022502.html

蓝牙4.0BLE抓包(三) – 扫描请求和扫描响应 https://www.cnblogs.com/aikm/p/5144209.html

蜗窝科技之蓝牙系列文章

一分钟读懂低功耗蓝牙(BLE)连接数据包 http://www.viewtool.co...

通信技术

4,386

社区成员

28,916

社区内容

发帖 与我相关 我的任务 通信技术 通信技术相关讨论 复制链接

扫一扫 分享 确定 社区描述 通信技术相关讨论 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章

相关推荐