Si vous voyez cette note
c'est que votre navigateur refuse les scripts Java.

Des notes destinées à éclaircir certains points
ou à apporter d'intéressants suppléments d'information
sont programmées pour apparaître lorsqu'on passe le curseur de souris
sur des icônes telles que
          

Pour des raisons de sécurité, certains navigateurs
bloquent l'apparition de ces notes (programmées en JavaScript)
.

Des précieuses informations, aidant à comprendre,
à se repérer, à étendre ses connaisances sont alors perdues.
Ainsi que les réponses aux exercices,


AUTORISEZ DONC VOTRE NAVIGATEUR A OUVRIR CES SCRIPTS !


Ce site n'a aucun but commercial !
Il n ' installe pas de COOKIES

11° Sockets

Intéresse les programmeurs réseau

Accueil
du Site
Choix par Menu ou Parcours Séquentiel
 
Avant : ICMP
  
Fin de filière

 

Pré-recquis : le chapitre consacré à TCP :
Si besoin, pour visualiser l'entête TCP, cliquez sur l'icône :

Application : Sockets

Nous pouvons traduire "sockets" par "points de connexion",
mais le terme anglais fait plutôt référence à une "prise" comme une prise de courant
ou une à douille d'ampoule électrique,
ou à une cavité dans laquelle on pourrait puiser ou brancher quelque chose.

En fait c'est une interface de programmation permettant de mettre en oeuvre des connexions
entre hôtes d'un réseau dans une relation client-serveur (ou )

Étapes d ’établissement d ’une communication côté client :

  • Créer un socket avec l ’appel système socket()
  • Connecter le socket à l ’adresse du serveur : appel système : connect()
  • Envoyer & recevoir des données.
    Plusieurs méthodes.
    La plus simple, les appels système : read() & write()
Étapes d’établissement d ’une communication côté serveur:

  • Créer un socket avec l ’appel système socket()

  • Rattacher le socket à une adresse par l ’appel système bind()
    Pour un serveur socket sur internet, cette adresse est le numéro de port du destinataire.

  • Se mettre en écoute avec l ’appel système listen()

  • Accepter une connexion par l ’appel système accept().
    Cet appel bloque jusqu ’à la connexion d ’un client.

  • Envoyer & recevoir des données.

Interrompu pour travaux ..


Orientation

Choix par Menu ou Parcours Séquentiel
 
Avant : ICMP
  
Fin de filière

 
Sommaire réseaux
Généralités
TCP/IP
Adresses IP
Réseaux & sous-réseaux IP
Trames Ethernet
Entête IP
Fragmentation des diagrammes
Adress Resolution Protocol - ARP -
Transport Control Protocol - TCP -
ICMP
Sockets
Sommaire

du Site