2011-02-11 6 views

Répondre

2

'Socket' est le terme technique utilisé pour désigner un point de terminaison réseau. Il est apparu dans l'API Unix pour les réseaux, et a depuis fait la fuite sur Windows.

Une socket peut faire référence à une connexion TCP, à un point de terminaison de paquet UDP, à une connexion X.25 ou ... à une socket de domaine Unix, qui est un mutant nommé pipe.

Les gens ont tendance à nommer les sockets de domaine Unix avec 'sock' dans le nom, mais ce n'est pas obligatoire.

4

sock est une abréviation de socket (aussi une chaussette est quelque chose qui est porté sur les pieds).

2

La chaussette n'est qu'une abréviation de socket. Mais si vous voyez un socket comme un fichier, c'est un socket Unix par opposition à un socket TCP.

Ce lien contient des informations sur les différences entre les deux.
http://lists.freebsd.org/pipermail/freebsd-performance/2005-February/001143.html

Fondamentalement, une socket TCP communique sur le réseau, et un socket Unix est similaire sauf qu'il ne peuvent se connecter à votre ordinateur local. (127.0.0.1)

Questions connexes