Les Sockets : primitives
Elles permettent d’établir un lien de communication en mode connecté ou non-connecté sur un réseau,
Structurent une application
- soit en mode client ,
- soit en mode serveur,
Permettent d’échanger des données entre ces applications.
La primitive socket:
- point d’encrage qui permet à l’application d’obtenir un lien de communication vers la suite de protocole qui servira d’échange,
- définit le mode de communication utilisé (connecté ou non-connecté).
La primitive bind: permet de spécifier le point de terminaison local (essentiellement le port TCP/UDP dans l’environnement TCP/IP).
la primitive connect:
- permet à un client d’établir une communication active avec un serveur,
- le point de terminaison distant (adresse IP + port TCP/UDP dans l’environnement TCP/IP) est spécifié lors de cet appel.