AMIR

mercredi 16 avril 2014

Quels sont les différents types de Socket Communications?

Une prise Internet est une entité qui est le point de terminaison de conduit inter pour les communications bidirectionnelles socket flux de l'Internet pour des applications sur un ou plusieurs ordinateurs en utilisant une application basée sur le Web. Les prises de communication sont une caractéristique fournie par les systèmes d'exploitation pour le passage des paquets d'information et des applications comme les navigateurs, mots des programmes de traitement basés sur le Web et e-mail des clients, entre autres, de Transmission Control Protocol / Internet Protocol (TCP / IP) adresses ligne. Dans la pratique, les sous-routines de socket, qui peuvent être conçus pour les systèmes d'exploitation Unix ou Windows, prennent un type de prise avec son style de communication inhérent et un protocole de prise à son type de service inhérente, et de communiquer des informations sur la demande de décision pour le service. Unix socket communications sont pour les architectures d'applications client-serveur et de la fonction sur les demandes d'un client ou des clients à un serveur. Chaque douille a son propre identifiant et l'adresse et le socle est susceptible d'être utilisé avec plusieurs types de protocoles.

Les types de prises sont classés en fonction de leurs propriétés sémantiques de communication individuels, comme procédés nécessitent certains types de sockets. Les catégories de base des types de prises sont: Stream pour circuits virtuels, Dgram pour les datagrammes, ConnDgram pour les datagrammes de connexion, RDM pour les messages de manière fiable livrables, et Raw pour un raw socket de type. Lorsque types de sockets distants et locaux communiquent, ils sont appelés paires de sockets, avec les ports et les adresses locales et distantes.

Un de règles standard pour le transfert de données est appelé un protocole de prise, comme User Datagram Protocol / Internet Protocol (UDP / IP) ou TCP / IP. Chaque type de prise peut avoir son propre protocole habituel pour des utilisations spécifiques pour obtenir le soutien d'un domaine de la communication doit avoir lieu avec les communications locales avec Unix, la communication par Internet avec les domaines de pilote de réseau TCP / IP ou d'exploitation des systèmes (NDD) communications. Protocoles ont des familles de protocoles de partage des adresses correspondantes dans un fichier d'en-tête de la prise d'être appelé et mis à profit.

Les domaines de douilles ont des propriétés, et Unix les propriétés du domaine des communications socket passent fichiers entre les processus de la mère à l'enfant ouvertures ou en utilisant les sockets Unix individuels. Dans Windows ou l'utilisation d'Internet en général, la plupart des types de socket Stream, premières et NDD sont utilisés dans les propriétés du domaine et posés au sommet ou à côté de la pile TCP / IP. Les types de prises ont des adresses de domaine et des numéros de ports et peuvent fournir routage par la source et les capacités de la procédure en matière de sécurité et de fréquence sont généralement codés. NDD propriétés de domaine sont utilisés par Ethernet et d'autres protocoles d'interface, permettant l'envoi et la réception de paquets de datagramme.

Les serveurs sont des processus informatiques qui fournissent des services d'application. Ils créent une prise état ​​d'écoute au démarrage, en attendant l'instruction d'un programme client. Serveurs TCP / IP peuvent servir plusieurs clients simultanément en établissant une connexion unique, dédié à chaque client, puis la prise est dans un état ​​spécifique. Dans des communications socket, applications client-serveur sont les communications bidirectionnelles entre les applications Internet et des applications informatiques individuelles.