@S 就碰撞时延的巧合性提出的假想
在以太网的数据传输中,当两个站发送数据产生重叠,并使数据无法被读取,这被称为数据碰撞。
在以太网的数据传输中,当数据发生碰撞时,站停止发送当前数据并继续发送小比特的人为干扰信号,这被称为强化碰撞。
为了尽可能少的产生数据碰撞,从而减少信息通道资源的浪费,类似交通道路减少堵车的情况,以太网使用截断二进制指数退避,相当于堵车时车主的主动退让法。
当然日常生活中避让道路也属于这种情况,人们通常观察几个极小单位时间,然后向一侧避让,同时极少数情况出现相互避让的死循环,类似于死锁问题。
截断二进制指数退避也会出现这种小概率事件,这时发送站会放弃发送数据,并将这种情况反馈给上一层,也就是管理层。
A
类似于二进制指数退避,有一个假想油然而生,这一个假想是多进制争用期匹配算法。
举个简单例子,当一个网络中有8个站点以及一个主站包括两个匹配电阻—电阻起冗余消除作用,并不单纯指欧姆。
这时有9个站可以接受或发送数据,一条线路只能允许一个时间段内只有一个站发送数据,但所有的站都可以选择性地接受数据。
假设从首段到末端地信息最慢传输需要一个w时间,则称该线路地最大传输时延为一个w,而各个站平均该时延(后证明有误,此处指出是为了阐明思路),
则9个站平分一个w。
9接近于3的2次方,则可以把9个站依次编号为1,2,3,4,5,6,7,8,9,并矩阵排列[[1,2,3],[4,5,6],[7,8,9]]。
这时3乘3的矩阵定义好了各个站和发送时间段,以及先后顺序,该9站网络服从3w周期协议,各站必须严格同步周期。
当1w时间段线路未被占用,1站先发送自己的数据,结束时,若2w时间段未被占用,则2站优先,若3w则3站优先,若又轮到1w,则4站优先,若4站不发送数据,7站不可强行发送数据,该情况属于2w时间段未被占用,同理可得出其余协议。
一个站发送的数据严格包括头部,发送数据和尾部。
头部必须声明接受站点,包括发送站点在内的所有站点,表示所有站点严格接受该数据。
头部必须声明发送时间段,如1w,以及预计结束时间段,若数据预未占用2w,则为2w,若预占用2w,则为3w,依次类推。
发送数据必须声明接受站点,严格服从传输协议。
尾部必须声明接受站点,包括发送站点在内的所有站点,表示所有站点严格接受该数据。
尾部必须声明发送时间段,如1w,以及预计结束时间段,若数据预未占用2w,则为2w,若预占用2w,则为3w,依次类推。
尾部具体意义等同首部,但必须严格发送,严格服从匹配算法。
这时可以让1站先发送数据,1站发送的数据包括三个部分,头部,发送数据,尾部。头部和尾部是公开的,并且所有站可接收,发送数据只能接受站可以读取到,服从传输协议。
1站发送的数据,必须在适配器内进行时延运算,根据上一数据的结束时间段,若为1w,则1站可发送数据,根据数据发送的预计时延得出数据发送结束的结束时间段。若是第一个发送站,则同步到1w时间发送时间,并得出结束时间段。
当上一个站发送的数据的首部和尾部不同时,或不服从算法时,选择不接受数据,则需反馈警告给上一层。由上一层处理该错误,发出警告给错误站。
当上一个站发送的数据的实践结束时间段,与其首部和尾部严格相同的预计结束时间段不同时,则需反馈矫正给上一层。由上一层处理该失误,多次具体测算被标记站的传输时延和发送时延,反馈给被标记站。
当实际结束时间段与预计时间段不同时,则以实际结束时间段决定下一个发送站,依次类推获得完整的算法传输协议1.0。
B
在A的基础上,进行以下修改,得出B方案。
多进制匹配算法不进行修改,8接近于2的3次方,矩阵为2乘4,周期为2w。排列为[[1,2],[3,4],[5,6],[7,8]]。
这里多出一个等待时延,具体将一个w不等分成4份,或等分,称为4个r。
如,1w时间段内,等待发送数据,当1r结束时,3站检测到1站未发送数据,则1站失去发送数据资格,3站获得资格,同理,2r结束时,3站未发送数据,3站失去发送数据资格,5站获得发送资格,依次类推。该协议严格服从算法传输协议1.1。
C
在B的基础上,进行以下修改,得到C方案。
多进制匹配算法不进行修改,15接近于4的2次方,矩阵为4乘4,周期为4w.排列为[[1,2,3,4],...,[13,14,15,16]]。
其中16为空站,可通过解空代码,与主站暂时接通,但16站严格服从算法传输协议1.2,但无论16站合法或非法传输数据,
主站外的站无法被识别,将会判定为错误,反馈到上一层。
此外,一个站一次只能发送一定的数据,严格执行并不能超过最高数据标准,错误操作判定为非法操作,接受站点拒绝接受。最高数据标准由主站反馈给各个站,具体由大数据得出,由一定时间段的数据传输总量严格执行并进行上调和下调。该方案严格服从算法传输协议1.2。
C.1
每个站具有自己的优先级,每隔一段时间,除主站外的其余站停止发送数据,由主站发送优先级序列,优先级由冗余数据量和发出数据总量决定,优先级最高的站严格获得第一次发送数据资格,其余按优先级依严格获得发送资格,发送时间段严格服从算法传输协议1.2.1.
D
在C的基础上进行以下修改获得方案D。
多进制匹配算法进行修改,25接近于16加9,16接近于4的2次方,9接近于3的2次方。此时大站数9接近于9,小站数16接近于16,大站编号为1,2...8,9。小站编号为10...25。矩阵为[[矩阵3x3{1...9}],[矩阵4x4{10...25}]]。周期为7接近于3加4,严格定为7w,排列为[[1,2,3,10,11,12,13]...[0,0,0,22,23,24,25]]。
该协议严格服从于算法传输协议1.3。
E
在A,B,C,D四种方案的基础上,进行以下扩充,得到方案A.2,B.2,C.2,D.2。得到算法传输协议,1.0.2,1.1.2,1.2.2,1.3.2。
在局域网的基础上,加上拓扑结构,使得一条信息传输道路变成多条传输道路,也可以建立加密通道,区别常规通道。
在广域网的基础上,建立优先级通道。卫星层面进行数据集装定向快速传输。
参考资料:
[J]谢希仁,《计算机网络》第七版,电子工业出版社,2016年。
作者:汝尘
在以太网的数据传输中,当两个站发送数据产生重叠,并使数据无法被读取,这被称为数据碰撞。
在以太网的数据传输中,当数据发生碰撞时,站停止发送当前数据并继续发送小比特的人为干扰信号,这被称为强化碰撞。
为了尽可能少的产生数据碰撞,从而减少信息通道资源的浪费,类似交通道路减少堵车的情况,以太网使用截断二进制指数退避,相当于堵车时车主的主动退让法。
当然日常生活中避让道路也属于这种情况,人们通常观察几个极小单位时间,然后向一侧避让,同时极少数情况出现相互避让的死循环,类似于死锁问题。
截断二进制指数退避也会出现这种小概率事件,这时发送站会放弃发送数据,并将这种情况反馈给上一层,也就是管理层。
A
类似于二进制指数退避,有一个假想油然而生,这一个假想是多进制争用期匹配算法。
举个简单例子,当一个网络中有8个站点以及一个主站包括两个匹配电阻—电阻起冗余消除作用,并不单纯指欧姆。
这时有9个站可以接受或发送数据,一条线路只能允许一个时间段内只有一个站发送数据,但所有的站都可以选择性地接受数据。
假设从首段到末端地信息最慢传输需要一个w时间,则称该线路地最大传输时延为一个w,而各个站平均该时延(后证明有误,此处指出是为了阐明思路),
则9个站平分一个w。
9接近于3的2次方,则可以把9个站依次编号为1,2,3,4,5,6,7,8,9,并矩阵排列[[1,2,3],[4,5,6],[7,8,9]]。
这时3乘3的矩阵定义好了各个站和发送时间段,以及先后顺序,该9站网络服从3w周期协议,各站必须严格同步周期。
当1w时间段线路未被占用,1站先发送自己的数据,结束时,若2w时间段未被占用,则2站优先,若3w则3站优先,若又轮到1w,则4站优先,若4站不发送数据,7站不可强行发送数据,该情况属于2w时间段未被占用,同理可得出其余协议。
一个站发送的数据严格包括头部,发送数据和尾部。
头部必须声明接受站点,包括发送站点在内的所有站点,表示所有站点严格接受该数据。
头部必须声明发送时间段,如1w,以及预计结束时间段,若数据预未占用2w,则为2w,若预占用2w,则为3w,依次类推。
发送数据必须声明接受站点,严格服从传输协议。
尾部必须声明接受站点,包括发送站点在内的所有站点,表示所有站点严格接受该数据。
尾部必须声明发送时间段,如1w,以及预计结束时间段,若数据预未占用2w,则为2w,若预占用2w,则为3w,依次类推。
尾部具体意义等同首部,但必须严格发送,严格服从匹配算法。
这时可以让1站先发送数据,1站发送的数据包括三个部分,头部,发送数据,尾部。头部和尾部是公开的,并且所有站可接收,发送数据只能接受站可以读取到,服从传输协议。
1站发送的数据,必须在适配器内进行时延运算,根据上一数据的结束时间段,若为1w,则1站可发送数据,根据数据发送的预计时延得出数据发送结束的结束时间段。若是第一个发送站,则同步到1w时间发送时间,并得出结束时间段。
当上一个站发送的数据的首部和尾部不同时,或不服从算法时,选择不接受数据,则需反馈警告给上一层。由上一层处理该错误,发出警告给错误站。
当上一个站发送的数据的实践结束时间段,与其首部和尾部严格相同的预计结束时间段不同时,则需反馈矫正给上一层。由上一层处理该失误,多次具体测算被标记站的传输时延和发送时延,反馈给被标记站。
当实际结束时间段与预计时间段不同时,则以实际结束时间段决定下一个发送站,依次类推获得完整的算法传输协议1.0。
B
在A的基础上,进行以下修改,得出B方案。
多进制匹配算法不进行修改,8接近于2的3次方,矩阵为2乘4,周期为2w。排列为[[1,2],[3,4],[5,6],[7,8]]。
这里多出一个等待时延,具体将一个w不等分成4份,或等分,称为4个r。
如,1w时间段内,等待发送数据,当1r结束时,3站检测到1站未发送数据,则1站失去发送数据资格,3站获得资格,同理,2r结束时,3站未发送数据,3站失去发送数据资格,5站获得发送资格,依次类推。该协议严格服从算法传输协议1.1。
C
在B的基础上,进行以下修改,得到C方案。
多进制匹配算法不进行修改,15接近于4的2次方,矩阵为4乘4,周期为4w.排列为[[1,2,3,4],...,[13,14,15,16]]。
其中16为空站,可通过解空代码,与主站暂时接通,但16站严格服从算法传输协议1.2,但无论16站合法或非法传输数据,
主站外的站无法被识别,将会判定为错误,反馈到上一层。
此外,一个站一次只能发送一定的数据,严格执行并不能超过最高数据标准,错误操作判定为非法操作,接受站点拒绝接受。最高数据标准由主站反馈给各个站,具体由大数据得出,由一定时间段的数据传输总量严格执行并进行上调和下调。该方案严格服从算法传输协议1.2。
C.1
每个站具有自己的优先级,每隔一段时间,除主站外的其余站停止发送数据,由主站发送优先级序列,优先级由冗余数据量和发出数据总量决定,优先级最高的站严格获得第一次发送数据资格,其余按优先级依严格获得发送资格,发送时间段严格服从算法传输协议1.2.1.
D
在C的基础上进行以下修改获得方案D。
多进制匹配算法进行修改,25接近于16加9,16接近于4的2次方,9接近于3的2次方。此时大站数9接近于9,小站数16接近于16,大站编号为1,2...8,9。小站编号为10...25。矩阵为[[矩阵3x3{1...9}],[矩阵4x4{10...25}]]。周期为7接近于3加4,严格定为7w,排列为[[1,2,3,10,11,12,13]...[0,0,0,22,23,24,25]]。
该协议严格服从于算法传输协议1.3。
E
在A,B,C,D四种方案的基础上,进行以下扩充,得到方案A.2,B.2,C.2,D.2。得到算法传输协议,1.0.2,1.1.2,1.2.2,1.3.2。
在局域网的基础上,加上拓扑结构,使得一条信息传输道路变成多条传输道路,也可以建立加密通道,区别常规通道。
在广域网的基础上,建立优先级通道。卫星层面进行数据集装定向快速传输。
参考资料:
[J]谢希仁,《计算机网络》第七版,电子工业出版社,2016年。
作者:汝尘
再次使用pytorch,这次目标是识别物体姿态,参考的是英伟达团队发布的DOPE,它采用牛津的vgg19。DOPE中调用了CUDA,考虑我的电脑没有独显,不支持CUDA,所以把DOPE中有关CUDA的代码全删掉。之后加载训练结果成功,用opencv读取realsense D435的RGB图像,在ROS框架下建立图像的数据传输,一边读取图像,一边用神经网络识别。现在的问题是,一次识别的时间消耗在10秒多,非常慢,猜想可能是缺少英伟达显卡和CUDA的加速吧
#我的战舰# 1月15日不停服更新公告
各位机械师:
我们决定于1月15日(本周五)下午对游戏进行一次不停机更新,在更新期间,所有玩家仍可以进入游戏。
本次更新内容为:
功能更新:
1、增加得到当前房主方法;
2、文字增加读取剪贴板方法;
Bug修复
修复代码错误转二进制卡死bug
修复Mod中关闭自发光bug
修复创建零件手动通讯bug
修复自定义发射器切换产生器后,子弹回收错乱bug
修复太阳光颜色切换游戏时没有重置bug
修复自定义发射器动态切换产生器联机错乱bug
修复载入动态拼装数据网络bug
修复先打开没有使用Midi功能的工程后再打开开启了Midi功能的工程报错bug
修复自定义发射器发射的机械的粒子在回收后会自动显示bug
感谢大家对我们的支持!
各位机械师:
我们决定于1月15日(本周五)下午对游戏进行一次不停机更新,在更新期间,所有玩家仍可以进入游戏。
本次更新内容为:
功能更新:
1、增加得到当前房主方法;
2、文字增加读取剪贴板方法;
Bug修复
修复代码错误转二进制卡死bug
修复Mod中关闭自发光bug
修复创建零件手动通讯bug
修复自定义发射器切换产生器后,子弹回收错乱bug
修复太阳光颜色切换游戏时没有重置bug
修复自定义发射器动态切换产生器联机错乱bug
修复载入动态拼装数据网络bug
修复先打开没有使用Midi功能的工程后再打开开启了Midi功能的工程报错bug
修复自定义发射器发射的机械的粒子在回收后会自动显示bug
感谢大家对我们的支持!
✋热门推荐