网路唤醒
此条目可参照外语维基百科相应条目来扩充。 (2024年1月14日) |
此条目需要补充更多来源。 (2024年1月14日) |
Wake-on-LAN,简称WOL或WoL,中译为“网路唤醒”、“远端唤醒”,是一种远程唤醒技术及标准,功效在于让休眠状态或关机状态的电脑,透过区域网路的另一台电脑对其发令,使其唤醒、恢复成运作状态,或从关机状态转成开机状态。该消息通常由在连接到同一局域网的设备上执行的程序发送到目标计算机。也可以使用子网定向广播或 WoL 网关服务从另一个网络发起消息。
历史
有关WOL技术,最初是在1997年4月由IBM公司的先进管理联盟(Advanced Manageability Alliance)所提出,然而当时仅约略透露,之后其他业者及产业也逐渐推行,例如由英特尔公司所提出的Wired for Management,不过不久之后此方面技术的共通标准性需求便开始显现。
系统需求
要想达成、实现WOL,首先必须要有具备WOL功能的主板、网卡。
现在的主板通常只需在BIOS中开启PCI/PCIe唤醒功能或网卡唤醒功能,主机板内建的网卡可支援WOL。除了开启BIOS中的PCIe唤醒功能外,可能还要在作业系统中设定网路卡的唤醒功能[1]。
原理
一般而言,WOL技术的远端唤醒步骤如下:
电脑处在关机(或休眠)状态时,机内的网路卡及主机板部分仍保有微弱的供电,此微弱供电能让网路卡保有最低的运作能力,使网路卡能聆听来自电脑外部的网路广播资讯,并对资讯内容进行侦测与解读,一旦发现网路广播的内容中有特定的“魔法封包”(Magic Packet),就会对该封包的内容进行研判。
魔法封包是以广播方式发送的,广播的方式与范畴可以是整个局域网(LAN),也可以是特定的子网(Subnet),同时魔法封包内会有某部(或一群)电脑的网路位址资料,网路卡一旦解读研判出所指的位址是自身所处的电脑时,网路卡就会通知机内的主机板、电源供应器,开始进行开机(或唤醒)的程序。
魔法封包
魔法封包(Magic Packet)是一个广播性的帧(frame),透过端口7或9发送,可以使用非连接导向(Connectionless protocol)的通讯协定(如UDP、IPX)来传递,目前鉴于已很少采用Novell NetWare网路作业系统的IPX协定而多选用UDP。
在魔法封包内,每次都会先有连续6个"FF"(十六进位,换算成二进位即:11111111)的资料,即:FF FF FF FF FF FF,在连续6个"FF"后则开始带出MAC位址资讯,有时还会带出4位元组或6位元组的密码,一旦经由网路卡侦测、解读、研判(广播)魔法封包的内容,内容中的MAC位址、密码若与电脑自身的位址、密码吻合,就会启动唤醒、开机的程序。
参考文献
外部链接
- (英文)远端唤醒问题的排除 (页面存档备份,存于互联网档案馆) 有用的WOL故障、问题排除资讯,出处:Intel。
- (英文)AMD的魔法封包技术白皮书 (页面存档备份,存于互联网档案馆) AMD公司对此一技术白皮书的出版编号是#20213
- (英文)Wake-on-LAN white paper by Philip Lieberman 描述、解说IBM/Intel联盟对于WOL技术的建立与制订。