On Wednesday 15 September 2004 06:34, Marc Mongenet wrote:

> �a r�agit comme si la pile TCP/IP recevait une erreur de la couche
> en dessous (Ethernet ?) d�s qu'elle essaie de transmettre, et qu'elle
> la remontait � telnet. Le PC peut-il d�tecter plus ou moins
> directement l'�tat physique du r�seau ?

La seule chose que le PC peut detecter, c'est l'absence de connexion  a un 
quelque chose sur le reseau (autre PC, switch, hub). En dehors de ca, il ne 
peut avoir de connaissance "physique" du reste du reseau. Mais donc, la carte 
du PC a l'information au sujet de sa connexion physique. Le driver est-il au 
courant de l'absence de connexion ? Sans doute... mais qu'en fait-il ? Il 
faut regarder dans le code du kernel pour savoir comment il traite ce gener 
d'evenement et pour determiner pendant combien de temps il tolere la perte de 
la connexion physique avant d'invalider la carte et tout ce qui s'en suit.

> Question telnet, pour qu'il soit tu�, il faudrait qu'il re�oive un
> signal non g�r�. C'est plut�t une mauvaise surprise � la UNIX �a, non ?

Un process peut tres bien recevoir un signal du kernel de maniere asynchrone. 
C'est d'ailleurs de cette maniere que la majorite des signaux sont recus par 
les process. Meme la commande 'kill' passe par le kernel mais n'agit pas 
directement sur le process.

Daniel
_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à