Vous êtes sur la page 1sur 5

Modles OSI et TCP/IP

1. Modle OSI
Le modle OSI est un modle conceptuel. Il a pour but danalyser la communication en dcoupant les diffrentes tapes en 7 couches, chacune de ces couches remplissant une tche bien spcifique : - Quelles sont les informations qui circulent ? - Sous quelle forme circulent-elles ? - Quels chemins empruntent-elles ? - Quelles rgles sappliquent aux flux dinformations ? Les 7 couches du modle OSI sont les suivantes :

1.1 Couche 1 : Couche physique


La couche physique dfinit les spcifications du mdia (cblage, connecteur, voltage, bande passante).

1.2Couche 2 : Couche liaison de donne


La couche liaison de donne soccupe de lenvoi de la donne sur le mdia. Cette couche est divise en deux sous-couches : La sous-couche MAC (Mdia Access Control) est charge du contrle de laccs au mdia. Cest au niveau de cette couche que lon retrouve les adresses de liaison de donne (MAC, DLCI). La sous-couche LLC (Layer Link Control) soccupe de la gestion des communications entre les stations et interagit avec la couche rseau.

1.3 Couche 3 : Couche rseau


Cette couche gre ladressage de niveau trois, la slection du chemin et lacheminement des paquets au travers du rseau.

1.4 Couche 4 : Couche transport


La couche transport assure la qualit de la transmission en permettant la retransmission des segments en cas derreurs ventuelles de transmission. Elle assure galement le contrle du flux denvoi des donnes.

1.5 Couche 5 : Couche session


La couche session tablit, gre et ferme les sessions de communications entre les applications.

1.6 Couche 6 : Couche prsentation


La couche prsentation spcifie les formats des donnes des applications (encodage MIME, compression, encryptions).

1.7 Couche 7 : Couche application


Cette couche assure linterface avec les applications, cest la couche la plus proche de lutilisateur.

2. Modle TCP/IP
2.1 Description
La forme actuelle de TCP/IP rsulte du rle historique que ce systme de protocoles a jou dans le parachvement de ce qui allait devenir Internet. l'instar des nombreux dveloppements de ces dernires annes, Internet est issu des recherches lances par le DOD (Department Of Defense), dpartement de la dfense amricaine. la fin des annes 60, les officiels du DOD se rendirent compte que les militaires du dpartement de la dfense possdaient une grande quantit de matriel informatique trs divers, mais ces machines travaillaient pour la plupart de manire isole ou encore en rseaux de taille trs modeste avec des protocoles incompatibles entre eux, ceci rendant une interconnexion impossible. Les autorits militaires se sont alors demandes s'il tait possible, pour ces machines aux profils trs diffrents, de traiter des informations mises en commun. Habitus aux problmes de scurit, les responsables de la dfense ont immdiatement raliss qu'un rseau de grande ampleur deviendrait une cible idale en cas de conflit. La caractristique principale de ce rseau, s'il devait exister, tait d'tre non centralise. Ses fonctions essentielles ne devaient en aucun cas se trouver en un seul point, ce qui le rendrait trop vulnrable. C'est alors que fut mis en place le projet ARPANet (Advanced Research Projects Agency Network du DOD), qui allait devenir par la suite le systme d'interconnexion de rseau qui rgit ce que l'on appelle aujourd'hui Internet : TCP/IP.

Le modle OSI a t mis ct pour faciliter la comparaison entre les deux modles.

TCP/IP est un modle comprenant 4 couches :

2.2 - La couche hte rseau


Cette couche est assez "trange". En effet, elle semble "regrouper" les couches physique et liaison de donnes du modle OSI. En fait, cette couche n'a pas vraiment t spcifie ; la seule contrainte de cette couche, c'est de permettre un hte d'envoyer des paquets IP sur le rseau. L'implmentation de cette couche est laisse libre. De manire plus concrte, cette implmentation est typique de la technologie utilise sur le rseau local. Par exemple, beaucoup de rseaux locaux utilisent Ethernet ; Ethernet est une implmentation de la couche hte-rseau.

2.3 - La couche internet


Cette couche est la cl de vote de l'architecture. Cette couche ralise l'interconnexion des rseaux (htrognes) distants sans connexion. Son rle est de permettre l'injection de paquets dans n'importe quel rseau et l'acheminement des ces paquets indpendamment les uns des autres jusqu' destination. Comme aucune connexion n'est tablie au pralable, les paquets peuvent arriver dans le dsordre ; le contrle de l'ordre de remise est ventuellement la tche des couches suprieures.

Du fait du rle imminent de cette couche dans l'acheminement des paquets, le point critique de cette couche est le routage. C'est en ce sens que l'on peut se permettre de comparer cette couche avec la couche rseau du modle OSI.

La couche internet possde une implmentation officielle : le protocole IP (Internet Protocol). Remarquons que le nom de la couche ("internet") est crit avec un i minuscule, pour la simple et bonne raison que le mot internet est pris ici au sens large (littralement, "interconnexion de rseaux"), mme si l'Internet (avec un grand I) utilise cette couche.

2.4 - La couche transport


Son rle est le mme que celui de la couche transport du modle OSI : permettre des entits paires de soutenir une conversation.

Officiellement, cette couche n'a que deux implmentations : le protocole TCP (Transmission Control Protocol) et le protocole UDP (User Datagram Protocol). TCP est un protocole fiable, orient connexion, qui permet l'acheminement sans erreur de paquets issus d'une machine d'un internet une autre machine du mme internet. Son rle est de fragmenter le message transmettre de manire pouvoir le faire passer sur la couche internet. A l'inverse, sur la machine destination, TCP replace dans l'ordre les fragments transmis sur la couche internet pour reconstruire le message initial. TCP s'occupe galement du contrle de flux de la connexion.

UDP est en revanche un protocole plus simple que TCP : il est non fiable et sans connexion. Son utilisation prsuppose que l'on n'a pas besoin ni du contrle de flux, ni de la conservation de l'ordre de remise des paquets. Par exemple, on l'utilise lorsque la couche application se charge de la remise en ordre des messages. On se souvient que dans le modle OSI, plusieurs couches ont charge la vrification de l'ordre de remise des messages. C'est l une avantage du modle TCP/IP sur le modle OSI, mais nous y reviendrons plus tard. Une autre utilisation d'UDP : la transmission de la voix. En effet, l'inversion de 2 phonmes ne gne en rien la comprhension du message final. De manire plus gnrale, UDP intervient lorsque le temps de remise des paquets est prdominant.

2.5 - La couche application


Contrairement au modle OSI, c'est la couche immdiatement suprieure la couche transport, tout simplement parce que les couches prsentation et session sont apparues inutiles. On s'est en effet aperu avec l'usage que les logiciels rseau n'utilisent que trs rarement ces 2 couches, et finalement, le modle OSI dpouill de ces 2 couches ressemble fortement au modle TCP/IP.

Cette couche contient tous les protocoles de haut niveau, comme par exemple Telnet, TFTP (trivial File Transfer Protocol), SMTP (Simple Mail Transfer Protocol), HTTP (HyperText Transfer Protocol). Le point important pour cette couche est le choix du protocole de transport utiliser. Par exemple, TFTP (surtout utilis sur rseaux locaux) utilisera UDP, car on part du principe que les liaisons physiques sont suffisamment fiables et les temps de transmission suffisamment courts pour qu'il n'y ait pas d'inversion de paquets l'arrive. Ce choix rend TFTP plus rapide que le protocole FTP qui utilise TCP. A l'inverse, SMTP utilise TCP, car pour la remise du courrier lectronique, on veut que tous les messages parviennent intgralement et sans erreurs.