网络
文章平均质量分 94
leixj025
停下匆忙的脚步,抬头仰望星空。
展开
-
TCP/IP报文格式及通讯
1 分层结构1.1 PHY物理层 一般由专用PHY芯片实现,与MAC接口用MII,RMII,GMII,RGMII等,对PHY芯片的管理用MDIO接口,可配置、读取PHY的状态。两片互连的PHY可自动协商速率,通过GPIO、reg等指示当前的最大速率,每次上电、复位后协商一次。1.2 MAC层(LLC逻辑链路层)1.3 IP层(net网络层)IP层在路由器中携带报文传递,TCP层不关心传递方式、拆分,只关心有没有送到。1.3.1 IP报路由时MAC变I...原创 2021-12-24 15:33:59 · 2434 阅读 · 0 评论 -
以太网组播hash及以太网CRC
通过目的地址MAC地址计算出CRC值,用CRC值的高6bit(或其它位,尽量减少多个MAC地址对应同一个HASH key),在HASH表中查找对应bit,若=1则组播接收。HASH表一般用64bits,HASH算法可根据实际优化,有可能以太网的多个MAC算出同一个HASH key,但此地址过滤方式已有效过滤大部分无效帧,减少CPU负荷。32位CRC多项式如下:x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11 + x^10 + x^8 + x^7 +...原创 2021-12-13 11:12:52 · 2313 阅读 · 0 评论 -
HDLC(High-Level Data Link Control)(对比以太网)
1、HDLC是什么高级数据链路控制HDLC(High-Level Data Link Control),数据链路层是OSI参考模型的第二层,相当于以太网MAC层。对物理层没有详细的规定,对数据速率、编码方式、传输介质等没有规定,可以采用光纤CMI、NRZI等编码。 2、HDLC的分类主要分为两大类,一般使用时只使用某一特定的子集。以太网不同协议在datalink 层也不同,常见的以太网帧结构由ETHERNET II 和 IEEE802.3,详见帧结构一章的图片。面向字符型 ...原创 2020-12-31 14:33:47 · 6189 阅读 · 0 评论 -
二层交换机GMRP组播(SV,GOOSE帧格式)
GMRP是基于garp的(garp multicast registration protocol)一个组播注册协议,用于维护交换机中的组播注册信息。所有支持gmrp的交换机都能够接收来自其他交换机的组播注册信息,并动态更新本地的组播注册信息。原创 2020-07-01 15:23:28 · 5175 阅读 · 0 评论