最近在协议开发的工作,总是做的是同一样的事情,每天总是写的是总一样的代码,特别是基于标准协议的开发,因为它们的数据帧格式是一样,不一样的是它们里面的内容。从开始时大家就想能不能做一个模板出来,在以后的开发中,只写解释数据帧部分的代码,后来经过兄弟们的努力,做出了一个模板,我们只需要维护模板部分的代码 ...
分类:
其他好文 时间:
2016-04-03 01:48:59
阅读次数:
170
以太网编址在数据链路层,数据帧通常依赖于MAC地址来进行数据交换,它如同公网IP地址一样要求具有全球唯一性,这样才可以识别每一台主机。那么MAC地址如何做到这点?它的格式又是什么?MAC地址,英文全称MediumAccessControl,直译为介质访问控制,它通常被固化在每个以太网网..
分类:
系统相关 时间:
2016-04-02 19:06:54
阅读次数:
22509
(1)交换机三大基本行为 a.收到数据,学习数据2层帧头中的源MAC,建立MAC地址表中的转发表项; b.根据2层帧头中的目的MAC匹配MAC地址表,转发数据 c.广播 泛洪(用路由器可以限制泛洪) (2)数据帧可以分单播帧,广播帧,组播帧 根据目的MAC区分 a.数据帧的目的MAC是某台设备的MA
分类:
其他好文 时间:
2016-03-14 13:54:38
阅读次数:
122
网络层 主要任务是把网络协议数据单元或分组从源计算机经过适当的路径发送到目的地计算机。从源计算机到目的计算机可能要经过若干个中间节点,这需要在通信子网中进行路由选择。 网络层与数据链路层有很大的差别,数据链路层仅把数据帧从线缆或信道的一端传送到另一端(即在相邻节点间进行数据传送),网络层的目的是实现
分类:
其他好文 时间:
2016-03-04 19:05:19
阅读次数:
147
4.3.3如果一个数据帧包含一个数据负载,FRMPayload必须在MIC计算之前被加密。加密机制基于IEEE802.15.4/2006AnnexB[IEEE802154]提到的算法,采用长度为128bits的AES密钥。默认情况下,是LoRaWAN层为所有FPort的数据加密/解密。如果应用层方便的话,也可以在LoRaWAN层的上层对除..
分类:
其他好文 时间:
2016-03-04 16:30:57
阅读次数:
1976
第二层交换机,是根据第二层数据链路层的MAC地址和通过站表选择路由来完成端到端的数据交换的。因为站表的建立与维护是由交换机自动完成,而路由器又是属于第三层设备,其寻址过程是根据IP地址寻址和通过路由表与路由协议产生的。所以,第二层交换机的最大好处是数据传输速度快,因为它只须识别数据帧中的MAC地址,
分类:
其他好文 时间:
2016-03-03 22:40:07
阅读次数:
200
如果直接操作结构体成员是不会取到不期望的值 但是对于要求连续数据格式的时候需要考虑对齐的问题 例如通讯中的数据帧格式等 ,如 ip数据包等#pragma pack(1) struct tagStruct { ... } t; #pragma pack() 的方式来强制连续存放 其中前面 pack(1
分类:
编程语言 时间:
2016-02-26 12:20:46
阅读次数:
209
CitrixProvisioningService使用了PXE技术来启动虚拟机给用户使用。首先,虚拟机默认下必须设置为网卡启动,网卡通过PXEbootROM在网络中发送FIND帧,该数据帧包含了自己的MAC网卡地址,DHCP服务器接收到该数据帧后,会向网卡返回数据包,其中包括了DHCP为网卡分配的IP地址、子网..
分类:
其他好文 时间:
2016-02-24 09:53:01
阅读次数:
470
TCP/IP五层网络结构模型 物理层:物理层建立在物理通信介质的基础上,作为系统和通信介质的接口,用来实现数据链路实体间透明的比特 (bit) 流传输。只有该层为真实物理通信,其它各层为虚拟通信 数据链路层:在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Fram
分类:
其他好文 时间:
2016-02-17 12:30:03
阅读次数:
189
1、PortSecurity解析触发PortSecurity的条件:未授权的MAC地址端口MAC地址数量超过了限制触发PortSecurity后的动作:protectSecurityviolationprotectmode丢弃数据,不发送SNMPTrap消息restrictSecurityviolationrestrictmode丢弃数据帧,发送SNMPTrap消息shutdownSecurityviol..
分类:
系统相关 时间:
2016-01-11 18:33:02
阅读次数:
218