Vous êtes sur la page 1sur 19

Communication

entre Ordinateurs

Rachid Kadouche 420-KEG-LG


IP
IP signifie Internet Protocol :
littralement "le protocole d'Internet".
C'est le principal protocole utilis sur
Internet.
Le protocole IP permet aux ordinateurs
relis Internet de dialoguer entre eux.

Rachid Kadouche 420-KEG-LG


Parallle avec la poste

Rachid Kadouche 420-KEG-LG


Parallle avec la poste
La poste Internet
Pour envoyer une lettre: Pour envoyer un message les
On place la lettre dans informations suivantes sont
une enveloppe, ajoutes:
sur le recto on inscrit l'adresse de l'expditeur
l'adresse du (votre adresse IP),
destinataire, l'adresse IP du
au dos, l'adresse de destinataire,
l'expditeur (la votre). diffrentes donnes
supplmentaires (qui
permettent de bien
contrler l'acheminement
du message).

Rachid Kadouche 420-KEG-LG


Le routage IP

Rachid Kadouche 420-KEG-LG


Les ports

Les Ports sont des faons d'adresser des entits multiples situes au
mme point du rseau.

Rachid Kadouche 420-KEG-LG


UDP/IP

Rachid Kadouche 420-KEG-LG


TCP/IP

Rachid Kadouche 420-KEG-LG


Le Modle OSI
C'est un modle de communications entre ordinateurs
propos par l'ISO qui dcrit les fonctionnalits
ncessaires la communication et l'organisation de ces
fonctions.
Le modle OSI a t conu en couches,
Chaque couche a un rle bien prcise.
Toute couche ne communique qu'avec les couches qui
lui sont adjacentes.
toutes les couches sont indpendantes de
l'implmentation des autres couches.
L'ide est d'avoir la possibilit de modifier
l'implmentation d'une couche sans que ce
changement affecte les autres.
Le protocol TCP/IP ne suit pas le modle OSI

Rachid Kadouche 420-KEG-LG


Le Modle OSI

Rachid Kadouche 420-KEG-LG


La couche physique
Au bas de la pyramide se trouve la couche
physique. Son rle consiste transmettre des
signaux physiques (lectriques ou optiques) entre
deux machines. Son service est gnralement
limit la transmission d'un bit ou d'une chane
de bits, et sait comment convertir des bits en
signaux physiques, et vice-versa.
Des exemples:
Cble coaxial, Wi-Fi, Bluetooth...

Rachid Kadouche 420-KEG-LG


La couche liaison de donnes
La couche liaison de donnes gre la communication entre deux
machines adjacentes relies par un support physique
quelconque.
Elle utilise un adressage physique (comme les adresses MAC).
La couche de liaison de donnes reoit des paquets de la couche
3 et en fait des trames, qu'elle peut ensuite envoyer en bas
Elle peut implanter des moyens de dtecter et de corriger les
erreurs de transmission de la couche 1 (mais ce n'est pas
obligatoire - si elle ne le fait pas, une correction d'erreur devra
tre implant plus haut).
Une trame contient une entte (une adresse de destination, une
adresse source, le protocole de communication utilis), des
donnes, et un "postambule"(c'est la traduction officielle de
trailer cest des informations sur le protocole utilis) .
Des exemples:
Ethernet, Frame Relay, PPP (Point-to-Point Protocol), les
communications srie.
Rachid Kadouche 420-KEG-LG
La couche rseau
La couche rseau a une vision de la topologie du rseau et utilise un
adressage routable et hirarchique, contrairement la couche 2.
Elle est responsable d'envoyer des paquets de la source la
destination.
Le service offert par la couche 3 consiste en le routage (trouver un
chemin pour livrer des paquets d'un endroit un autre travers un
rseau),
Le relayage (envoyer des paquets un routeur qui pourra les router
au destinataire),
Le contrle des flux (contrler la congestion sur le rseau en
aiguillant les paquets intelligemment).
Un paquet rseau contient lui aussi une entte et des adresses
sources et destination, mais ce sont cette fois-ci des adresses rseau.
La couche rseau n'implmente pas ncessairement un contrle
d'erreur et certains paquets peuvent trs bien arriver dans le
dsordre, ou ne jamais arriver, et l'expditeur n'en sera pas inform.
Des exemples: IP (le plus connu!), IPX, IPSec.

Rachid Kadouche 420-KEG-LG


La couche transport
La couche transport est responsable de fournir un canal virtuel de
communication entre deux points. Elle ne se soucie aucunement de la
faon dont les donnes vont ultimement atteindre la destination (c'est le
rle de la couche 3).
La couche 4 est l pour garantir que toutes les donnes vont se rendre
d'un point un autre, dans l'ordre voulu, sans erreur ni redondance.
C'est donc ici qu'on implmentera le plus souvent les mthodes de
contrle d'erreur. Les mthodes exactes utilises varieront d'une
implmentation l'autre, et il existe 5 types de protocoles de transports,
chacun avec son degr de correction: du type TP0 (qui ne corrige peu
prs rien et qui se fie que le rseau est parfait), au type TP4 (qui a une
correction d'erreur extensive et qui suppose que le rseau n'est pas
fiable - comme Internet).
La couche 4 manipule des messages (parfois appels segments ou
datagrammes) et les envoie destination, fournissant une interface qui
voit la communication comme un flot d'octets de taille variable selon les
besoins.
Les ports sont ajouts aux adresses partir de cette couche.
Des exemples: TCP (videmment), UDP (beaucoup moins fiable)
Rachid Kadouche 420-KEG-LG
La couche session
La couche 5 apporte les mcanismes ncessaires l'ouverture, la
gestion et la fermeture d'une session de communication entre deux
processus. Elle permet l'authentification, la gestion des permissions
et la restauration de session dans des cas de pertes de
communication. C'est elle qui permet la cration d'un "tunnel virtuel"
entre deux processus distants. Ce tunnel pourra tre utilis en full
duplex, half duplex ou simplex, selon l'implmentation.
Lorsque la communication est ouverte et que les donnes
commencent arriver, elle relaie le tout la couche 4 pour le
transport proprement dit. La couche session n'est aucunement
concerne par le transport des donnes. Tout ce qui importe pour
elle, c'est la gestion du canal dans lequel les donnes vont transiter.
Dans le monde TCP/IP, ces fonctionnalits sont encapsules dans la
couche 4 (TCP) ou laisses au soin de la couche d'application. Des
exemples: NetBIOS, RPC (Remote Procedure Call, un protocole utilis
par Windows pour bon nombre de services accs distant), SSH

Rachid Kadouche 420-KEG-LG


La couche prsentation
La couche 6 s'occupe du "formatage". C'est elle qui s'assure que
les donnes de la couche 7 seront converties convenablement
dans un format comprhensible pour l'autre partie. Elle s'occupera
des formats de reprsentation de caractres (EBCDIC vers ASCII,
par exemple), la reprsentation des chanes de texte, l'encryption
et la dcryption, etc.
Cette couche ne fait que convertir des donnes afin de s'assurer
qu'elles seront comprises correctement, puis les envoie la
couche 5. Dans le monde TCP/IP, la couche prsentation est
fusionne avec la couche application, qui s'occupe un peu de tout
a la fois. C'est le cas par exemple de HTTP, qui est un protocole
de couche 7 mais qui est capable de reconnatre et de convertir
l'encodage des caractres.
Des exemples:
ASCII, EBCDIC (Extended Binary Coded Decimal Interchange
Code), RDP (Remote Desktop Protocol)

Rachid Kadouche 420-KEG-LG


La couche application
La couche 7 est celle qui est utilise par l'utilisateur. C'est dans
cette couche que toutes les fonctionnalits utilisateur sont
implmentes: les commandes permettant la gestion de la
communication, le terminal virtuel, la dtermination des
ressources disponibles, la disponibilit des partenaires de
communication, etc.
Des exemples:
HTTP, FTP, SMTP, POP3, Telnet, BitTorrent, DHCP, DNS, etc.

Rachid Kadouche 420-KEG-LG


OSI dans le monde rel
Le modle OSI reste un modle. Il est trop lourd
et trop complexe implmenter. Les industriels
ont donc choisit de n'implmenter que la partie
du modle OSI qui les intresse, et chaque
industriel a bricol son propre systme.
Toutes les machines d'un rseau doivent
implmenter la couche 3 et les couches
infrieures afin de pouvoir communiquer. Les
routeurs, bien souvent, n'implmentent rien au-
dessus de 3, les couches suprieures tant utiles
uniquement aux appareils des extrmits.

Rachid Kadouche 420-KEG-LG


Rfrences
Profdinfo.com
Wikipedia
http://sebsauvage.net

Rachid Kadouche 420-KEG-LG