Qu'est-ce qu'une prise de domaine Unix®?
Une prise de domaine UNIX® est un type de socket spécial dans le système d'exploitation (OS) UNIX® qui transfère les données d'une application à une autre. Contrairement à d'autres sockets, qui se connectent généralement à d'autres systèmes, le socket de domaine Unix® est une prise de communication interprète (IPC), ce qui signifie qu'elle ne se connecte qu'à d'autres programmes sur l'ordinateur de l'utilisateur. Structurellement, la prise de domaine ressemble plus à un tuyau nommé qu'à une prise, bien qu'il ait plusieurs caractéristiques qu'un tuyau n'inclut pas. L'utilisation de sockets de domaine est sûre, car d'autres réseaux ne peuvent pas espionner le flux de données, et la prise n'a même pas besoin d'un réseau pour fonctionner.
Les prises, dans chaque système d'exploitation, sont utilisées pour diffuser des octets d'un programme à un autre dans un flux bidirectionnel, ce qui signifie que pendant que les données partent, d'autres données arrivent. Ce domaine est normalement utilisé pour un pont pour d'autres serveurs et ordinateurs, mais pas dans le cas d'un domaine UNIX. Ces prises spéciales sont utilisées pour pousser les données du système de fichiers Unix® à AnotheR Programme plutôt qu'un réseau extérieur.
Bien que la prise de domaine Unix® partage de nombreuses tâches et capacités liées à la prise, elle ressemble plus à un tuyau nommé. Un tuyau nommé est un moyen pour l'ordinateur de diffuser des données d'une section à une autre. Il s'appelle un tuyau nommé car le tuyau reçoit un nom, tout comme la prise de domaine Unix® a un nom - le système de fichiers Unix® lui-même fonctionne comme le nom. La principale différence entre ces deux est que les tuyaux ne peuvent offrir que des séquences de flux d'octets, dans lesquelles les données sont lues telles qu'elles sont envoyées, tandis que les prises de domaine offrent un flux BYTE et un datagramme, dans lequel les informations sont lues comme un paquet. Le flux d'octets est meilleur en termes de sécurité, tandis que le datagramme est meilleur pour les systèmes qui envoient des messages continus.
Les prises de domaineUnix® ne sont pas conçues pour s'intégrer aux réseaux extérieurs, mais ils offrent de nombreuses fonctions pratiques pour les réseaux locaux, que ce soit un PErson ou plusieurs personnes utilisent l'ordinateur. En utilisant la prise de domaine UNIX® au lieu d'autres types de sockets, les programmes peuvent obtenir l'authentification ou l'autorisation, sans que l'utilisateur n'ait à y entrer manuellement. La prise de domaine prend également en charge les règles du système Unix®, ce qui est utile si différents utilisateurs reçoivent différents niveaux d'accès, car ces règles peuvent être écrites dans le système et elles seront traitées.
Plus que les autres sockets et tuyaux, une prise de domaine Unix® est sécurisée. Les sockets de domaine ne permettra pas à un réseau non tracé d'écouter le flux de données, et les ordinateurs distants ne peuvent pas se connecter au flux sans accès. Toutes les informations d'authentification et de connexion se trouvent sur le domaine Unix®, de sorte que l'utilisateur n'aura jamais à saisir un mot de passe ou un nom d'utilisateur pour se connecter au serveur. Cela signifie que les programmes qui écoutent les touches n'obtiendront pas ces informations.