Réponses:
@Spiff a raison de dire que peu importe la fonctionnalité Wake-on-LAN du destinataire prévu. Cependant, UDP est recommandé car il peut être généré sans sockets bruts qui viennent avec des restrictions de sécurité, et le port 9 est recommandé car il correspond à l'ancien protocole de rejet bien connu tandis que le port 7 correspond au protocole d' écho .
Cela signifie que s'il y a des hôtes sur votre réseau qui prennent en charge ces anciens services standard simples, vous obtiendrez du trafic de rétrodiffusion inutile lors de l'utilisation du port 7 mais aucun lors de l'utilisation du port 9. Et puisque Wake-on-LAN est normalement diffusé, vous pouvez obtenir la rétrodiffusion de de nombreux hôtes.
De plus, si vous dépannez WoL avec un renifleur de réseau tel que Wireshark , il décodera correctement les paquets WoL uniquement s'il s'agit de paquets UDP sur le port 9.
Non, ça n'a pas d'importance. Il n'est même pas nécessaire que ce soit un UDP ou un paquet IP. La carte réseau recherche simplement le motif magique (six octets de 0xff, puis sa propre adresse MAC 16 fois) dans toutes les trames qu'elle voit.
Lorsque je réveillais mon ordinateur à l'aide du port 9, il redémarrait au lieu de sortir du sommeil. Pour ma vie, je n'ai pas pu comprendre ce que j'ai fait de mal. J'ai essayé d'utiliser le port 7 et au lieu de le redémarrer, je me suis réveillé normalement. Cela ne semble pas avoir d'importance la plupart du temps que vous utilisez, mais pour mon matériel, j'ai besoin d'utiliser le port 7.