[SOCKET] utiliser les adresses MAC

utiliser les adresses MAC [SOCKET] - Programmation

Marsh Posté le 16-05-2002 à 22:25:18    

lut, je cherche des exemples sur l'utilisation des sockets avec des adresses mac notament pour la communication entre linux et win car il me semble que win rajoute une couche par dessus ...

Reply

Marsh Posté le 16-05-2002 à 22:25:18   

Reply

Marsh Posté le 17-05-2002 à 03:33:01    

Windows rajoute une couche par dessus MAC ... encore heureux !
La couche en question s'appelle IP :)
Les sockets sont une interface de programmation permettant des échanges sous TCP/IP. Je ne pense pas qu'on puisse spécifier une adresse MAC (qui n'est valable que sur un reseau local ethernet ...)
Faut passer par la couche logicielle en dessous ... (NDIS pour Windows ? RawSocket pour Unix ?)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 17-05-2002 à 07:26:27    

en mettant AF_NS au lieu de AF_INET (qui lui rajoute IP puisque c le protocole internet) lors de la création de la socket c'est possible mais après je ne sais po trop comment faire. mais en tout cas c possible.

Reply

Marsh Posté le 17-05-2002 à 10:12:15    

sanglier04 a écrit a écrit :

en mettant AF_NS au lieu de AF_INET (qui lui rajoute IP puisque c le protocole internet) lors de la création de la socket c'est possible mais après je ne sais po trop comment faire. mais en tout cas c possible.  




 
euh tu ne confonds pas un peu tes couches OSI. MAC c'est couche 2 et une socket ne tourne pas en couche 2. Ca fonctionne à un niveau supérieur.
 
Et pour ton info, la couche que windows rajoute existe aussi sous linux sinon je vois mal comment on communiquerait sinon.


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed