网络唤醒原理及其实现new

网络唤醒原理及其实现new

ID:34435814

大小:141.63 KB

页数:3页

时间:2019-03-06

网络唤醒原理及其实现new_第1页
网络唤醒原理及其实现new_第2页
网络唤醒原理及其实现new_第3页
资源描述:

《网络唤醒原理及其实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第19卷第3期2009年6月茂名学院学报JOI『RNAI.OFMAOMINGUNIVERSnYⅧ.19No.3Jun.嬲网络唤醒原理及其实现王鹏冲(湛江师范学院,广东湛江524048)摘要:介绍了网络唤醒的原理以及要实现网络唤醒的需求,并在论述网络唤醒实现前的准备的基础上,利用VimalBallie实现了网络唤醒功能。从而为远程控制计算机提供有力支持。关键调:网络唤醒;唤醒数据帧;MAC地址;VisualBMiC中田分类号:TP393文献标识码:A文章编号:1671—65粥(2009)∞.0059一∞利用远

2、程控制软件可对远程主机进行有效控制,但是如果远程主机没有启动,远程控制软件就不能发挥作用,这就需要先唤醒远程主机。唤醒远程主机通常要用到网络唤醒技术(WOL,Wake—On—U水),即通过局域网实现远程自动开机。无论被访问的计算机离我们有多远.处于什么位置。只要处于同一局域网内,就能够随时通过WOL实现自动开机。其基本原理是:当欲唤醒某台计算机时,可根据其网卡唯一的MAC地址来识别计算机。你可以在本地计算机上运行远程唤醒软件,向网络中发送带有该网卡MAC地址的特殊“Wake—up”数据包.被唤醒计算机确认数据是发给

3、自己时.则通过三芯连线发出开机信号。1网络唤醒的硬件需求可被远程唤醒的计算机对硬件有一定的要求,主要表现在网卡、主板和电源上。1)网卡。能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡。通常情况下,支持WOL的网卡有一个3针的WOL接口,并同时附送有一条三芯电缆用于与主板连接,也有的WOL网卡没有连接线,如全向QN409、D—LinkDFE一530TX和DlCE一550TX等。注意,远端被唤醒计算机的网卡必须支持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只能

4、将其中的一块设置为可远程唤醒。2)主板。主板也要求支持远程唤醒,可通过查看CMOS的“PowerManagementSenJp”菜单中是否拥有“WakeonLAN”项而确认。另外,支持远程唤醒的主板上通常都拥有一个专门的三芯插座,以给网卡供电。需要注意的是,由于某些新型主板通常支持PCI2.2标准,可以直接通过PCI插槽向网卡提供+5VStandby电源,即使不连接WOL电源线也一样能够实现远程唤醒,因此不再提供3芯插座。主板是否支持PCI2.2标准,可通过查看CMOS的“PowerManagementSetup”

5、菜单中是否拥有“WakeonPCICard”项来确认。3)电源。若欲实现远程唤醒,计算机必须安装符合ATX2.01标准的ATX电源,且+5VStandby电流至少应在600mA以上。相关数据可以从其电源外部标签的+5VSB栏查到。2网络唤醒实现前的准备计算机拥有远程唤醒功能并不等于能够实现远程唤醒。在实现远程唤醒之前,还必须对硬件作必要的连接和设置。1)CMos和网卡设置。引导计算机,进入CMOS参数设置。选择电源管理设置“PowerManagementSet.收疆日期:2009一∞一12;修回日期:2009—04

6、—08作者简介:王鹏冲(1980一),男。广东湛江人,硕士,助理实验师。从事计算机技术研究。万方数据茂名学院学报2009年up”菜单,将“WakeupOilLAN”项和“wakeonPCICard”项均设置为“Enable”。启用该计算机的远程唤醒功能。2)硬件连接。将网卡安装在计算机的空余插槽中,然后将WOL电缆的两端分别插入网卡和主板的三芯插座中,将网卡与计算机主板连接起来。如果计算机主板支持PCI2.2标准,那么,只需开启“WakeonPCICard”功能就可以了,无须使用WOL电缆连接。3网络唤醒的实现3.

7、1网络唤醒的工作原理。在基于TCP/IP协议的网络中,当计算机出于关机状态时,我们既不可能有该计算机的母地址也不可能有它的计算机名字,唯一能识别其身份的只有其所带的网卡的物理地址,即媒体访问控制(MAC)地址。每块网卡的MAC地址是唯一的,也就是说,网卡的MAC地址可以用来唯一地标识网络上的某台计算机。为了唤醒远程一台指定的计算机,先要获取该主机网卡的MAC地址,然后按照MagicPacket标准生成对应的远程唤醒数据帧,再利用UDP协议进行口广播,向网络发送该数据帧。远程计算机的网卡对接受到的广播数据进行分析,发

8、现该数据帧中包含了该网卡的MAC地址,于是通过网卡和主机主板的三芯连线向该主机发出启动信号,从而实现远程唤醒。M晒cPacket是AMD公司开发的网络唤醒技术,目前,它受到了几乎所有网卡制造商的支持。根据MagicPacket标准,唤醒数据帧的用户数据分为前后两部分:前面部分是6个FF,用来表示这是一个特殊的唤醒数据帧。后面部分是被重复了16次的网卡的MAC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。