网络唤醒

网络唤醒(WOL)全解指南:原理篇【转】

陌路散爱 提交于 2019-12-17 22:50:00
转自: https://blog.csdn.net/z5859095/article/details/82819075 什么是网络唤醒 网络唤醒(Wake-on-LAN,WOL)是一种计算机局域网唤醒技术,使局域网内处于关机或休眠状态的计算机,将状态转换成引导(Boot Loader)或运行状态。无线唤醒(Wake-on-Wireless-LAN,WoWLAN)作为 WOL 的补充技术,使用无线网卡去唤醒计算机。网络唤醒在一般的局域网环境里使用有限广播地址(255.255.255.255)即可,由于路由器都不转发目的地址为有限广播地址的数据报,因此在复杂网络情况下通常使用子网定向广播地址。在局域网外唤醒局域网内特定计算机,可以使用路由器的 DDNS 与端口转发。 在1996年10月,英特尔和 IBM 成立了 Advanced Manageability Alliance。1997年4月,联盟提出了 WOL 技术。这是 WOL 技术的起源,随后各大厂商纷纷推出了自己的 WOL 技术标准。本文所讨论的 WOL 技术是由 AMD 公司提出的 Magic Packet(幻数据包,魔术包)唤醒方式,这里给出 AMD 关于此技术的白皮书。 幻数据包(Magic Packet) 幻数据包是一个广播帧,包含目标计算机的MAC地址。由于 MAC 地址的唯一性,使数据包可以在网络中被唯一的识别

python 网络唤醒

倾然丶 夕夏残阳落幕 提交于 2019-11-30 13:19:28
文章来源: https://i.cnblogs.com/EditArticles.aspx?opt=1 python中的lamdba表达式可以这么理解 f=lambda x,y,z:x+y+z print(f(1,2,3)) # 6 [ or ] 可以理解为 同时调用多个方法: a=[1,2,3,4] #必须加[] [print(i) or print (0) for i in a] 网络唤醒整个代码,在目录下mac.txt输入你想要唤醒的地址即可。需要测试那个ip,暂时没有时间 1 """ 2 python socket发送魔法包网络唤醒开机.py 3 2016年3月20日 20:40:42 codegay 4 5 _(:3」∠)_愿佛祖保佑我主永无BUG→_→ 6 7 参考不止以下文章,不能一一列出,均在此表示感谢: 8 9 一个简单的python socket编程: 10 http://openexperience.iteye.com/blog/145701 11 12 wireshark维基百科 WakeOnLAN (WOL): 13 https://wiki.wireshark.org/WakeOnLAN 14 15 python wakeonlan库 16 https://github.com/remcohaszing/pywakeonlan 17 18 #WOL支持4