Tp socket en c

983 mots 4 pages
Institut National des sciences Appliquées et des Technologies

TP 1 Téléinformatique

Programmation Client-Serveur Utilisation des Sockets
W. Souid Miled w_miled@yahoo.fr Le réseau vu de l’utilisateur

Pour le client, un service est souvent désigné par un nom symbolique (par exemple mail, http://..., telnet, etc). Ce nom doit être converti en une adresse interprétable par les protocoles du réseau. La conversion d’un nom symbolique (par ex http://www.google.com) en Adresse IP (216.239.39.99) est à la charge du service DNS.

Le réseau vu de l’utilisateur

En fait, l’adresse IP du serveur ne suffit pas, car le serveur (machine physique) peut comporter différents services; il faut préciser le service demandé au moyen d’un numéro de port, qui permet d’atteindre un processus particulier sur la machine serveur.

Un numéro de port comprend 16 bits (0 à 65 535). Les numéros de 0 à 1023 sont réservés, par convention, à des services spécifiques. Exemples : 7 : echo 23 : telnet (connexion à distance) 80 : serveur web 25 : mail

Le réseau vu de l’utilisateur

Pour programmer une application client-serveur, il est commode d’utiliser les Sockets. Les sockets fournissent une interface qui permet d’utiliser facilement les protocoles de transport TCP et UDP. Une socket est simplement un moyen de désigner l’extrémité d’une connexion, côté émetteur ou récepteur, en l’associant à un port. Une fois la connexion (bidirectionnelle) établie via des sockets entre un processus client et un processus serveur, ceux-ci peuvent communiquer en utilisant les mêmes primitives (read, write) que pour l’accès aux fichiers.

Place des sockets

Les sockets fournissent une interface d’accès, à partir d’un hôte, aux interfaces de transport TCP et UDP

Place des sockets

Les sockets fournissent une interface d’accès, à partir d’un hôte, aux interfaces de transport TCP et UDP

Introduction aux sockets socket : mécanisme de communication permettant d’utiliser l’interface

en relation

  • Tp attacheur
    713 mots | 3 pages
  • Systeme info bts cgo
    430 mots | 2 pages
  • Tp binding
    1218 mots | 5 pages
  • rapport de stage de fin d tudes 2 khadija et imane
    3093 mots | 13 pages
  • bts sio
    358 mots | 2 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • Tpe terminale s
    806 mots | 4 pages
  • rapport de stage almada
    6951 mots | 28 pages
  • Cours de droit
    504 mots | 3 pages
  • Ppe synthèse perso
    841 mots | 4 pages
  • philo
    7759 mots | 32 pages
  • Immobilier en 2011
    2067 mots | 9 pages
  • Tp cge
    473 mots | 2 pages
  • Configuration Et Gestion Exchange 20102
    3501 mots | 15 pages
  • Bonjour,Mercipourtonmobile
    385 mots | 2 pages