Вы находитесь на странице: 1из 12

Modles OSI et TCP/IP

COURS

Page 1 / 12

1. Internet (rappel).
Cette premire partie a pour objectif de rappeler le fonctionnement dune connexion vers un site web, que ce site soit install sur un rseau local ou, plus gnralement, sur Internet. 1.1. Aspect physique du rseau Internet.

Les communications entre ordinateurs utilisent comme support physique du cble en cuivre, de la fibre optique ou lair, dans le cas de rseaux sans fil. Ces supports de transmissions sont organiss sous la forme dun gigantesque rseau ou plus prcisment, sous la forme de rseaux de rseaux. Il existe des rseaux locaux, lesquels sont relis pour former des rseaux rgionaux puis nationaux. Enfin, des points de convergence mettent en relation ces diffrents rseaux nationaux, quils soient publics ou privs.

Diffrentes liaisons sont empruntes par lInternet. Nous avons : Les liaisons terrestres qui acheminent aussi bien de lInternet que du tlphone, Les liaisons sous-marines qui traversent les mers et ocan, Les liaisons satellites venues au secours des liaisons sous-marines quInternet partage avec le tlphone et la tlvision, Les liaisons locales mises en place par des professionnels ou les fournisseurs daccs.

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 2 / 12

1.2. Le fonctionnement dInternet. En tant quutilisateurs, nous navons quune vue trs partielle du fonctionnement dInternet. Pourtant, la comprhension du mcanisme dune connexion est essentielle la maitrise du fonctionnement dun rseau, fut-il de petite taille. Vido Netexpress : le parcours dune connexion.

1.3. Les diffrents acteurs du rseau.

Lutilisateur : Le fournisseur daccs :

Identifi par une adresse IP unique, il utilise des logiciels de navigation, de tlchargement, de messagerie, Il tablit la connexion entre lutilisateur et le rseau au niveau du central tlphonique via un appareil nomm DSLAM. Il fournit une adresse IP unique lutilisateur. Il autorise la connexion au rseau Internet moyennant un abonnement. Il tablit la correspondance entre une adresse IP et un nom de domaine. Le service DNS est souvent fournit par le fournisseur daccs. Sil ne connait pas la rponse, il transmet la requte un autre serveur. Il transmet linformation en utilisant la route la plus efficace (pas forcment la plus courte). Identifis par une adresse unique, il propose un service (consultation de pages web, tlchargement ftp, chat, envoi et rception de courrier, ). Ils sont dissmins partout dans le monde.
2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Le Serveur DNS :

Le routeur :

Les serveurs Internet :

Modles OSI et TCP/IP


COURS

Page 3 / 12

1.4. Le parcours dune connexion.

Lutilisateur demande consulter le site www.bidule.com

le navigateur demande au serveur DNS ladresse IP du site www.bidule.com Le serveur DNS lui rpond

Le navigateur connait maintenant ladresse du site. Il le contacte et lui demande sa page web (car il sagit dun www)

Le serveur www.bidule.com reoit la demande et prpare lenvoi : dcoupage et tiquetage des paquets.

Les paquets sont expdis puis achemins par les routeurs. Ils nempruntent pas forcment le mme chemin

Lordinateur reoit les paquets, les rassemble et affiche la page web demande

Remarque :

la consultation dun site dans un rseau local fonctionne sur le mme principe. La diffrence est que le serveur DNS est local (Windows 2003 server ou autre)

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 4 / 12

1.5. Notion de socket. Pour pouvoir communiquer entre eux, les ordinateurs utilisent une adresse IP unique. Cette adresse permet denvoyer et recevoir des paquets de donnes d'un ordinateur l'autre. Imaginons maintenant que nous ayons plusieurs programmes qui fonctionnent en mme temps sur le mme ordinateur : -un navigateur -un logiciel d'email -un logiciel pour couter la radio sur Internet. Si l'ordinateur reoit un paquet IP, comment savoir quel logiciel donner ce paquet IP ?

En fait, chaque logiciel correspond un numro unique appel port. Ce numro est transmis en mme temps que ladresse IP. Les donnes reues sont alors transmises au bon logiciel. Un ordinateur possde 65535 ports. Les 1000 premiers sont rservs (http :80, ftp : 21, etc). Le couple Adresse IP n de port est appel socket Une communication entre un ordinateur et un serveur Web peut sillustrer come suit :

Illustration : www.sebsauvage.net

Le port source (ici, 1057) est choisit parmi ceux non utiliss. Le port de destination est celui du serveur atteindre (ici, 80 car serveur Web). Dmonstration : analyse des trames transmises lors de ltablissement dune connexion

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 5 / 12

2. Notion de protocole.
2.1. Un protocole, kezako ? Une dfinition du terme protocole est la suivante :
Description des formats de messages et rgles selon lesquelles deux ordinateurs changeront des donnes.

Concrtement, cela permet, par exemple : -Lenvoi dun message avec Outlook Express et sa lecture avec Thunderbird car le format (codage) du message est le mme pour les deux logiciels. -Lenvoi des donnes par une carte rseau IBM sur un PC et la rception des donnes par une carte rseau 3COM sur un Macintosh car la faon dordonner les informations transmettre est la mme pour les deux cartes. -Lenvoi dun message dun ordinateur un autre situ des milliers de km car ils possdent tous les deux une adresse IP compatible (ils utilisent et respectent le protocole IP).

2.2. Quelques protocoles. Dans les rseaux actuels, dont Internet, les communications utilisent et respectent un certain nombre de protocoles, parmi lesquels on peut citer :

Protocoles
IP

Utilisation

ARP, DNS

HTTP, HTTPS

FTP

TCP, UDP

ICMP

RIP, OSPF

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 6 / 12

Protocoles (suite)

SMTP, POP

TELNET, SSH

DHCP

Autres

2.3. Le protocole TCP/IP TCP/IP est en ralit une suite de protocoles. Cette appellation provient des noms des deux principaux protocoles de la suite, c'est--dire TCP et IP. La raison principale qui a rendu ces protocoles

incontournables est la diffusion d'Internet qui repose normment sur eux.

3. Le modle TCP/IP.
TCP/IP reprsente l'ensemble des rgles de communication sur internet et se base sur la notion adressage IP, c'est--dire le fait de fournir une adresse IP chaque machine du rseau afin de pouvoir acheminer des donnes. La suite TCP/IP permet : Le fractionnement des donnes en paquets. L'utilisation d'un systme d'adresses (IP). L'acheminement des donnes sur le rseau (routage). La dtection et la correction des erreurs de transmission.

Afin de pouvoir appliquer le modle TCP/IP n'importe quelles machines, logiciels et matriels, le systme de protocoles TCP/IP a t dcompos en plusieurs modules effectuant chacun une tche prcise. De plus, ces modules effectuent ces tches les uns aprs les autres dans un ordre prcis, on a donc un systme stratifi, c'est la raison pour laquelle on parle de modle en couches.

Chaque couche a une tche prcise. Une fois cette tche effectue, elle transmet linformation la couche voisine - Au-dessus lors dune rception - Au-dessous lors dune mission

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 7 / 12

3.1. Exemple simplifi du fonctionnement par couches dans le modle TPC/IP. Un utilisateur veut envoyer un message (mail) conformment au schma ci-dessous.

Reprage de lapplication Codage du contenu

Couche Application

Type de message : Courrier lectronique

Bonjour, voici une photo

Lecture du contenu par Outlook Express et affichage lcran

Dcoupage en segments numrotation de ces segments indication des ports source et destination Port Src Port Dest 1067 25 N 1

Couche Transport

Couche Internet

Couche Accs Rseau

Typ Bonjo e ur, voici de une mes photo sag e: Port Src Port Dest N Type Co 1067 2 25 de urr Rassemblage des segments mess ier age lec : Cou tro rrier niq Dcoupage (si ncessaire) en paquets lect ue Identification (IP Src et Dest) roni Suppression des IP. que IP Dest Por Port N T B IP Src t Dest 1 y onj Src 25 p our, 106 e voi 7 d ci Vrification que lIP Destination est la e une IP Dest Port Port N T IP Src bonne m pho Src Dest 2 yp e to Rassemblage des paquets (si 106 25 se ncessaire) 7 sde m a Ajout des adresses MAC par la carte rseau ges Ajout dun ode de dtection derreur (CRC) la fin Suppression des adresses MAC et esa MAC IP P P :ge T C MAC N IP transmission la couche suprieure Src Dest Src Des o oC : y t r rtoC p B R 1 t Du o e o C S erur n IP P strriN d T MAC IP MAC r P j C o or Src Src Dest c 2 ier e y Dest o R rt 1 5tel2 p u ec mr, S r C 0 D e Rception des trames, vrification par puis expdition des trames sur le cble (ou e v r 6 estr fibre/wifi) c la carte rseau que l@MAC 7 tl o s d o 1 2 ni s e i e Destinataire est bien la sienne 0101001010010101111101000....... 0 5q ac c Vrification de la validit des donnes 6 tue g m i 1111100010100010100100010....... 7 r ee u (CRC) n s o e n :s p i a h q Cg NDE 2 BAC PRO SEN TR LYCE SAINT JOSEPH VANNES o u oe e ut

Suppression des n de ports et transmission au logiciel concern (repr par le n du port de Destination)

Modles OSI et TCP/IP


COURS

Page 8 / 12

3.2. En-tte, en-queue. Le schma du paragraphe prcdent montre que chaque couche ajoute des informations celles fournies par la couche prcdente. Ce schma tait simplifi car en ralit, chaque couche ajoute un grand nombre dinformations en plus des adresses, n de ports. Ces informations sont appeles en-tte si elles sont rajoutes devant ou en-queue si elles sont ajoutes la fin. 3.3. Encapsulation. Les informations dune couche sont insres dans la couche voisine, en tant que Donnes . Ce phnomne se rpte de couche en couche comme lillustre le schma ci-dessous. Ce phnomne est appel : Encapsulation
Couche Application
Type de message : Courrier lectronique Bonjour, voici une photo

Couche Transport
Port Src 1067 Port Dest 25 N 2 Autres infos Donnes

Couche Internet
IP Src IP Autres Dest infos Donnes

Couche Accs Rseau


MAC Dest MAC Src Autres infos Donnes

C R C

Remarque : A la rception, il se produit le phnomne inverse : la dcapsulation.

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 9 / 12

3.4. Placement des protocoles dans le modle. Chaque protocole intervient un certain niveau dans lmission des donnes. Il est plac dans le niveau correspondant dans le modle TCP/IP, selon le schma ci-dessous.

Modle TCP/IP 5 4 3 2 1 Application Transport Internet Interface Rseau Matriel


ARP

Quelques protocoles associs


FTP HTTP TCP ICMP IP 802 ARPANET X25 Telnet DNS SMTP, POP UDP

Donnes Message Paquet Datagrammes Trames

Ethernet

4. Modle OSI.
Il existe dautres modles dcrivant la transmission de linformation. Parmi ceux-ci, il en existe un, concurrent du modle TCP/IP et plus dtaill : cest le modle OSI. Le principe de fonctionnement est exactement le mme que celui observ prcdemment (rle de chaque couche, encapsulation).

Couches 7 Couches hautes Application

Prsentation

Session

Transport

Couches basses

Rseau

Liaison

Physique

Description est charg de l'excution de l'application et de son dialogue avec la couche 7 du destinataire en ce qui concerne le type ou la signification des informations changer (transfert de fichiers, interrogation de base de donnes,...) met en forme les informations changes pour les rendre compatibles avec l'application destinatrice, dans le cas d'un dialogue entre systmes htrognes. assure l'ouverture et la fermeture des sessions (des communications) entre usagers, dfinit les rgles d'organisation et de synchronisation du dialogue entre les abonns. responsable du contrle du transfert des informations de bout en bout, ralise le dcoupage des messages en paquets pour le compte de la couche rseau ou le rassemblage des paquets en messages pour les couches suprieures. NPORT assure le cheminement ou le routage des donnes groupes en paquets travers le rseau. @IP assure un service de transport des trames sur la ligne et dispose de moyens de dtection et de correction d'erreurs @MAC ralise le transfert physique des lments binaires constitutifs des trames sur le support suivant des caractristiques physiques, lectriques et mcaniques dfinies par des normes.
2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 10 / 12

5. Comparaison OSI TCP/IP


Les deux modles tudis ont un certain nombre de point communs et on peut tablir un parallle entre les deux :

Plus de dtail (protocoles associs, matriels, ) en annexe.

6. Transmission de l'information :
Le modle choisi, OSI ou autre doit permettre deux machines (ou plus) de communiquer sans interfrences. Il existe diffrents types de matriels permettant l'interconnexion des machines. Lors d'un change entre deux machines, les informations sont traites par ces diffrents matriels. Bien videmment, pour fonctionner correctement, il faut que les machines parlent le mme langage c'est dire utilisent les mmes protocoles. Les changes s'effectuent videmment par encapsulation et dcapsulation des messages.

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 11 / 12

A/ transmission entre deux machines d'un mme rseau: cas d'un Hub (Rpteur) Machine A Couche 7 Couche 6 Couche 5 Couche 4 Couche 3 Couche 2 Couche 1 Couche 1 Rpteur Machine B Couche 7 Couche 6 Couche 5 Couche 4 Couche 3 Couche 2 Couche 1

Le hub se contente de rmettre linformation reue. Il ne sintresse absolument pas au contenu de linformation transmise.

B/ transmission entre deux machines d'un mme rseau sur deux segments distincts: cas d'un Switch (ou Pont) Machine A Couche 7 Couche 6 Couche 5 Couche 4 Couche 3 Couche 2 Couche 1 Couche 2 Couche 1 Pont Machine B Couche 7 Couche 6 Couche 5 Couche 4 Couche 3 Couche 2 Couche 1

Le switch oriente les donnes vers le bon destinataire. Il faut donc quil obtienne son adresse MAC. Pour cela, il dcode les informations reues afin de lire ladresse MAC du destinataire. On dit quil travaille au niveau 2 du modle OSI car cest ce niveau quapparait ladresse MAC.

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES

Modles OSI et TCP/IP


COURS

Page 12 / 12

C/ transmission entre deux machines de deux rseaux distincts: cas d'un Routeur Machine A Couche 7 Couche 6 Couche 5 Couche 4 Couche 3 Couche 2 Couche 1 Couche 1 Couche 3 Couche 2 Routeur Machine B Couche 7 Couche 6 Couche 5 Couche 4 Couche 3 Couche 2 Couche 1

Afin dacheminer les donnes, le routeur doit connaitre ladresse IP du destinataire. Il travaille au niveau 3 du modle OSI car il doit dcoder les informations des couches 1, 2 et 3 avant de pouvoir lire ladresse du destinataire.

D/ transmission entre deux machines en traversant plusieurs routeurs (cas dInternet).

On s'aperoit ici que le choix du matriel mis en uvre pour l'interconnexion des machines est trs important pour la comprhension des changes, mais aussi pour la dfinition de la structure du ou des rseaux. Il est aussi tout fait possible de changer les protocoles d'un mme niveau entre les deux cots d'un matriel d'interconnexion.

2NDE BAC PRO SEN TR LYCE SAINT JOSEPH VANNES