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 un ordinateur à 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 en ligne du protocole de contrôle de transmission / Protocole Internet (TCP / IP). 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 socket et est capabled'ê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 sockets. Les catégories de base des types de socket sont les suivantes: Stream pour les circuits virtuels, dgram pour les datagrammes, Conndgram pour la connexion Datagrams, rdm pour les messages livrables de manière fiable, et RAW pour un type de prise 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 le transfert de données est appelé protocole de socket, tel que le protocole de datagramme / protocole Internet (UDP / IP) utilisateur 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éroulent avec des communications locales avec UNIX, communication sur Internet avec TCLes communications P / IP ou Network Domains Network Domains (NETTRALS de 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 transmettent des fichiers entre les processus des ouvertures parent aux enfants ou en utilisant des sockets Unix individuels. 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 de paquets de datagram.

Les serveurs sont des processus informatiques fournissant un service d'application. Ils créent une socket à l'écoute au démarrage, en attendant l'instruction d'un programme client. TCP / IP ServLes ER 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 les applications informatiques individuelles.

DANS D'AUTRES LANGUES