随笔分类 - 协议报文
各个协议的报文描述,供以后参考
摘要:与STP 的BPDU报文格式相同,就是在flags字段报文中间几位得到应用 主要原理:利用flages位中的Proposal与Agreement来进行协商,从而快速从 discarding 转成 forwarding而不用等待30秒超时。 RSTP端口状态: discarding listening
阅读全文
摘要:BPDU字段包含的信息: Protocol ID 协议ID Version STP版本(三种) Message Type 消息类型(常见的两种) Root ID 根桥ID Cost of Path 路径开销 Bridge ID 桥ID Port ID 端口ID Message Age 当前消息年龄(
阅读全文
摘要:类型:表示ICMP消息类型 代码:表示同一消息的不同信息 其他是时间戳或者标识符及序列号 Echo Request的包,类型8 代码0 Echo Reply的包,类型为0 代码为0
阅读全文
摘要:硬件类型:指明了发送方想知道的硬件接口类型,以太网的值为1; 协议类型:指明了发送方提供的高层协议类型,IP为0x0800(16进制); 硬件地址长度和协议长度:指明了硬件地址和高层协议地址的长度,这样ARP报文就可以在任意硬件和任意协议的网络中使用; 操作类型:用来表示这个报文的类型,ARP请求为
阅读全文
摘要:链路层帧常用的帧格式有两种:Ethernet II 与 IEEE802.3 Ethernet II 格式多用于终端设备的通信 IEEE802.3 格式多用于网络设备的通信 如何区分这两种报文: Lenth/Type >= 1536(0x0600) 则为Ethernet_II Lenth/Type <
阅读全文
摘要:源端口和目的端口: 各占16位 ,服务相对应的源端口和目的端口。 序列号: 占32位,它的范围在[0~2^32-1],序号随着通信的进行不断的递增,当达到最大值的时候重新回到0在开始递增。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按照顺序编号。整个要传送的字节流的起始号必须
阅读全文
摘要:版本(Version):它标识了数据包IP版本号。表形式为:4位字段的值设置为二进制的0100表示IP版本4(IPv4).设置为0110表示IP版本6(IPv6) Header length(包头长度):字段长度为4位,它表示32位字长的IP报头长度,设计报头长度的原因是数据包可选字段大小会发生变化
阅读全文