Les sockets |
La notion de sockets a été introduite dans les distributions de Berkeley (un fameux système de type UNIX, dont beaucoup de distributions actuelles utilisent des morceaux de code), c'est la raison pour laquelle on parle parfois de sockets BSD (Berkeley Software Distribution).
Il s'agit d'un modèle permettant la communication inter processus (IPC - Inter Process Communication) afin de permettre à divers processus de communiquer aussi bien sur une même machine qu'à travers un réseau TCP/IP.
La communication par socket est souvent comparée aux communications humaines. On distingue ainsi deux modes de communication :
Les sockets sont généralement implémentés en langage C, et utilisent des fonctions et des structures disponibles dans la librairie <sys/socket.h>.
Les sockets se situent juste au-dessus de la couche transport du modèle OSI (protocoles UDP ou TCP), elle-même utilisant les services de la couche réseau (protocole IP / ARP).
Modèle des sockets | Modèle OSI |
---|---|
Application utilisant les sockets | Application |
Présentation | |
Session | |
UDP/TCP | Transport |
IP/ARP | Réseau |
Ethernet, X25, ... | Liaison |
Physique |
31/08 14h38 | Socket AM2 sur socket A | 2 |
22/08 15h03 | Que signifie le nb de socket pour un serveur? | 4 |
21/08 18h05 | PHP - socket | 1 |
16/08 20h07 | Quelle carte graph pour AMDX2 4800+Socket 939 | 20 |
13/08 21h17 | Quel ventirad pour socket 775 | 2 |
Net transport - Net Transport (NetXfer) est un outil de téléchargement permettant d'affectuer une capture (téléchargement) de vidéos... | Catégorie: Copie/Extraction Licence: Demo | |
Unison - Unison est un logiciel de synchronisation de répertoires. Il est capable de travailler de manière bidirectionnelle, c'est... | Catégorie: Gestion de fichiers Licence: Open Source |
AMD Sempron 2800+ 1.6 | Catégorie: Processeur | ||
AMD Athlon 64 3200+ | Catégorie: Processeur | ||
Intel Core2 Duo E7200 | Catégorie: Processeur | 94.90 € SAB Megastore | |
Intel Core 2 Quad | Catégorie: Processeur | 146.90 € Toutpourlamicro.com |