Skip to main content

Quels sont les différents types de communications de socket?

Une prise Internet est une entité qui est le point de terminaison de l'interprocess de conduit pour les flux de communications de socket bidirectionnels de Internet vers des applications sur un ordinateur ou des ordinateurs à l'aide d'une application Web.Les prises de communication sont une fonctionnalité fournie par les systèmes d'exploitation pour le passage des paquets d'information vers et depuis des applications telles que les navigateurs, les programmes de traitement de texte en ligne et les clients de messagerie, entre autres, à partir d'adresses de protocole de contrôle de transmission / protocole Internet (TCP / IP)en ligne.En pratique, les sous-programmes de socket, qui peuvent être écrits pour les systèmes d'exploitation UNIX ou Windows, prennent un type de socket avec son style de communication inhérent et un protocole de socket avec son type de service inhérent, et communiquent des informations pour la demande de création de service.UNIX Socket Communications concerne les architectures d'application client-serveur et la fonction sur les demandes d'un client ou de clients vers un serveur.Chaque prise a son propre identifiant et son adresse de socket et est capable d'être utilisé avec plusieurs types de protocoles.

Les types de sockets sont classés en fonction de leurs propriétés de communication sémantique individuelles, car les processus nécessitent certains types de prises.Les catégories de base des types de socket sont: Stream pour les circuits virtuels, dgram pour les datagrammes, Conndgram pour la connexion Datagrams, rdm pour les messages livrables de manière fiable et brut pour un type de socket brut.Lorsque les types de douilles distants et locaux communiquent, ils sont appelés paires de douilles, avec des ports et des adresses locaux et distants.

Un ensemble de règles standard pour transférer des données est appelé protocole de socket, tel que le protocole de datagramme d'utilisateur / protocole Internet (UDP /Ip) ou TCP / IP.Chaque type de socket peut avoir son propre protocole habituel pour des utilisations spécifiques pour obtenir le support d'un domaine pour les communications qui se déroule avec les communications locales avec UNIX, la communication Internet avec TCP / IP ou les domaines du pilote réseau des systèmes d'exploitation (NDD).Les protocoles ont des familles de protocoles partageant des adresses correspondantes dans un fichier d'en-tête de socket à appeler et à utiliser.

Les domaines de socket ont des propriétés, et dans UNIX, les propriétés du domaine pour les communications de socket passent les fichiers entre les processus des ouvertures parent à enfant ou en utilisant Unix individuelprises.Dans Windows ou l'utilisation générale d'Internet, les types de socket Stream, Raw, Raw et NDD sont utilisés dans les propriétés du domaine et couches au sommet ou à côté du TCP / IP.Les types de socket ont des adresses de domaine et des numéros de port et peuvent fournir des capacités de routage et de procédure de sécurité source et sont généralement codés en fréquence.Les propriétés du domaine NDD sont utilisées par Ethernet et d'autres protocoles d'interfaçage, permettant l'envoi et la réception des paquets de datagram.

Les serveurs sont des processus informatiques fournissant un service d'application.Ils créent un socket écoute au démarrage, en attendant des instructions à partir d'un programme client.Les serveurs TCP / IP peuvent servir plusieurs clients simultanément en établissant une connexion dédiée unique pour chaque client, puis la prise est dans un état dédié. Dans les communications de socket, les applications client-serveur sont les communications bidirectionnelles entre les applications Internet et l'ordinateur individuelapplications.