Socket

Un article de Wikipédia, l'encyclopédie libre.

Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. 
Pour les articles homophones, voir Socquette.

Socket (qui en français signifie prise) est un terme informatique qui peut avoir plusieurs significations suivant s'il est utilisé dans le cadre logiciel ou matériel.

[modifier] Logiciel

Voir l'article détaillé : Berkeley sockets

Dans le contexte des logiciels, on peut le traduire par « connecteur réseau » [1].

Apparu dans les systèmes UNIX, un socket est un élément logiciel qui est aujourd'hui répandu dans la plupart des systèmes d'exploitation. Il s'agit d'une interface logicielle avec les services du système d'exploitation, grâce à laquelle un développeur exploitera facilement et de manière uniforme les services d'un protocole réseau.

Il lui sera ainsi par exemple aisé d'établir une session TCP, puis de recevoir et d'expédier des données grâce à elle. Cela simplifie sa tâche car cette couche logicielle, de laquelle il requiert des services en appelant des fonctions, masque le nécessaire travail de gestion du réseau, pris en charge par le système. Le terme socket désigne en pratique chaque variable employée dans un programme afin de gérer l'une des sessions.

[modifier] Matériel

Voir l'article détaillé : Socket (processeur)

Le terme socket (on parle également de prise ou encore de slot) désigne un élément matériel de fond de panier ou de carte mère, permettant de connecter une carte d'extension ou un circuit électronique (souvent un processeur).

[modifier] Lien externe