Sockets du domaine UNIX

Sockets du domaine UNIX

En informatique, les sockets du domaine UNIX (ou sockets IPC) sont des interfaces de communication de données permettant l'échange de données entre des processus s'exécutant sur un même système d'exploitation.

Les sockets du domaine UNIX utilisent le système de fichiers comme espace de noms. Ils sont référencés dans le système de fichier par les processus en tant qu'inodes. Cela permet à deux processus d'ouvrir le même socket pour communiquer. Toutefois, la communication se produit entièrement dans le noyau du système d'exploitation.

Il est possible d'utiliser les permissions du système de fichiers (en) pour contrôler l'accès aux sockets IPC. On peut définir quel processus peut se connecter à tel autre de cette manière.

En plus d'envoyer des données, ces processus peuvent envoyer des descripteurs de fichiers sur un socket du domaine Unix, en utilisant les fonctions d'appel système « sendmsg » et « recvmsg ».

Ces sockets n'utilisent pas de numéro de port contrairement aux sockets du domaine Internet.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Sockets du domaine UNIX de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Sockets du domaine Internet — En réseau informatique, les sockets du domaine Internet (INET) désignent les nœuds d un flux de communication inter processus bidirectionnel à travers un réseau IP comme Internet. Une adresse socket est la combinaison d une adresse IP et d un… …   Wikipédia en Français

  • Berkeley Sockets — Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été introduites pour… …   Wikipédia en Français

  • Berkeley sockets — Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été introduites pour… …   Wikipédia en Français

  • Descripteur De Fichier — Les descripteurs de fichier pour l entrée, la sortie, et les erreurs En informatique, un descripteur de fichier est une clé abstraite pour accéder à un fichier (c est un entier). On utilise généralement ce terme pour les systèmes d exploitation… …   Wikipédia en Français

  • Descripteur de fichier — Les descripteurs de fichier pour l entrée, la sortie, et les erreurs En informatique, un descripteur de fichier est une clé abstraite pour accéder à un fichier (c est un entier). On utilise généralement ce terme pour les systèmes d exploitation… …   Wikipédia en Français

  • Espace de noms (informatique) —  Ne doit pas être confondu avec Espace de noms. En programmation, les espaces de noms aident à la construction de programmes modulaires. Par exemple, le symbole de fonction sin pourrait renvoyer au calcul d une sinusoïde dans un espace de… …   Wikipédia en Français

  • Prise (structure de données logicielle) — Berkeley sockets Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été… …   Wikipédia en Français

  • Advanced Micro Devices — 37°23′12.016″N 121°59′55.550″O / 37.38667111, 121.99876389 …   Wikipédia en Français

  • Microsoft Windows Server 2003 — Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre angulaire de la ligne de… …   Wikipédia en Français

  • Microsoft windows server 2003 — Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre angulaire de la ligne de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”