Professional Documents
Culture Documents
Complment de cours
GPA-785
cole de Technologie Suprieure
z Introduction
z Les couches du modle TCP / IP
z Encapsulation et dcapsulation de donnes travers
les couches du modle TCP / IP
z Schma dadressage dans le modle TCP / IP
z Programmation des sockets dans lenvironnement
Windows
z Les sockets en mode TCP (orient connection)
z Les sockets en mode UDP (sans connection)
Introduction
Exemple de communication
client / serveur
Client
Serveur de base de donnes
4 GPA-785 Mohamed Cheriet
cole de Technologie Suprieure
Encapsulation et dcapsulation de
donnes dans TCP / IP
Application Application
Source Destination
Donnes Donnes
Adresses rseau
31 30 24 23 0
z Classe A :
0 ID rseau ID hte
z
16 382
Classe C : rseaux et 65 534 htes par rseau
31 30 29 28 87 0
1 1 0 ID rseau ID hte
11 GPA-785
2 097 150 rseaux et 254 htes par rseau Mohamed Cheriet
cole de Technologie Suprieure
z Fichiers ncessaires :
winsock.lib
winsock.h
winsock.dll
z WSAStartup ( ) permet dinitialiser winsock.dll et de
confirmer que la version winsock.dll est compatible
avec lapplication considre.
z WSACleanup ( ) est utilise pour mettre fin
lutilisation de Winsock par une application donne.
wait
socket ( )
connect ( )
accept ( )
send ( ) / recv ( ) send ( ) / recv ( )
closesocket ( ) closesocket ( )
19 GPA-785 Mohamed Cheriet
cole de Technologie Suprieure
bind ( ) socket ( )
closesocket ( ) closesocket ( )
26 GPA-785 Mohamed Cheriet
cole de Technologie Suprieure