Vous êtes sur la page 1sur 26

Formation Rseaux et Protocoles STI 2D

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 1

SOMMAIRE 1re partie : Rappels


1. 2. ARCHITECTURE ET ELEMENTS DUN RESEAU SIMPLE. ...................................................................4 CARTE RESEAU ...............................................................................................................................................5 2.1. INTRODUCTION .............................................................................................................................................5 2.2. ASPECT MATERIEL. .......................................................................................................................................5 2.3. ROLES DE LA CARTE RESEAU. .......................................................................................................................6 2.4. ASPECT LOGICIEL. .........................................................................................................................................6 2.4.1. Configuration........................................................................................................................................6 2.4.2. Vrification. ..........................................................................................................................................6 2.4.3. En rsum : ...........................................................................................................................................7 2.5. ROLE SOMMAIRE DE CHAQUE PARAMETRE IP. .............................................................................................7 2.6. OUTILS ET TESTS. ..........................................................................................................................................7 2.7. EN CAS DE PANNE .....................................................................................................................................7 3. 4. LE RESEAU INTERNET. .................................................................................................................................8 LE FONCTIONNEMENT DINTERNET. ......................................................................................................9 4.1. 4.2. 4.3. LES DIFFERENTS ACTEURS DU RESEAU. ........................................................................................................9 LE PARCOURS DUNE CONNEXION. .............................................................................................................10 NOTION DE SOCKET. ...................................................................................................................................11

2nde partie : Modles en couche


5. NOTION DE PROTOCOLE. ..........................................................................................................................12 5.1. 5.2. 5.1. 6. 6.1. 6.2. 6.3. 6.4. 7. 8. 9. UN PROTOCOLE, KEZAKO ? .........................................................................................................................12 QUELQUES PROTOCOLES.............................................................................................................................12 LE PROTOCOLE TCP/IP ...............................................................................................................................13 EXEMPLE SIMPLIFIE DU FONCTIONNEMENT PAR COUCHES DANS LE MODELE TPC/IP. ........................14 EN-TETE, EN-QUEUE....................................................................................................................................15 ENCAPSULATION. ........................................................................................................................................15 PLACEMENT DES PROTOCOLES DANS LE MODELE. .....................................................................................16

LE MODELE TCP/IP. .....................................................................................................................................13

MODELE OSI...................................................................................................................................................16 COMPARAISON OSI TCP/IP .....................................................................................................................17 TRANSMISSION DE L'INFORMATION : ..................................................................................................17

3me partie : Protocole ARP


10. LE PROTOCOLE ARP ...............................................................................................................................19 DEFINITION: ............................................................................................................................................19 FONCTIONNEMENT:.................................................................................................................................19
FORMATION RESEAUX & PROTOCOLES STI 2D PAGE 2

10.1. 10.2.

4me partie : Architecture client-serveur


11. ARCHITECTURE DUNE COMMUNICATION. ...................................................................................21 ARCHITECTURE CLIENT-SERVEUR. .........................................................................................................21 ARCHITECTURE PEEP-TO-PEER (P2P)......................................................................................................21

11.1. 11.2.

ANNEXE : CONFIGURATION IP VISTA / SEVEN...........................................................................................24 ANNEXE : CONFIGURATION IP XP ..................................................................................................................25

Annexes
1. Dpannage rseau et Modle OSI 2. Configurer une adresse IP (XP, Vista-Seven, Linux). 3. Rfrentiel

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 3

1re partie : Rappels


Cette premire partie a pour objectif de rappeler les diffrentes notions que nous allons rencontrer/utiliser : - Architecture et lments dun rseau simple. - Adressage IP et autres paramtres (masque, passerelle, DNS). - Le rseau Internet

1. Architecture et lments dun rseau simple.


Le schma ci-dessous prsente un rseau local simple :

Rle des diffrents lments : PCs : Ils possdent une adresse IP unique et peuvent hberger des fichiers, partager une imprimante, Il possde une IP unique et propose un service des clients : hberger des fichiers, des pages web, distribuer des adresses aux clients

Serveur :

Imprimante rseau : Elle possde une adresse IP unique et permet limpression distance. Elle constitue un serveur dimpression.
FORMATION RESEAUX & PROTOCOLES STI 2D PAGE 4

Switch :

Aussi appel commutateur, il relie les ordinateurs entre eux. On peut le remplacer par un hub (concentrateur), moins performant. Il tablit la communication entre deux rseaux : Internet et le rseau local (LAN). Il possde une adresse IP ct LAN (Local Area Network) et une autre adresse IP ct WAN (Wide Area Network ou rseau distant).

Modem-routeur :

La connexion entre ces diffrents lments utilise un support de transmission (filaire ou sans fil). Point daccs Wifi : Il tablit une passerelle entre le rseau wifi et le rseau filaire. On lappelle parfois Hub Wifi. Boitiers CPL : Utiliss par paire (au minimum), il permettent dutiliser le rseau lectrique pour y faire transiter des signaux informatiques . Constitu de cbles 4 paires, il est class en diffrents catgories, selon le type de blindage : UTP, FTP, STP.

Rseau filaire :

2. Carte rseau
2.1. Introduction
La connexion entre ordinateurs ncessite une carte rseau implante dans chaque ordinateur (PC ou autre) et lments de rseau (commutateur, routeurs, ). Ces cartes sont aussi appeles : NIC (Network Interface Card). Les cartes rseaux les plus courantes sont de type Ethernet.

2.2. Aspect matriel.


Une carte rseau est connecte lordinateur via un port PCI, PCMCIA, USB. De plus en plus souvent, la carte rseau est intgre la carte mre de lordinateur. Pour connecter cette carte au rseau Ethernet, il suffit dutiliser la prise de type RJ45 de la carte. Celleci possde gnralement une ou plusieurs diodes, indiquant la qualit et lactivit de la connexion. Les cartes rseau sans fil ne possdent videmment pas de prise RJ45 mais une antenne !

Le fonctionnement de la carte est gr par un chipset implant sur le circuit imprim.

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 5

2.3. Rles de la carte rseau.


Elle possde une adresse MAC, affecte par le constructeur de la carte, ce qui lui permet dtre identifie de faon unique dans le monde parmi toutes les autres cartes rseau. Avant que la carte mettrice envoie les donnes, elle dialogue lectroniquement avec la carte rceptrice pour saccorder sur la qualit de la transmission, notamment la vitesse. Elle convertit les donnes envoyer sur le cble, la fibre optique ou latmosphre laide dun transceiver.

2.4. Aspect logiciel.


2.4.1. Configuration

Afin de communiquer sur le rseau la carte doit tre configure. Nous ne verrons ici que le paramtrage utilisant le protocole TCP/IP V4. Il existe 2 modes de configuration : Mode automatique Mode manuel

2.4.2.

Vrification.

En mode automatique, lordinateur interroge un serveur DHCP qui lui enverra ses paramtres IP. Si aucun serveur DHCP ne rpond, lordinateur sattribuera lui-mme une adresse IP, de type APIPA. APIPA utilise 169.254.0.0 comme plage d'adresse IP. Pour vrifier les paramtres de la carte rseau, il suffit de taper, dans linterface de commande : ipconfig /all

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 6

2.4.3.

En rsum :

1. En mode manuel, VOUS dfinissez les paramtres IP (Adresse, masque, passerelle, DNS). 2. En mode automatique, cest un serveur DHCP qui les attribue votre ordinateur. 3. Le mode automatique APIPA est utilis si le PC ne peut correspondre avec un serveur DHCP. Cela traduit souvent une dfaillance du rseau (cblage ou serveur DHCP hors service).

2.5. Rle sommaire de chaque paramtre IP.


o Adresse et masque : Permet de reprer la machine dans le rseau. Ces informations feront lobjet dun cours spcifique. indique la machine vers laquelle seront envoyes toutes les requtes pour sortir du rseau IP local (typiquement Internet). Serveur(s) permettant de raliser la correspondance IP Nom de domaine.

o Passerelle : o

DNS :

2.6. Outils et tests.


Parmi les outils utiles pour vrifier et dpanner un rseau, on peut citer ceux-l : Ipconfig (et ses options) : Ping : Pour visualiser les paramtres IP. Pour tester la connexion entre deux machines (attention, certains firewall s interdisent le ping ; ce nest pas pour cela que la connexion est inexistante !) Permet de tracer une connexion en indiquant tous les points de passage (routeurs). Permet de tester la rsolution DNS. En effet, le surf est impossible si cette rsolution ne fonctionne pas, mme si la connexion est bonne. Affiche la table de routage de la machine

Tracert :

Nslookup :

Route print :

2.7. En cas de panne


Les causes de pannes sont multiples. Cependant, une bonne mthode permet darriver localiser la panne (et dpanner). On commence gnralement par le matriel avant darriver au logiciel : cblage verifier config (ip, mask, gw) ping vers la passerelle et vers un poste voisin nslookup ping vers un site web

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 7

3. Le 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.

Rseau Proxad (Free)

Rseau RENATER (Ens. Sup, CNRS, Inserm, )

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.

Carte interactive des liaisons sous-marines : http://www.cablemap.info Video sur la rupture dun cble sous-marin : http://www.orange.com/sirius/dossiers_anim/cables_sous_marins/index_fr.html Pose dun cble sous-marin : http://www.youtube.com/watch?v=v1JEuzBkOD8&feature=related

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 8

4. 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.

4.1. Les diffrents acteurs du rseau.

Serveur DNS Routeurs

Serveur FAI

Utilisateur

Lutilisateur :

Ou plutt, son modemIdentifi par une adresse IP unique, il utilise des logiciels de navigation, de tlchargement, de messagerie,

- Le fournisseur daccs : 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. - Le Serveur DNS : Il tablit la correspondance entre une adresse IP et un nom de domaine. Le service DNS est souvent fourni 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).

- Le routeur :

- Les serveurs Internet : Identifis par une adresse unique, ils proposent un service (consultation de pages web, tlchargement ftp, chat, envoi de courrier, ). Ils sont dissmins partout dans le monde.

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 9

4.2. Le parcours dune connexion.


www.kerviguen.fr ? www.kerviguen.fr = 213.186.33.19

213.186.33.19

Serveur www.kerviguen.fr

Lutilisateur demande consulter le site www.kerviguen.fr

le navigateur demande au serveur DNS ladresse IP du site www.kerviguen.fr Le serveur DNS lui rpond

213.186.33.19 213.186.33.19

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

Le serveur www.kerviguen.fr 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

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 10

4.3. 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, https : 443, ). Le couple Adresse IP n de port est appel socket

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 11

2nde partie : Modles en couche


Cette seconde partie a pour objectifs dexpliquer le rle des protocoles et les modles en couches associs.

5. Notion de protocole.
5.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).

5.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, ICMP

Utilisation
IP : Identifie une machine de manire unique sur un rseau, il permet galement lacheminement des paquets par les routeurs ICMP : Informe sur ltat du rseau (en cas de problme) et permet de raliser des tests manuels comme le ping. ARP : Assure la rsolution IP MAC DNS : Assure la rsolution : IP Url (nom) HTTP: Permet de transfrer des donnes (au dpart du texte uniquement) dun serveur vers un client, typiquement depuis un serveur Web. HTPS : version scurise (crypte). FTP : Transfrer des donnes, vers ou depuis un serveur. Envoi (Smtp) et rception (pop) de messages

ARP, DNS

HTTP, HTTPS, FTP

SMTP, POP Affectation des paramtres aux clients (adresse IP, masque, passerelle, DNS, ) Permettent de transporter les donnes TCP, UDP

DHCP

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 12

5.1. 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.

6. 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

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 13

6.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 Typ Bonjo e ur, voici de une mes photo sag e: Port Src Port Dest N Type Co 1067 25 2 de urr mess ier age : lec Cou tro rrier niq Dcoupage (si ncessaire) en paquets lect ue Identification (IP Src et Dest) roni 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 e une IP Dest Port Port N T IP Src m pho Src Dest 2 yp e to 106 25 se 7 sde m a Ajout des adresses MAC par la carte rseau es g Ajout dun ode de dtection derreur (CRC) la fin esa MAC IP P P :ge MAC IP N T C Src y Dest Src Des o oC : t r rtoC 1 pB R t Du o e o C S erur n IP P MAC IP MAC P r st j rriN d T C o 2 Src or Src Dest c Dest o ier e y R l rt 1 5te 2 p u S D C 0 r, e rec m puis expdition des trames sur le cble r (ou es 6 tr e v fibre/wifi) c tl o s d 7 o 1 2 i eni s e 0101001010010101111101000....... 0 5 cq a c 6 tue g m i 1111100010100010100100010....... 7 r ee u n o s e n :s p a i h q Cg o u oe e ut r: o rC io FORMATION RESEAUX & e Pu ROTOCOLES STI 2D rr r i le Port Src Port Dest 25 1067 N 1

Couche Transport

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

Rassemblage des segments

Suppression des IP.

Couche Internet

Vrification que lIP Destination est la bonne Rassemblage des paquets (si ncessaire) Suppression des adresses MAC et transmission la couche suprieure

Couche Accs Rseau

Rception des trames, vrification par la carte rseau que l@MAC Destinataire est bien la sienne Vrification de la validit des donnes (CRC)

PAGE 14

6.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.

6.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.

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 15

6.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.

Protocoles applicatifs. Ce sont des protocoles de haut niveau, destins permettre le dialogue entre applications serveurs et clientes. HTTP, FTP, SMTP, POP, DHCP, DNS, TELNET

Protocoles orients transport de donnes. UDP est dit "sans connexion" et TCP "est dit "avec connexion".

Ce sont ici des protocoles de haut niveau de la couche rseau. IP permet le routage des informations entre rseaux, c'est ici que l'adresse IP est utilise. ICMP est un protocole de "contrle" il met disposition des outils de dpistage d'erreur et de signalisation. Protocole de plus bas niveau sur le rseau, il assure la bonne gestion du mdium (dtection de collisions) et permet l'acheminement des informations entre metteur et destinataire au niveau des adresses MAC.

7. 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.

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 16

8. 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.

9. 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. 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.
FORMATION RESEAUX & PROTOCOLES STI 2D PAGE 17

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.

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.

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 18

3me partie : Protocole ARP 10. Le Protocole ARP


Le protocole ARP permet la liaison entre la couche IP et le support de transmission.

10.1.

Dfinition:

ARP signifie (Address Resolution Protocol): Protocole de rsolution des adresses. C'est ce protocole qui permet de dfinir l'association entre les adresses IP (dfinie pour le modle TCP/IP et les adresses MAC utilise par les interfaces (cartes rseau). La dfinition de ce protocole est donne dans la RFC 826 Ainsi, chaque machine se cre une table de correspondance entre les deux types d'adresses. La commande ARP -a permet de visualiser la table en cours de validit

10.2.

Fonctionnement:

Cette table est mise jour en permanence. Ds qu'une nouvelle entit est appele par son adresse IP, le systme vrifie si l'adresse MAC est connue. Si la correspondance existe dj dans la table, le transmission peut s'engager immdiatement Si l'adresse IP n'a pas de correspondance, une requte ARP sera envoye sur le rseau. Cette requte consiste appeler les machines en liaison directe sur le rseau au travers d'un broadcast (appel tous). Si la machine possdant cette adresse est en ligne, elle retourne alors son adresse matrielle. (Les routeurs retranscrivent la demande sur les autres rseaux suivant leurs tables de routage). La correspondance entre les adresses IP et MAC peut alors tre inscrite dans la table et la transmission peut tre effectue. La table ARP est remise jour rgulirement dans le temps. Afin de ne pas l'encombrer, dans le cas o une adresse n'est pas utilise depuis un certain temps, la correspondance est supprime.

Rsum: Appel tous !!! Qui possde l'adresse IP xxx.xxx.xxx.xxx ? C'est MOI. Mon adresse MAC est 00:80:ad:03:6a:80 Arp -a xxx.xxx.xxx.xxx

00:80:ad:03:6a:80

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 19

Constitution de la trame

2 1 1 2

Entte ethernet

requte ou rponse ARP

La trame est dfinie sur 42 octets: Entte Ethernet: Adresse Ethernet destination : (6 octets) Tous les bits 1 pour un broadcast lors d'une requte, adresse de la carte de la cible lors d'une rponse. Adresse Ethernet source : (6 octets) Adresses MAC de la source (l'metteur lors d'une requte , la cible lors d'une rponse) Type de trame : (2 octets) Code hexa pour trame ARP : 0806 Code hexa pour trame RARP : 8035 Trame ARP: Type de matriel : (2 octets) Valeur hexa pour support Ethernet : 0001 Type de protocole : (2 octets) Valeur hexa pour adresses IP V4 : 0800 Taille de l'adresse matrielle : (1 octet) Valeur hexa pour support Ethernet : 06 Taille de l'adresse protocole : (1 octet) Valeur hexa pour adresses IP V4 : 04 Type d'opration (2 octets) Valeur hexa pour requte ARP : 0001 Valeur hexa pour rponse ARP : 0002 Valeur hexa pour requte RARP : 0003 (voir protocole RARP) Valeur hexa pour rponse RARP : 0004 (voir protocole RARP) Adresse Ethernet de l'metteur : (6 octets) Adresse IP de l'metteur : (4octets) Adresse Ethernet de la cible : (6 octets) Tous les bits 1 pour un broadcast lors d'une requte, adresse de la carte de la cible lors d'une rponse. Adresse IP de la cible : (4octets) Tous les bits 1 pour un broadcast lors d'une requte, adresse de la carte de la cible lors d'une rponse.

Il s'agit d'une requte broadcast et une rponse unicast

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 20

4me partie : Architecture client-serveur 11. Architecture dune communication.


11.1. Architecture client-serveur.
Lorsquun utilisateur veut utiliser une ressource ou un service prsent sur une machine distante (afficher une page web, envoyer un fichier, contrler le pc, imprimer,), on parle darchitecture client-serveur. - Le client est celui qui initie la demande. - Le serveur est celui qui rpond la demande. Ce serveur coute sur un port spcifique (ex : http = 80, ftp=21, dns=53,). Exemple :

11.2.

Architecture peep-to-peer (P2P).

Dans certains cas, la machine peut la fois jouer le rle de client et de serveur : - Chat. - Partage de fichiers et dimprimantes. - Tlchargement ET hbergement de fichiers simultanment (rseaux P2P).

FORMATION RESEAUX & PROTOCOLES STI 2D

PAGE 21

DEPANNAGE RESEAU et Modle OSI


Un dpannage rseau efficace ncessite de lorganisation, de la rigueur et de la mthode. Cela nempche pas davoir de lint uition. Pour commencer, vous devez travailler avec un plan, mme pour des rseaux simples. Ce plan doit faire apparatre, au minimum : Les lments qui constituent le rseau (PC, switch, routeur, modem, imprimantes, ). les liaisons (optique,filaire ou wifi) entre ces lments. Le paramtrage des appareils (@IP, masque, passerelle, DNS, ).

A ces informations doivent sajouter ventuellement : une liste des login et mots de passe pour les PC, serveurs, switchs, ). Une arborescence avec les droits daccs (sur un serveur de fichiers par exemple). La configuration du firewall et/ou du proxy.

Le tableau de la page suivante prsente le modle OSI avec les lments (matriels et logiciels) qui se rapportent chaque c ouche. On va sappuyer sur ce modle pour effectuer le dpannage, en procdant par couche. Il sagit, de vrifier (et dpanner, si ncessaire) chaque lment dune couche avant de passer la suivante .

Couche du modle OSI

Quelues tests effectuer

Application

Logiciel bien install mise jour ncessaire partage bien paramtr - droits daccs corrects (permissions NTFS).

Prsentation

Session

Login/mot de passe -

Transport

n de ports corrects (exe 5900 pour VNC) -

Rseau

Paramtres IP corrects - ping local - chemin suivi par les donnes (route print) paramtrage du firewall et du routeur

Liaison de donnes

Carte rseau active, fonctionnant normalement ?

Physique

Type de cble utilis - Cble rseau connect

Vous ne pouvez pas vous contenter de faire un test et de passer la suite : il faut noter le test et le rsultat de ce test (positif ou non) sur votre plan (avec des couleurs, par exemple) ou dans un tableau. Il faut galement noter le problme et sa solution.

Le modle OSI peut tenir en un tableau d'une page. En voici un exemple ...
No TCP/IP Nom TCP/IP No OSI Nom Rsum Mots cls PDU Protocoles,etc. Equipements et termes associs

Application

Application

processus rseau vers les applications

Processus rseau aux applications (services de fichiers, d'impression, de messagerie, de base de donnes et d'application, par exemple). Dtermine la disponibilit des ressources entre deux noeuds. (FTP et Telnet, par exemple).

Donnes

DNS, TFTP, Rlogin, Telnet,FTP (File Transfert Protocol),TFTP (Trivial File Transfer Protocol) SMTP (Simple Mail Transfer Protocol), SNMP (Simple Network Management Protocol), HTTP (HyperText Transfer Protocol), BOOTP (Bootstrap Protocol), DHCP (Dynamic Host Configuration Protocol)

Donnes, logiciels, passerelles

Application

Prsentation

reprsentation des donnes

Reprsentation des donnes, codage (EBCDIC, ASCII), services de transfert de syntaxe, services de conversion, services de chiffrement, services de cryptage et services de compression.

Donnes

ASCII, EBCDIC, MIDI, MPEG, PICT, TIFF, JPEG

Codage des donnes, logiciels, cryptage, compression, logiciels de redirection

Application

Session

communication interhte

Communications interhtes. Etablit, gre et ferme les connexions entre les applications.

Donnes

Le systme NFS (Network File System), Le langage d'interrogation structur (SQL), L'appel de procdure distant (RPC), Le systme XWindow, Le protocole ASP (AppleTalk Session Protocol),Le protocole de contrle de session DNA (SCP)

Donnes, logiciels, client-serveur

Transport

Transport

connexions de bout en bout

Connexions de bout en bout. Segmentation et rassemblage des donnes dans l'ordre appropri. Etablissement et fermeture de " circuits virtuels " (orients connexion). Peut assurer la livraison des segments avec la correction d'erreurs, la reprise sur

Segments

TCP ou UDP

Routeur, numros de port, contrle de flux, fentrage, orient connexion, non orient connexion

Interrseau

Rseau

Radresse et meilleur chemin

Adresses rseau/hte et slection du meilleur trajet sur un interrseau (routage). Encapsule les informations de la couche suprieure sous forme de "paquets".

Paquets, datagrammes

IP, IPX, ICMP, ARP, RARP, Ping, Traceroute

Routeur, Brouter, commutateur de couche 3, paquet, adressage IP de datagrammes, sous-rseaux, dtermination du chemin, protocoles routs (IP, IPX) et protocoles de routage (RIP, IGRP)

Rseau

Liaison de donnes

accs au mdia

Accs au mdia. Ajoute un en-tte de trame aux informations de la couche suprieure. Cet en-tte contient l'adresse matrielle de l'unit de destination ou de l'unit suivante sur le chemin. La couche liaison de donnes se divise en deux sous-couches : 1) La sous-couche LLC (Logical Link Control) et 2) la sous-couche MAC (Media Access Control).

Trames

IEEE 802.2, 802.3, 802.5, PPP, HDLC

Ethernet, carte rseau (contrle de lien logique et adresse MAC), pont, commutateur, trame, protocoles de liaison WAN (HDLC, etc.)

Rseau

Physique

transmission binaire

Signaux et codage de transmission binaire. Connexions lectrique (fil de cuivre), par source de lumire (fibre) et physique, et mdias (cblage) entre les units rseau.

Bits

IEEE 802.3, 802.5

Ethernet, carte rseau (connecteurs physiques - BNC, AUI, RJ-45, etc.), mdias (cble coaxial, cble paires torsades non blindes, fibre optique), rpteur, concentrateur, ETCD et ETTD, bits, codage

Annexe : Configuration IP Vista / Seven


Cliquer avec le bouton droit sur l'icne de la connexion rseau, en bas droite de l'cran

Choisir : "Centre Rseau et Partage"

Cliquer sur "Grer les connexions rseau"

Slectionner la carte rseau voulue et double-cliquer.

Le bouton "Dtail" permet de voir les paramtres actuels de la carte (IP, masque, )

Dsactiver / Activer est trs utile pour rinitialiser la carte (obtention d'une nouvelle adresse par exemple)

1 Cliquer sur "Proprits" pour modifier les paramtres

2 Choisir IP V4 puis "Proprits"

3 Rgler les paramtres (auto, manuel)

Annexe : Configuration IP XP

Cliquer sur "Dmarrer et aller dans le "Panneau de configuration".

Choisir l'icne "Connexions rseau":

Slectionner la carte rseau voulue et aller dans ses "Proprits"

Slectionner TCP/IP puis Proprits"

Rgler les paramtres (auto, manuel)

Annexe : Rfrentiel
Rfrentiel.
Niveau de formation 1 2 -

x x x x