TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.3 全双工, 节能, 自动协商机制, 802.1X 流控制 / 3.3.2 网络唤醒, 节能,

      最后更新:2022-06-18 23:25

      目录、参考文献

      3.3.2 Wake-on LAN(WoL),节能,魔术包

      一些电力管理功能可以在Linux和Windows的例子中看到
      Windows的“醒来”和Linux的“醒来”选项
      用于允许网络接口和/或主机根据某些类型的包到达而退出低功率(睡眠)状态
      可以配置以触发全功率状态交换数据包类型
      在Linux中, Wake-On值为零或以上,指示以下类型的帧是否触发低功率状态的醒目:

      1. 任何物理层(PHY)活动 §
      2. 发送到站台的单播帧(u)
      3. 多播帧(m)
      4. 广播框架(b)
      5. ARP 帧 (a)
      6. 魔法包帧(g)
      7. 包含密码的假包帧

      可以使用ethtool配置这些包类型的选项

      此命令将eth0该设备配置为任何类型的接收器u、m、g或b在帧时向系统发送警报信号
      Windows提供类似的功能,但标准用户界面只允许配置虚包帧和u、m、b、a帧类型的预定义子集
      虚构包包含字节值0xFF的特殊重复模式
      通常,这些帧以带有广播Ethernet帧的UDP包的形式发送(见第10章)
      可以使用多种工具来生成它们,包括wol[WOL]:

      这个命令构造了一个虚构包,我们可以使用Wireshark来查看

      Figure 3-7
      图 3-7
      Wireshark的假包框架由6个组成0xFF启动字符串,然后重复MAC地址16次

      图3-7显示,这个数据包基本上是传统的UDP数据包,尽管端口号(1126和400)是任意的
      该包的最特殊的部分是数据区域,该区域包含一个初始的六位元值0xFF
      数据区的其余部分包括16个重复目标MAC地址00:08:74:93:C8:3C
      这个数据有效负载模式定义了虚包

      目录、参考文献

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类