Vous êtes sur la page 1sur 49

C'est quoi un rseau ?

Avant toute chose: qu'est-ce qu'un rseau ? Un rseau est un groupe de chose ou de personne(entits)en communication. Exemple : Rseau routier, rseau de chemin de fer Rseau de malfaiteurs ,de terroristes un rseau consiste en l'change d'informations,

Pour communiquer, les 2 entits doivent parler la mme langue. Ou alors, l'intermdiaire doit parler la langue de chacun de ses interlocuteurs. En rseau informatique, c'est pareil, sauf qu'on ne parle pas de langue mais de protocole.

Les 2 rseaux mondiaux incontournables


Dans un tutoriel sur les rseaux informatiques, on ne pouvait pas manquer de parler d'Internet, bien videmment. Mais l'origine, pour accder Internet, on passe par une ligne tlphonique. C'est pourquoi, dans la catgorie rseau informatique, on distingue deux types de rseaux : Rseau Internet Rseau Tlcom

Le rseau Internet Le rseau Internet est le rseau permettant la communication entre diffrents ordinateurs connects Internet. Quand un ordinateur est connect ce rseau on dit qu'il a accs Internet. On confond parfois ce rseau avec le World Wide Web, alors qu'il y'a une grande diffrence entre ces deux notions.
Le World Wide Web

Le World Wide Web, ou Web pour faire plus court, est l'ensemble des sites Web (appels par abus de langage "sites Internet") prsents sur le rseau Internet. La toile, comme on dit parfois en franais, c'est donc l'ensemble de tous les sites Web que nous pouvons visiter grace notre navigateur Web (Firefox, Opera, ...).
Internet

Internet, par contre, c'est l'ensemble des nuds (connexions, cbles, etc.) entre les machines qui nous donnent accs au web. Internet est donc l'ensemble des rseaux qui nous permettent de partager des donnes sur la toile (entre autres, car il n'existe pas que le web sur Internet). Donc, quand une personne vous demande si vous avez Internet, elle veut savoir si votre ordinateur accs Internet. Par ailleurs c'est encore un abus de langage que de dire que l'on a Internet : ce rseau gigantesque n'appartenant personne, on ne peut qu'avoir accs Internet.

Le rseau Tlcom (tlcommunication) tymologiquement, le mot tlcommunication (abrg tlcom) signifie communication distance. Le rseau Tlcom a donc pour but d'assurer la communication distance, par la transmission lectrique de la voix. Ce rseau est similaire au rseau Internet en plusieurs points, comme l'identit unique, les "sous-rseaux" forms par les dlimitations territoriales... Nous ne pouvons pas expliquer a ds le dbut, mais soyez patient(e) : vous comprendrez l'analogie dans peu de temps.

Un rseau informatique, c'est quoi ? a sert quoi ?


Maintenant que nous avons dfini ce qu'est un rseau, nous allons pouvoir tudier de quoi c'est compos.

Groupe de travail VS Domaine :


l'instant nous avons voqu le fait qu'il tait possible de grer un rseau de 2 manires diffrentes : il s'agit du groupe de travail et du domaine. Groupe de travail (Workgroup)

Quand vous installez pour la premire fois un systme d'exploitation (par exemple, Windows, ou GNU/Linux) sur votre machine, elle appartiendra automatiquement un workgroup, soit en franais un groupe de travail. Dans un groupe de travail, on peut grer son compte utilisateur depuis chaque ordinateur. Cette configuration est acceptable pour un petit rseau maison, qui ne comporte que 3 ou 4 ordinateurs. Le dfaut est que chaque utilisateur doit avoir un compte utilisateur sur chaque ordinateur, ce qui fait que pour un petit rseau de 3 ordinateurs, vous devriez grer 9 comptes. Or en informatique, l'un des rles principaux d'un administrateur rseau est la gestion des comptes utilisateurs. C'est un point trs fragile qui, s'il est mal gr, est source de failles de scurit. Donc, dans un environnement professionel, on n'utilisera jamais un workgroup, mais plutt un domaine. C'est quoi un domaine ? Un domaine (appel "domain" en anglais) est un type de rseau dans lequel l'administration des comptes utilisateurs et la politique de scurit sont centralises en un seul ordinateur appel serveur. L'administration des comptes,

la configuration des machines, tout se fait depuis un seul ordinateur, ce qui est plus pratique grer. La scurit est accrue : il faudrait attaquer, pirater le serveur pour avoir accs tous les comptes. Chaque entreprise, si elle possde un rseau informatique du moins, adopte ce type de configuration rseau. Le domaine est une configuration type des rseaux d'entreprise ou d'cole.

Les moyens utiliss (mdias d'accs)


En informatique, les mdias d'accs sont les moyens utiliss pour rendre possible la communication (l'change des informations) entre les ordinateurs : Les cbles Un des mdias d'accs le plus utilis est le cble. Les cbles sont des liaisons physiques entre ordinateurs. Mais il en existe diffrentes sortes, nous allons en voir 2 principales.

Cble Ethernet
Le cble Ethernet est srement le type de cble le plus utilis pour connecter des ordinateurs entre eux dans un rseau local. moins que le rseau soit entirement sans-fil ; Il relie gnralement un ordinateur personnel un routeur (ce que l'on appelle parfois "box"). Le nom "scientifique" (si l'on peut appeler a comme a) du cble Ethernet est "cble UTP-CAT5 (Unshielded Twist Pair Category 5)" ou "cble UTP-CAT6 (Unshielded Twist Pair Category 6). La diffrence entre les deux catgories ? Tout simplement le dbit : le CAT5 permet un dbit de 100 mgabits par seconde alors que le CAT6 supporte le gigabit par seconde. Il existe deux types de cble Ethernet : les cbles Ethernet droits et les cbles Ethernet croiss. Ces derniers permettent de relier directement entre eux deux ordinateurs alors que les cbles droits servent relier un ordinateur un autre appareil comme un hub ou un switch que nous allons vous prsenter dans ce chapitre. Comment faire pour reconnatre un cble droit d'un cble crois ?

Gnralement, c'est marqu sur l'emballage. Si vous n'avez plus l'emballage, il suffit de regarder les embouts des cbles :

Sur cette photo, on voit que les couleurs des fils l'intrieur des embouts sont dans le mme ordre sur les deux connecteurs : c'est donc un cble droit. Si ce n'est pas le cas, c'est un cble crois. Ce type de cble est parfois appel "cble RJ-45" : c'est un abus de langage, RJ45 est le nom de l'interface du cble (en gros, son embout).

Cble tlphonique
Le cble tlphonique est communment appel RJ11 (Registered Jack 11). Ici aussi c'est un abus de langage, RJ11 n'est pas le cble, mais bien l'interface. C'est ce que l'on peut utiliser pour le tlphone et le modem. Nanmoins, en France, ce type de cble est peu utilis : les prises en T sont trs courantes. Ce tutoriel n'ayant pas pour objectif d'aller dans les dtails techniques lectroniques qui constituent ces cbles et leurs spcifits, ces notions seront suffisantes pour le moment. Si vous voulez approfondir vos notions sur les cblages, nous vous conseillons Google et Wikipedia. L'air : le monde du sans-fil L'air est aussi un mdia d'accs en rseau informatique. C'est un espace global qui englobe d'autres mdias d'accs, dont nous allons parler. L'air proprement parler ne permet pas de transfrer des donnes informatique mais permet la diffusion d'ondes : ce sont ces ondes qui permettent de transporter des informations.

Le Bluetooth

Le Bluetooth, qui signifie littralement dent bleue ( ) est une technologie dveloppe par plusieurs entreprises (Agere, IBM, Intel, Microsoft, Motorola, Nokia et Toshiba) permettant la communication en utilisant l'espace hertzien (qui permet la diffusion d'ondes radio) entre les quipements lectroniques, afin de minimiser l'utilisation des cbles entre les imprimantes, ordinateurs, scanners, PDA, tlphones, etc... Ce systme exploite donc les ondes radio. D'ailleurs, vous allez apprendre du vocabulaire aujourd'hui : quand plusieurs entits sont en communication par le biais du Bluetooth, ce rseau form est qualifi de piconet . Piconet vient de Pico-Network, en franais on peut traduire a par picorseau. Dans un picorseau, les appareils utilisent la relation matre-esclave : le matre donne des ordres, l'esclave obit. Quand plusieurs picorseaux sont relis, chaque esclave a plusieurs matres, on parle alors de scatternet ou inter-rseau. Le mot "scatternet" signifie littralement "rseau dispers". En Bluetooth, un esclave ne peut communiquer qu'uniquement avec son ou ses matre(s). Il ne peut pas communiquer avec d'autres esclaves ou matres.

Inversement, un matre ne peut communiquer qu'avec son ou ses esclave(s). D'ailleurs, un matre ne peut pas avoir plus de 7 esclaves.

Voici des schmas expliquant ces 2 types de rseaux (piconet et scatternet) :

Un piconet, ou picorseau

Un scatternet

Pour la petite histoire, le nom Bluetooth vient d'un roi danois qui s'appellait Harald Ier, surnomm Harald Bltand, ce qui signifie "l'homme la dent bleue".

Il existe deux categories de Bluetooth : la catgorie 1 et la catgorie 2. Ce qui les diffrencie est juste la porte. Dans la catgorie 1, la transmission va jusqu' 1 mtre, mais dans la catgorie 2, elle va jusqu' 10 mtres. C'est cette 2me catgorie qui est utilise dans les tlphones portables.

L'Infrarouge
L'infrarouge est un autre moyen de transmission des donnes sans fil, qui exploite la lumire. Il est moins pratique que le Bluetooth car il faut que les priphriques qui communiquent entre eux soient moins de 1,50m de distance. Ils doivent aussi tre aligns : la lumire ne se propage pas dans les environs comme les ondes radio. Autrefois, beaucoup de tlphones utilisaient l'infrarouge, mais il s'est rapidement fait remplacer par le Bluetooth, bien que certains appareils utilisent les deux. Il existe toujours actuellement des imprimantes, souris, claviers sans fil utilisant infrarouge.

Le Wi-Fi
Le Wi-Fi est certainement le moyen de transmission de donnes sans fil le plus utilis. Sa porte pouvant excder les 200 mtres en espace ouvert et sa vitesse de dbit thorique de plus de 100 mgabits par seconde (Mbps) ont permi une dmocratisation de cette technologie qui est aujourd'hui trs utilise dans les rseaux locaux pour accder Internet. Il est impressionnant de constater le nombre de points d'accs Wi-Fi scuriss ou non que l'on peut capter un peu partout. "Wi-Fi" peut tre considr comme le nom commercial de la norme IEEE 802.11, norme qui rgie cette technologie. Ces mthodes de transmission d'information ne serviraient rien si l'on n'avait pas de matriel pour les exploiter... Heureusement, il y en a, et pas qu'un peu !

Le plus important de tous : la carte rseau


La carte rseau est le composant le plus important, elle est indispensable. C'est par elle que transitent toutes les donnes envoyer et recevoir du rseau dans un ordinateur. Il n'y a pas grand chose dire sur cet appareil. La seule chose que vous devez connaitre, c'est la notion d'adresse MAC : c'est l'adresse physique de la carte. Elle permet d'identifier la machine dans un rseau, un peu comme l'adresse IP. Nous ne devrions pas encore en parler, mais il serait bien difficile de comprendre le fonctionnement de certains matriels... Pour faire court et ne pas vous embrouiller si tt, l'adresse physique est relative la carte rseau. Elle lui est attribue sa fabrication et ne peut pas changer (ce n'est pas tout fait vrai, mais l'ide est l). L'adresse IP est relative au rseau : elle change tout bonnement suivant le rseau. Vous comprendrez mieux ce que sont ces adresses

dans la sous-partie sur le commutateur (switch). La carte rseau est aussi appele NIC en anglais, pour Network Interface Card. Voici quoi peut ressembler une carte rseau :

Une carte rseau La carte rseau de la photo comporte un port femelle Ethernet : ce port peut accueillir un cble Ethernet mle (connecteur RJ45). Les cartes rseau internes sont souvent des cartes PCI, c'est dire qu'elles s'enfoncent dans un port PCI. Une cl Wi-Fi est aussi une carte rseau elle toute seule, sauf que contrairement une carte comme celle ci-dessus, elle se prsente sous forme de cl USB et se branche sur un port USB.

Concentrateur (hub)
Un hub est un dispositif en rseau qui permet de mettre plusieurs ordinateurs en contact. Dfinition pas trs prcise, puisque tout dispositif en rseau (ou presque) a le mme but. Bref, ce qu'il faut retenir est qu'un hub est trs bte, enfin, moins intelligent que les autres. Ce qu'il fait est tout simple : il reoit des donnes par un port, et envoie ce qu'il reoit aux autres. Il a une interface de rception (un port) et une interface de diffusion (plusieurs autres ports par o les autres ordinateurs sont connects). Attention, une interface permet la rception ET la diffusion. Comme vous pouvez le voir sur la photo ci-dessous, le hub n'a pas juste deux interfaces physiques, o

on entre par la gauche et on ressort droite, non ! L'interface de rception est logique. Exemple : j'ai un hub 4 ports, avec 4 ordinateurs connects. J'ai le port 1, 2, 3, 4 (ici, interface = port). Si l'ordinateur 4 (au port 4) veut communiquer avec les autres, moi le hub, je reois les donnes au port 4 (c'est mon port de rception), je renvoie les donnes aux ports 1, 2, et 3 : ce sont les ports de diffusion.

Je ne renvoie plus les donnes au port 4, car c'est mon port de rception.

Un hub, ou concentrateur Ce qu'on lui reproche est le manque de confidentialit, et oui, le hub ne garde pas de secret : tout ce qu'un ordinateur lui dit, il l'envoie aux autres. Heureusement, les autres vrifient bien si a leur est destin, et si a ne l'est pas, ils laissent tomber les donnes et ne les lisent pas. C'est toujours scurisant, non ? Non, pas du tout, partir du moment o les donnes arrivent jusqu' la carte rseau, elles peuvent toujours tre lues (mais on est pas l pour un cours de scurit informatique).

Commutateur (switch) et routeur : si peu ressemblants et si similaires

Le commutateur (ou switch) et le routeur sont 2 appareils fondamentalement diffrents, et pourtant, leurs rles se ressemblent tellement ! Au del de leur architecture, il faut comprendre leur diffrence au niveau d'un rseau. Le commutateur : juste une histoire d'change de donnes Un commutateur fonctionne peu prs comme un hub, sauf qu'il est plus discret et intelligent. Il n'envoie pas tout ce qu'il reoit tout le monde, mais il l'envoie uniquement au destinataire. Si l'ordinateur 1 envoie des donnes l'ordinateur 2, seul ce dernier les recevra et pas les autres connects. Afin de dterminer l'ordinateur qui il faut renvoyer les donnes, le switch se base sur les adresses physiques (adresses MAC) des cartes rseau. Pour faire une analogie avec la vie relle, une adresse MAC est un peu comme une adresse postale. C'est une suite de 6 nombres hexadcimaux, par exemple 00-16-D4-C7-6E-D3. Si vous ne savez pas ce qu'est l'hexadcimal, ce n'est pas bien grave mais vous devriez quand mme en prendre connaissance, on en a souvent besoin en informatique (et pas qu'en rseau). Nous n'tudierons pas les adresses MAC dans ce chapitre, elles seront tudies partir du 4me chapitre, lorsque nous aborderons rellement la communication dans un rseau. Un commutateur transmet donc des donnes aux autres ordinateurs en se basant sur leurs adresses MAC. Les transmissions sont plus confidentielles, les autres ne savent rien des donnes ne leur tant pas destines.

Un commutateur ou switch

Le routeur, un vritable ordinateur Un routeur ressemble un switch sur le plan de l'utilisation : en effet, il permet de mettre plusieurs ordinateurs en rseau. Mais cela va plus loin : il permet de mettre en contact 2 rseaux fondamentalement diffrents. Dans une petite installation, avec un ou plusieurs ordinateurs connects une "box" (qui est en fait un routeur), il est la frontire entre le rseau local et Internet. Un routeur a plusieurs interfaces. Pour continuer dans notre exemple de frontire avec Internet, il possde une interface connecte Internet (gnralement, cela se traduit par un cble branch sur la prise tlphonique) et plusieurs autres interfaces sur lesquels se connectent des ordinateurs voulant accder Internet (ce qui se traduit gnralement par des cbles Ethernet ou des connexions WiFi). Notez aussi que le routeur n'est pas uniquement utilis pour aller sur Internet, on l'utilise aussi dans un rseau strictement local.

Rpteur
Un rpteur (repeater en anglais) agit un peu comme un hub, mais il a plus de ports que le lui. D'ailleurs, en anglais, on l'appelle parfois Multiports Hub (concentrateur multiports). Son intret est de renvoyer ce qu'il reoit par l'interface de rception sur l'interface d'mission, mais plus fort. En transmission sans fil (radio, tlphone) on parle aussi de relai. Un rpteur permet de couvrir des distances plus grandes que les distances maximales fixes par le matriel que l'on utilise : par exemple, dans un rseau sans fil (Wi-Fi), la porte maximale entre 2 appareils est d'environ 50 mtres en intrieur. En placant un rpteur peu avant ces 50 mtres, vous pouvez connecter 2 appareils 100 mtres de distance. Le fait que les informations soient renvoyes "plus fort" peut dgrader la qualit du signal dans les rseaux sans fil. Pour prendre un exemple parlant, en radiophonie, si l'on se trouve trop loin d'un relai, la qualit du son que l'on entend est dgrade.

La passerelle et le pont
Une passerelle et un pont sont diffrents. En fait, ils n'ont presque rien voir. Leur point commun ? La passerelle, d'un endroit l'autre Pour faire court, une passerelle permet de relier entre eux 2 rseaux fondamentalement diffrents, typiquement, un rseau local et Internet. Pour transmettre des donnes d'un rseau l'autre, il faut passer par une passerelle. On peut voir une passerelle comme un routeur dans le sens o il communique avec 2 rseaux fondamentalement diffrents. Attention, toutes ces explications sont trs, trs simplifies. C'est parce que nous n'avons pas encore vu quoique ce soit sur le modle OSI, et quand l'heure viendra (a va tarder choses. ), nous pourrons ventuellement revenir sur certaines

Le pont, pour ne pas se mouiller

(C'est srement la blague la plus pourrie du tuto... ) Pour illustrer le fonctionnement d'un pont, prenons sa dfinition d'origine. Dans la vie courante, un pont sert relier 2 plateformes spares par un cours d'eau, gnralement. En rseau, c'est un peu pareil : un pont sert relier 2 rseaux gographiquement spars, permettant ainsi la communication entre eux. Nanmoins, la gestion des communications entre les 2 rseaux est assez

complexe. Nous reviendrons dessus lorsque nous aborderons le modle OSI, c'est dire... Euh, plus tard.

Bilan des matriels


Afin de conclure ce chapitre, nous allons rcapituler le matriel vu et son utilit. Un tableau rcapitulatif vaut mieux qu'un long discours : Tableau rcaputilatif Matriel Carte rseau Utilit La carte rseau est le matriel de base indispensable, qui traite tout au sujet de la communication dans le monde du rseau.

Concentrateu Le concentrateur permet de relier plusieurs ordinateurs entre eux, r (hub) mais on lui reproche le manque de confidentialit. Le commutateur fonctionne comme le concentrateur, sauf qu'il transmet des donnes aux destinataires en se basant sur leurs Commutateu adresses MAC (adresses physiques) et en faisant la correspondance r (switch) avec leurs adresses IP (adresses logiques, relatives au rseau). Chaque machine reoit seulement ce qui lui est adress. Routeur Le routeur permet d'assurer la communication entre diffrents rseaux pouvant tre fondamentalement diffrents (rseau local et Internet). Le rpteur reoit des donnes par une interface de rception et les renvoie plus fort par l'interface d'mission. On parle aussi de relai en tlphonie et radiophonie. La passerelle permet de relier deux rseaux dont l'architecture diffre. Le pont sert relier 2 rseaux gographiquement spars entre eux.

Rpteur

Passerelle Pont

Dans ce chapitre de culture informatique, nous avons examin diffrents composants que l'on peut utiliser en rseau. Il est vraiment important de comprendre leur fonctionnement pour pouvoir choisir ce qui sera utilis dans diffrents cas. Mais on en fait quoi de tout ce matriel ? Les cbles, on les branche o ? Quelles machines doivent tre relies entre elles ? Rendez-vous au prochain chapitre pour rpondre ces questions !

Avant tout...

Avant tout, il faut que vous connaissiez quelques types de rseaux, cela aidera comprendre pourquoi certaines topologies existent. LAN : le rseau local

Un LAN, Local Area Network (en franais rseau local) est un rseau limit un espace gographique comme un btiment. Par exemple, l'ensemble des ordinateurs dans une cole forme un LAN. Ce type de rseau utilise gnralement une configuration de type domaine comme nous l'avons vu prcdemment. Un WLAN, Wireless Local Area Network, ou Wireless LAN, est un LAN mais qui utilise la transmission sans fil (Wi-Fi, ...). Le mot wireless signifie "sans fil" (wire = cble, less = sans). Par exemple, un hotspot Wi-Fi, c'est dire un point d'accs Wi-Fi public comme on en trouve dans des lieux publics tels qu'un htel, est un rseau local sans fil (WLAN).

WAN : le rseau tendu

WAN signifie Wide Area Network, en franais, on peut le traduire par "rseau tendu". Un WAN est en fait une association de plusieurs LAN. Supposons 3 LAN forms par des switchs : le "branchement" des 3 switchs sur un autre switch forme un WAN, car on associe plusieurs LAN entre eux. Nous pourrons l'utiliser pour obtenir un seul rseau virtuel dans deux endroits gographiques diffrents.

C'est quoi une topologie ?


Bonne question, qu'est-ce qu'une topologie ? Tout d'abord, il faut savoir qu'il existe deux types de topologies : physique et logique.

Topologie physique
Une topologie physique est en fait la structure physique de votre rseau. C'est

donc la forme, l'apparence du rseau. Il existe plusieurs topologies physiques : le bus, l'toile (la plus utilise), le mesh (topologie maille), l'anneau, hybride, etc. Cependant nous n'allons parler que des plus utilises.

Topologie logique
Une topologie logique est la structure logique d'une topologie physique, c'est dire que la topologie logique definitcomment se passe la communication dans la topologie physique. Attention avec ces deux notions ! L'une (topologie physique) dfinit la structure physique (l'apparence physique, la forme) de votre rseau, l'autre (topologie logique) dfinit comment la communication se passe dans cette forme physique. Retenez bien ces 2 notions, et ne les confondez pas, tant qu' faire.

Rseau en bus
Comme son nom l'indique, la topologie bus a les caractristiques d'un bus (pensez, une ligne droite). Dans cette topologie, tous les ordinateurs sont connects entre eux par le biais d'un seul cble rseau dbut et termin par des terminateurs. Les terminateurs ont pour but de maintenir les frames (signaux lectriques de donnes) dans le cble et d'empcher les "rebonds" des donnes le long du fil.

Franchement, ce n'est pas pratique du tout, et ce pour 2 raisons majeures. La premire est que, parce que toutes les machines utilisent le mme cble, s'il vient ne plus fonctionner, alors le rseau n'existe plus. Il n'y a plus de communication possible tant donn que tous les htes partagent un cble commun. La seconde est que, puisque que le cble est commun, la vitesse de transmission est trs faible. Il y a d'autres raisons qui font que cette topologie est trs peu utilise. Dans cette topologie, tant donn que le cble de transmission est commun, il ne faut pas que 2 machines communiquent simultanment, sinon... Bam, a cr des collisions ! Pour viter ce problme, on utilise une mthode d'accs appele CSMA/CD. Avec cette mthode, une machine qui veut communiquer coute le rseau pour

dterminer si une autre machine est en train d'mettre. Si c'est le cas, elle attend que l'mission soit termine pour commencer sa communication. Sinon, elle peut communiquer tout de suite. C'est un peu complexe, heureusement que d'autres topologies plus simples et plus pratiques existent !

Reprsentation schmatique d'un rseau en bus

Topologie de type toile


Dans une rseau en toile, la forme physique du rseau ressemble une toile. Une image est plus parlante :

La forme physique du rseau ressemble une toile

N'importe quel appareil (routeur, commutateur, concentrateur, ...) peut tre au centre d'un rseau en toile. L'important, c'est que pour parler une autre entit on passe par le matriel central (qui peut tre le hub, le switch, etc.). En pratique, dans un rseau d'entreprise en toile, au centre on trouve un switch.

Le principal dfaut de cette topologie, c'est que si l'lment central ne fonctionne plus, plus rien ne fonctionne : toute communication est impossible. Cependant, il n'y a pas de risque de collision de donnes.

Rseau en anneau : le ring


un rseau en anneau a la forme d'un... anneau, oui, il n'y a pas de pige ! Cependant, la topologie physique d'un rseau en anneau est... le bus. Mais alors un rseau en anneau c'est comme un rseau en bus avec les machines disposes en cercle

Si on veut, mais il a une particularit : la topologie logique est le token ring.

Anneau jeton ? On met un jeton dans la machine pour avoir un anneau ?

Pas du tout ! Rappelez-vous, la topologie de type bus possdait un problme de collision de donnes : 2 machines ne doivent pas changer des donnes en mme temps, sinon elles s'entrechoquent. Ce principe est repris dans le rseau en anneau. Sauf que l, le systme de token ring utilise la CSMA-CA, une mthode anti-collision diffrente. Le principe est assez simple : une machine connecte au rseau possde un jeton virtuel. Ce jeton, c'est une autorisation de communiquer. Une fois que la machine a transmis ce qu'elle voulait, elle passe le jeton la machine suivante, et ainsi de suite. Si le dtenteur du jeton n'a rien dire, il le passe au suivant. On va me dire que je radote, mais je le rpte quand mme : la topologie physique, ici le bus, dfinit la forme physique du rseau (bon ici le bus est un peu courb... ). La topologie logique, ici le token ring, dfinit la manire de communiquer dans un rseau. Si vous confondez, vous allez vous retrouver vouloir brancher un jeton de casino sur une machine pour qu'elle puisse communiquer... Voici une animation dcrivant de manire simplifie le fonctionement logique d'un rseau en anneau. Le jeton rouge se transmet de machine en machine.

Rseau en anneau. Des ordinateurs attendent le jeton (token) pour transmettre des donnes.

Topologie maille
La topologie maille est LA topologie que je vous souhaite de ne jamais utiliser !

Pourquoi ? Et bien, c'est qu'il y a vraiment, vraiment, vraiment, vraiment... trop de cbles. Le principe de la topologie maille est de relier tous les ordinateurs entre eux. Comme a, aucun risque de panne gnrale si une machine tombe en rade, mais si vous vous prenez les pieds dans des cbles, tant donn qu'il y en a partout,

c'est la cata, vous fates tout tomber ! La formule pour connaitre le nombre de cbles est n(n-1)/ 2, avec n le nombre d'ordinateurs. Donc rien qu'avec 8 ordinateurs par exemple, a nous donnera 8(8-1)/ 2, soit 28 cbles ! Cette topologie reste peu utilise vu la difficult mettre en place une telle infrastructure. Histoire de vous faire halluciner, imaginez un lyce, o il y a 500 ordinateurs, si on voulait les relier tous entre eux. a ferait... 500*(500-1)/2 = ... Fates le calcul vous-mme si vous ne me croyez pas, mais a fait bien 124.750 cbles ! Il ne vaut mieux mme pas penser au prix que peut coter une centaine de milliers de cbles. En plus, chaque cble doit tre reli 2 cartes rseau, a ferait 499 cartes rseau par machine, soit 249.500 cartes rseau en tout... Donc oui, ce n'est pas facile mettre en place, et c'est utilis sur de petits rseaux dans des cas bien prcis.

Reprsentation schmatise d'un rseau maill

Topologie hybride

Une topologie hybride, c'est trs simple (enfin, dans le principe) : c'est juste le regroupement de plusieurs topologies diffrentes. Par exemple, Internet est une parfaite illustration d'un rseau hybride car il joint des rseaux en anneau avec des rseaux en bus, avec des rseaux en toile, ... Rien de spcial au final. Internet peut aussi tre vu comme un rseau maill, dans son sens logique. Rappelez-vous, dans un rseau maill, la multiplication de nombre de cbles permet plusieurs chemins de communication (dans le rseau Internet, toutes les machines ne sont pas toutes relies entre elles, c'est un mlange de regroupements de nuds et autres joyeusets). Comme il y a tout plein de cbles, il y a donc plusieurs chemins possibles pour parler son destinataire. On peut donc dcrire Internet comme un rseau maill (dans le sens logique), car on peut transmettre des donnes par plusieurs chemins. Il faut avouer que ce chapitre n'tait pas vraiment difficile. Ce qu'il faut comprendre et maitriser, c'est la diffrence entre une topologie physique et une topologie logique. Dans le monde professionnel, on utilise gnralement des topologies (physiques et logiques) de type toile. Mais dans tous ces ordinateurs en rseau, comment fait-on pour les distinguer les uns des autres ? C'est ce que nous allons voir dans le chapitre suivant.

IP vs MAC
Il est temps de parler de l'identification et de la communication dans un rseau. Nous allons aborder 2 notions : il s'agit des adresses IP et des adresses MAC. Nous allons les aborder une par une, et comprendre pourquoi il y'a des adresses IP et des adresses MAC. Adresse IP : l'adresse relative au rseau Dans le premier chapitre, nous avons vu un exemple simple de la transmission d'un livre entre humains. Mais, pour transmettre un livre Andr, vous devez savoir o il habite. Une adresse IP n'est "rien d'autre" que l'endroit o habite un ordinateur. Mais attention : cette adresse est relative au rseau. Une machine n'aura pas forcment la mme adresse IP sur un rseau X et un rseau Y. Nous n'entrerons pas dans les dtails pour le moment, l'adressage n'tant pas vraiment une base. Les adresses IP sont le seul moyen d'identification des machines sur Internet. Mais il existe 2 versions du protocole Internet (la "manire" d'accder Internet en quelque sorte) : IPv4 et IPv6. Et chaque version utilise sa propre structure d'adresse IP. Une "adresse IPv4" est constitue de 4 nombres compris entre 1 et 255, spars

par des points. Exemple : 88.45.124.201. De nos jours, ce sont les plus connues. Les "adresses IPv6" sont encore plus complexes : elles sont reprsentes par une suite de 8 groupes de 2 octets reprsents en hexadcimal (je vous avais prvenu que c'tait complexe ). Exemple (tir de Wikipdia) : 1fff:0000:0a88:85a3:0000:0000:ac1f:8001. Cette explication de ce qu'est une adresse IP est acceptable pour l'instant, mais vous verrez pourquoi (dans la partie 2) une adresse IP est plus complexe que a. En fait elle agit un peu comme un signe distincif : si dans une rue toutes les maisons sont identiques, comment fates-vous pour reconnatre celle d'Andr ou de Pierre ? Dans notre exemple, c'est en se basant sur le numro affich devant la maison. Mais s'il existe plusieurs rues ? Plusieurs maisons peuvent avoir le mme numro sans tre au mme emplacement. On peut comparer le nom d'une rue un masque de sous-rseau, et l'adresse IP au numero de chacune des maisons. Internet est une sorte de rue gante, comportant des croisements avec d'autres rues plus petites. Ces petites rues sont des sous-rseaux connects Internet, et chaque messager (chaque passerelle par dfaut) aux carrefours possde une adresse IP spciale relative au rseau Internet.

Adresses MAC : l'adresse relative la carte rseau Prcisons avant tout, le nom d'adresse MAC n'a rien voir avec les ordinateurs Mac. Il vaut mieux prvenir, on ne sait jamais... Comme dit brivement lors du chapitre prcdent, une adresse MAC est un identifiant unique attribu chaque carte rseau. C'est une adresse physique. Concrtement, c'est un numro d'identification compos de 12 chiffres hexadcimaux. Par convention, on place un symbole deux-points (:) tous les 2 chiffres. Une adresse MAC ressemble donc cela : 01:23:45:67:89:AB. Imaginons un petit rseau de 3 ordinateurs connects au mme switch. Rappelez-vous, un switch est plus intelligent qu'un hub. Plutt que d'envoyer ce qu'il reoit par un port tous les autres, il "filtre" les donnes renvoyes en se basant sur les adresses MAC des ordinateurs qui sont connects. Prenons par exemple trois ordinateurs. Appelons-les Vinc14-PC, junior0-PC, et The_frog-PC (au cas o vous vous demanderiez pourquoi ces noms, regardez la liste des auteurs du tuto ). Si Vinc14-PC veut communiquer avec junior0-PC, il va envoyer au switch ce qu'il veut communiquer junior0-PC. Le switch, ou commutateur, va regarder l'adresse MAC du destinataire et va lui envoyer ce qui lui est destin sans l'envoyer aux autres machines (ici The_frog-pc) . En fait, le commutateur utilise une table de correspondance que l'on appelle table ARP au cas o 2 machines souhaitant communiquer n'appartiennent pas au mme sous-rseau.

Voici une illustration d'une communication base sur les adresses MAC :

Un paquet contient au moins les adresses MAC du destinataire et de l'expditeur

Mais pourquoi on n'utilise pas juste les adresses MAC ? Parce que dans un grand rseau, comme un WAN, ou mme Internet, il n'y a pas d'lment central qui connait l'emplacement du destinataire et qui peut renvoyer les donnes en consquence. Par contre, le systme d'adresses IP permet, grce un processus appel routage, d'assurer que les donnes arrivent bien au destinataire. Le routage sera expliqu ds la prochaine partie. En rsum... La diffrence primordiale entre les adresses IP et les adresses MAC est que les adresses IP sont routables. Elles peuvent communiquer avec des machines audel d'un sous-rseau, contrairement aux adresses MAC. L'lment central (switch, ...) se base donc sur les adresses MAC pour assurer la communication entre plusieurs machines appartenant un mme sous-rseau, mais utilise les adresses IP pour faire communiquer des machines de sous-rseaux diffrents.

On espre que vous avez compris.

Masque de sous-rseau et passerelle par dfaut


Afin de prsenter ces notions, nous allons reprendre l'ide d'un "rseau" d'humains. Les sous-rseaux et leurs masques Considrons deux personnes, Jacques et Jean, et un gros rseau : leur ville. Nous allons tablir des lois. Pour que deux personnes puissent se parler directement : Elles doivent parler la mme langue ; Elles doivent habiter dans la mme rue ; Chaque personne doit connatre l'adresse de l'autre (le numro de la maison de l'autre).

Si Jacques habite la rue ZozorStreet, et Jean aussi, alors ils peuvent facilement communiquer : ce n'est pas bien loin, ils vont marcher mais ils doivent, videmment, parler la mme langue. La rue est ici lquivalent de ce quon appelle en informatique un sous-rseau, quant la langue, cest ce que lon appelle un protocole. Si vous avez bien compris : une autre rue, par exemple juniorStreet (c'est le crateur du tuto qui a choisi ce nom ), quivaut donc en informatique ... un autre sous-rseau ! Chaque rue a un nom, ce qui lui permet de se distinguer par rapport aux autres rues. Pour un sous-rseau, c'est pareil, sauf que l'on ne parle pas de "nom" mais de masque de sous-rseau. Le numro de la maison peut ici tre compar une adresse IP, car ces deux nombres permettent d'identifier le correspondant. Prenons un autre exemple : le tlphone (ce n'est pas pour rien qu'on a voqu le rseau tlcom avec le rseau Internet !). Si vous souhaitez tlphoner, que faites-vous ? C'est simple : vous prenez votre tlphone, vous tapez le numro de votre correspondant, puis vous validez (en gnral, parce qu'il y a toujours des tlphones bizarres ). Le numro de votre

correspondant peut, l encore, tre assimil une adresse IP. Cependant, si vous appelez l'international, comment faire ? Si votre ami habite le Cameroun par exemple, vous devez rentrer l'indicatif national de son pays. Dans notre cas, c'est 237 (vous rentrerez alors +237 sur les portables et 00237 sur les fixes gnralement). Vous voyez le rapport avec les sous-rseaux ? Un pays reprsente dans notre exemple un sous-rseau du rseau tlcom mondial et l'indicatif de ce pays est quivalent au masque du sous-rseau.

On voit donc dans ces deux exemples que l'adresse IP (le numro de la maison ou le numro de tlphone) appartient un sous-rseau. En reprenant le parallle que l'on vient de faire entre un rseau "humain" et un rseau informatique, et maintenant que l'on a tout le vocabulaire, vous devez tre capable de transformer les trois lois prcdentes en les appliquant un rseau informatique... La correction ? La voici : Secret (cliquez pour afficher) Pour que 2 htes (machines connectes) communiquent : Ils doivent utiliser le mme protocole ; Ils doivent appartenir au mme sous-rseau ; Chaque hte doit connatre l'adresse IP de l'autre.

Mais alors, comment faire pour que deux machines, appartenant des sousrseaux diffrents, communiquent ? C'est l qu'intervient... ...La passerelle par dfaut Celle-ci permet donc la communication entre deux sous-rseaux :

Une passerelle par dfaut qui relie 2 sous-rseaux entre eux

Une passerelle par dfaut est un autre ordinateur qui a plusieurs cartes rseau (gnralement on utilise un routeur, souvenez-vous dans un chapitre prcdent, nous avions vu qu'un routeur est un ordinateur qui possde plusieurs cartes rseau). Cet ordinateur peut communiquer avec plusieurs sous-rseaux. On peut le comparer une personne situe un carrefour, c'est--dire un croisement de plusieurs rues. La passerelle sert ainsi de messager entre les habitants des diffrentes rues. Il faut un peu d'imagination pour comprendre... Ne confondez pas passerelle et passerelle par dfaut ! Une passerelle est un objet, c'est une notion physique. Elle permet de relier entre eux 2 rseaux fondamentalement diffrents. Une passerelle par dfaut est un service, fourni par un routeur par exemple. C'est une notion logique. Elle permet de faire communiquer 2 machines n'tant pas situes dans le mme sous-rseau par le biais d'un "lment central" comme un routeur.

Un hte communique avec la passerelle par dfaut selon l'architecture clientserveur.

Le client et le serveur
Client et serveur, voici 2 mots que vous pouvez rencontrer dans la vie courante. Dans un caf, par exemple. Un client est une personne qui demande quelque chose au serveur : le client demande un caf au serveur, qui lui apporte. En informatique, le principe est le mme : un client va demander quelque chose au serveur. Un exemple trs simple : quand vous allez sur le Site du Zro, vous tes un client qui demande au serveur du site une page. Dans la thorie, c'est aussi simple que a. Le mode de communication entre un client et un serveur est appellarchitecture client-serveur. Un autre exemple ? Les serveurs IRC. Pour ceux qui ne connaissent pas, un serveur IRC est un serveur (h oui ) sur lequel des clients peuvent venir discuter ("chatter") sur des salons. Un des clients ayant rejoint un salon peut envoyer un message au serveur en lui demandant de le transmettre aux autres, ce qu'il s'empresse de faire comme le montre cette animation :

Des clients connects un serveur IRC, sur le mme salon, s'changent des messages.

Bien que cette architecture se retrouve dans beaucoup d'applications d'Internet (eh oui, il faut se remmorer le premier chapitre, dur ), il existe un autre mode de communication : le pair--pair (P2P). Il s'avre trs pratique dans certaines applications, comme le partage de fichiers notamment. Vous devriez ce stade comprendre l'identification dans un rseau. Mais n'allez pas vous imaginer que c'est si simple ! Vous aviez oubli le titre de cette premire partie ? C'est "Le concept et les bases", et ce chapitre n'tait qu'une prparation la partie suivante, dans laquelle nous allons vraiment dcortiquer tout cela !

C'est quoi une classe ?


la fin de la premire partie, nous avons vu rapidement la notion d'adresse IP, sans rentrer dans les dtails. Nous l'avons dcrite comme un numro d'une maison faisant partie d'une rue, ou encore comme un numro de tlphone. Cette dfinition n'est pas trs prcise mais c'tait le meilleur moyen de vous faire comprendre le principe. Dans ce chapitre, nous allons pousser notre investigation un peu plus loin propos des adresses IPv4. Hum, avant de commencer, pourriez-vous me montrer quelle est mon adresse IP ? Pour voir votre adresse IP sous Windows : 1. Cliquez sur Dmarrer ; 2. Tous les programmes ; 3. Accessoires ; 4. Invite de commandes.

Vous allez voir une belle boite noire style DOS apparatre :

Vous pouvez galement ouvrir l'invite de commande en cliquant sur Dmarrer -> Excuter (ou avec le raccourci clavier Windows + R), tapez cmd et validez.

Elle sera votre meilleure amie dans le monde du rseau, et nous allons beaucoup

l'utiliser dans la suite du cours. a fait peur hein ? Il n'y a pas de quoi pourtant, mme si a parait vieux, la console reste utile. Vous en aurez presque toujours besoin pour dtecter les problmes de rseau, vous vous en rendrez compte en temps voulu. Dans l'invite de commandes, tapez ipconfig. Vous obtenez alors un rsultat tel que celui-l : Code : Console
Configuration IP de Windows Carte Ethernet Connexion au rseau local: Statut du mdia . . . . . . . . . : Mdia dconnect Carte Ethernet Connexion rseau sans fil: Suffixe DNS propre la Adresse IP. . . . . . . Masque de sous-rseau . Adresse IP. . . . . . . Passerelle par dfaut . connexion . . . . . . . . . . . . . . . . . . . . : : : : : 192.168.1.17 255.255.255.0 fe80::218:deff:fe39:75c%5 192.168.1.1

Vous n'avez peut-tre pas les mmes rubriques : cela dpend de votre type de connexion (Wi-Fi, filaire...). Reprez la rubrique o vous avez des informations sur l'IP, le masque de sous-rseau, etc. Il est possible que, comme dans le rsultat cidessus, vous ayez deux adresses IP. Si c'est le cas, cela veut dire que votre systme d'exploitation supporte le protocole IPv6 : vous avez donc une adresse IPv4 et une IPv6. D'aprs les descriptions que nous vous avons donn dans la partie 1, vous devriez les reconnatre. Bien videmment, vous verrez probablement une ou des adresse(s) IP diffrente(s), avec peut-tre un autre masque de sous-rseau. Vous pourrez aussi avoir une passerelle par dfaut diffrente. Pour connatre votre adresse IP sous Linux, ouvrez votre terminal (xterm, Konsole, ...) et crivez ifconfig. Vous obtiendrez un rsultat similaire.

Voil, vous savez donc quoi ressemble votre adresse IP. Mais, vous n'avez pas tous la mme, c'est un fait. Alors, comme nous ne sommes pas des sgrgationnistes en matire d'adresses IP, nous allons nous occuper de toutes les classes.

Toutes les classes ? En rseau, les adresses sont fashion ?

Eh non, c'est bien un cours de rseau informatique, pas de mode. Une classe en rseau est, en fait, un ensemble d'adresses IP. Chaque adresse IP appartient une classe principale (on dit aussi une plage). Chaque classe a un masque de sous-rseau par dfaut. Que vous le vouliez ou non, ds que vous donnez votre carte rseau une adresse IP, votre systme d'exploitation lui assigne directement un masque de sous-rseau par dfaut selon la classe laquelle appartient votre adresse IP. Par convention, les crateurs du protocole IP disent qu'il existe 5 classes d'adresses IP. En d'autres termes, on peut choisir notre adresse IP dans ces cinq classes (thoriquement hein, parce que la pratique, c'est encore autre chose Ces classes sont : A, B, C, D et E. ).

Maintenant que les prsentations sont faites, tudions-les un peu plus en dtail !

Classe A
Commenons par l'tude de la classe A.

Prsentation

Nous vous avons dit qu'une classe d'adresses IP est en fait un ensemble d'adresses. Dans le cas de la classe A, ces adresses IP se situent entre 1.0.0.0 et 127.255.255.255. Son masque de sous-rseau par dfaut est 255.0.0.0. En pratique, les adresses IP de la classe A se situent entre 1.0.0.0 (compris) et 126.255.255.255. Mais alors, quoi servent les adresses IP entre 127.0.0.0 et 127.255.255.255 ? En fait, les adresses IP commenant par 127 sont utilises pour faire des tests particuliers. Faisons un test. Reprenez votre invite de commandes, ou terminal (on vous l'avait bien dit que vous alliez beaucoup l'utiliser tapez : Code : Console
ping 127.0.0.1

). Sous Windows,

Ou sous Linux : Code : Console


ping -c 4 127.0.0.1

On verra plus tard ce qu'est ping en dtails. Pour faire court : c'est un outil de diagnostic.

Si le protocole TCP/IP est correctement implment, c'est dire si votre systme d'exploitation est capable de se connecter un rseau (on peut supposer que c'est le cas vu que vous tes en train de lire cette page ), vous aurez une suite de rponses de votre carte rseau, gnralement 4 lignes. Nous vous laissons lire et comprendre ces quelques lignes, vous en tes largement capables. Revenons l'tude de l'adresse 127.0.0.1. On l'appelle loopbackaddress. D'accord, c'est de l'anglais... Cependant, dans le monde du rseau, c'est la langue principale, c'est donc important d'apprendre ce vocabulaire. On va traduire a ensemble. Le mot loopback signifie "boucle de retour". Donc, lorsque vous fates ping 127.0.0.1, vous fates en ralit un ping vers... votre ordinateur ! En fait, votre systme d'exploitation cr automatiquement un rseau spcial compos uniquement de lui-mme. Sous Linux, ce rseau spcial est reprsent par l'interface lo. Quel intret ? Et bien, cela permet de tester des applications rseau sans tre connect rellement un rseau. Par exemple, vous voulez tester un script PHP (ce qui ncessite un logiciel serveur Apache, gnralement) mais vous n'tes pas connect Internet, vous ne pouvez pas l'envoyer sur un serveur pour le tester. Votre ordinateur peut faire office de serveur, grce WAMP ou un logiciel de ce genre. Pour tester votre script, votre ordinateur se connecte lui-mme et s'envoie lui-mme des requtes. a parait tordu comme a, mais en fait c'est logique. Notez que toute adresse de la forme 127.XXX.XXX.XXX marchera la place de 127.0.0.1. Si vous voulez, vous pouvez tester avec ping.

A travers cet exemple (certes un peu long), vous voyez qu'on ne peut pas utiliser les adresses 127.XXX.XXX.XXX. Revenons maintenant l'tude de la classe A. Ses adresses IP sont gnralement utilises dans de trs trs grandes entreprises et chez les FAI. Vous vous demandez pourquoi ? Pour rpondre, il va falloir nous intresser la structure d'une adresse IP.

Structure d'une adresse IP de la classe A

Prenons une adresse IP de la classe A. Au hasard : 110.0.0.1. Si vous avez bien retenu ce que nous avons dit plus haut, son masque de sous-rseau par dfaut est 255.0.0.0. Une adresse IPv4 est constitue de 32 bits spars en 4 portions par des points. Donc, si vous voyez une adresse IP comme 120.0.2, ... Ben c'en n'est pas une. Une adresse IPv4 est toujours compose de 4 blocs, pareil pour le masque de sous-rseau. Chaque bloc contient 8 bits, soit un octet (ou byte en anglais). a, c'est retenir par cur car on va beaucoup utiliser ces termes : 8 bits = 1 octet = 1 byte. Schmatiquement, a donne ceci :

Une adresse IP est donc constitue de 4 octets, ou 4 bytes soit 32 bits. Votre ordinateur, lui, il ne voit pas une adresse IP, comme vous et nous. Nous voyons des nombres dcimaux tandis qu'il "voit" des nombres binaires, une suite de 0 et de 1 ( supposer que les ordinateurs "voient" ). Rendez-vous en fin de chapitre

pour en apprendre d'avantage sur le binaire ! (De toute manire, c'est un passage oblig, sinon, vous n'allez rien comprendre aux chapitres qui vont suivre. )

Dans notre exemple, c'est--dire dans le cas d'une adresse IP de la classe A, le premier octet est l'identit du rseau, soit en anglais network ID. Qu'est-ce que c'est ?

Cela indique simplement que l'adresse client 0.0.1 se trouve dans le rseau 110. Donc, ce niveau, vous avez d comprendre que la partie 0.0.1 est l'adresse de votre carte rseau. On l'appelle l'adresse client, ou, en anglais, host ID.

Si vous avez une adresse IP de 110.0.0.1, vous pouvez communiquer avec tous les htes de votre rseau (qui auront donc pour adresse IP 110.XXX.XXX.XXX). Par contre, si vous voulez communiquer avec un hte dans le rseau 122, il vous faudra passer par... une passerelle par dfaut. ? Vous ne l'aviez pas oubli, si

Notons une rgle d'or : dans un rseau, deux clients (ordinateurs, imprimantes, etc.) ne peuvent pas utiliser une mme adresse IP, de mme que, dans un pays, 2 lignes tlphoniques ne peuvent pas avoir le mme numro attribu.

Bref, cela explique pourquoi ce sont les trs grandes grandes entreprises et les FAI qui utilisent ce type d'adresses. En effet, grce la rpartition des octets entre network ID et host ID, vous pouvez avoir 16 777 214 adresses IP par rseau. De plus, vous pouvez avoir un total de 126 rseaux. Vous comprenez donc que a intresse les FAI qui doivent donner des adresses IP un trs grand nombre de personnes. Un sous-rseau en anglais se dit subnet qui est le diminutif de subnetwork.

A priori, vous ou nous n'aurons pas vraiment affaire cette classe, mme dans le monde professionnel sauf si, bien sr, vous travaillez pour des FAI. Dans ce cas, des formations telles que CISCO CCNA, CCNP, voire CCIE vous seront utiles.

Classe B et C
A prsent, intressons-nous aux classes B et C.

Classe B Premirement, parlons de la classe B. Il n'y a pas grand chose dire, voil pourquoi elle vient en premier (et aussi parce que c'est l'ordre alphabtique ).

Prsentation
Les adresses IP de la classe B sont celles entre 128.0.0.0 et 191.255.255.255. Le masque de sous-rseau par dfaut de cette classe est 255.255.0.0. Seules des grandes ou moyennes entreprises vont utiliser ce type d'adresses IP pour raccorder plusieurs ordinateurs car dans la classe B, on a une possibilit de

65 534 ordinateurs par rseau. Comme pour la classe A, ce nombre vient de la structure des adresses IP de la classe B que nous allons tudier maintenant plus en dtails

Zoom sur la structure d'une adresse IP de la classe B


Prenons une adresse de la classe B pour notre tude. Par exemple : 172.40.0.5 (en fait, vous n'avez pas vraiment le choix ). La partie 172.40 est l'identit rseau et la partie 0.5 est l'identit client. On dit que l'adresse 0.5 se trouve dans le rseau 172.40. C'est le mme principe que pour la classe A. Mais pourquoi l'identit rseau prend deux octets dans ce cas ?

C'est dj bien si vous vous tes pos cette question. Sinon, relisez ce chapitre : vous devez absolument bien comprendre les notions de bits, octets et bytes. Bref, c'est grce une question comme celle-l que l'on se rend compte de l'importance d'un masque de sous-rseau. En effet, celui-ci dfinit quelles parties des 4 de votre adresse IP (ou quels octets de votre adresse IP) correspondent l'identit rseau et quelles parties correspondent l'identit client. Quand on tait dans la classe A, on avait un masque de sous-rseau de 255.0.0.0. Or, dans un adresse IP de la classe A telle que 110.0.0.1, seul le premier octet (ici 110) correspond l'identit rseau. Maintenant, regardez son masque de sous-rseau, seul le premier octet est 255, les autres sont 0. Nous pensons que l vous avez tous compris comment a fonctionne. Reprenons notre adresse de la classe B. Comme dans notre masque de sousrseau les deux premiers octets sont 255, dans notre adresse IP, les deux premiers octets correspondent l'identit rseau :

Classe C Abordons maintenant la classe C. Nous allons en parler un peu plus longtemps.

Prsentation
Les adresses de la classe C sont entre 192.0.0.0 et 223.255.255.255. Le masque de sous-rseau par dfaut est 255.255.255.0. Cette classe est celle qui nous intresse le plus. En effet, la plupart de nos adresses IP que nous avons vues en dbut de chapitre sont dans cette classe. Aprs cela dpend aussi de votre FAI. Certains vous donneront des adresses prives et utiliseront des services comme NAT pour vous donner accs Internet. Vous aurez plus d'informations sur les classes prives dans une sous-partie aprs. Dans cette classe on peut avoir 254 adresses IP par rseau, et 2 097 152 rseaux. Pourquoi seulement 254 adresses IP par rseau ? De 1 255, a en fait 255, non ?

Bonne remarque. indolore sur...

Pour rpondre, il va nous falloir faire un passage rapide et

Les envois de donnes


Dans un rseau informatique, il y a plusieurs moyens d'envoyer des donnes. L'unicast : dans ce cas, on envoie des donnes un seul ordinateur ; Le multicast : l'envoi des donnes se fait vers un groupe d'ordinateurs ; Le broadcast : on envoie des donnes tous les ordinateurs du rseau.

Ce qu'il faut savoir, c'est que l'adresse 255 dans les rseaux de la classe C est une adresse de broadcast rseau. En bref, si vous envoyez des donnes cette adresse, les donnes seront envoys tous les ordinateurs du rseau ! On a la mme chose pour les adresses des classes A et B. Par exemple, l'adresse 255.255.255 du rseau 110 (pour la classe A) est une adresse de broadcast, ainsi que l'adresse 255.255 du rseau 140.20 (pour la classe B). Un hte ne peut donc pas prendre cette adresse IP, puisqu'elle sert, en quelque sorte, de support l'envoi de donnes, ce qui explique qu'on ait seulement 254 adresses IP par rseau.

Structure d'une adresse IP de la classe C

Bon, je pense que vous avez compris le principe Pour vrifier a, vous allez faire un exercice : prenez une adresse IP de la classe C au hasard, crivez son masque de sous-rseau et dites quelles parties correspondent l'identit rseau et quelles parties correspondent l'identit client. Honntement, si vous n'tes pas capables de faire cet exercice, nous insistons, relisez tout le chapitre depuis le dbut ! Voici une correction : Secret (cliquez pour afficher) Adresse IP : 194.220.34.1 Masque de sous-rseau par dfaut : 255.255.255.0 Identit rseau : 194.220.34 Identit client : 1

Passons maintenant aux dernires classes qui nous restent tudier.

Classe D et E
Consacrons-nous prsent aux classes D et E qui sont, en fait, sans grand intrt pour nous. En effet, vous pouvez vous permettre d'ignorer ces deux classes. Mais bon, pour le principe, nous allons quand mme vous expliquer pourquoi on choisit de les ignorer et vous donner quelques informations. Pourquoi ignorer les classes D et E ?

Dans la pratique, vous n'utiliserez pas la classe D. Quant la classe E, vous ne pouvez pas l'utiliser : c'est une classe exprimentale. Seuls les dveloppeurs du protocole TCP/IP l'utilisent pour des expriences. Quelques informations... Pour la culture, nous allons vous donner quelques informations. Pour les classes D et E, le nombre de rseaux possibles et le nombre d'identits client ne sont pas connus : c'est non-assign. On pourrait supposer qu'on utilisera des adresses de ces deux classes dans les annes venir mais, en ralit, cela ne risque pas d'arriver. En effet, il y a dj une nouvelle version du protocole IP : IPv6. Il est donc logique que l'on migre vers le protocole IPv6. Voici les portes de ces deux classes :

Classe D : de 224.0.0.0 239.255.255.255 ; Classe E : de 240.0.0.0 jusqu' 255.255.255.255.

Vous pouvez vous amuser compter le nombre d'adresses IP possibles dans ces deux classes, cependant officiellement cela n'a pas t assign.

Notion de classe prive


Nous allons prsent aborder la notion de classe prive.

Qu'est-ce qu'une classe prive ? Une classe prive est une porte d'adresses IP d'une certaine classe publique (A, B, C), mais rserve pour un usage particulier par des standards ou conventions.

Par exemple, la porte 169.254.0.0 - 169.254.255.255 fait partie d'une classe prive rserve par Microsoft pour le protocole APIPA. Celui-ci permet la configuration automatique des adresses IP lorsqu'aucune autre configuration n'est apporte, c'est la configuration par dfaut en quelque sorte. Allez, on va tester a. Les windowsiens, si vous voulez, configurez votre carte rseau de manire ce qu'elle n'ait pas d'adresse IP. Pendant la priode o vous ferez ce test (si vous avez l'intention de le faire), vous ne serez plus connect Internet, sauf si vous modifiez la configuration d'une carte rseau inutilise ou qui ne sert pas y accder. N'oubliez pas de remettre les paramtres habituels ensuite !

Pour le faire : 1. Dmarrer 2. Favoris rseau (ou Connexion, sous Vista) 3. Cliquez sur Afficher les connexions rseau dans le menu de gauche (ou Ouvrir le Centre Rseau et partage) 4. "Cliquez droit" sur le nom de votre connexion (ou cliquez sur "Voir le statut" dans le cadre de la carte rseau que vous souhaitez configurer) 5. Proprits 6. Cliquez sur TCP/IP (ou Protocole Internet version 4 (TCP/IPv4)), puis sur le bouton Proprits 7. Effacez les valeurs (en les retenant pour tout remettre en ordre aprs !) Retournez dans votre invite de commandes, et ressayons la fameuse commande de ipconfig.

Et l, ipconfig affiche : Code : Console


Adresse IP : 169.254.XXX.XXX

Votre adresse IP commence par 169.254 ! Nous avons remplac les valeurs de l'host ID par XXX.XXX car elles ne sont pas importantes. Ce qu'il faut noter c'est que votre adresse IP appartient la plage 169.254.0.0 - 169.254.255.255 et donc appartient la classe prive rserve par Microsoft.

Pourquoi ai-je une adresse IP de cette classe alors que j'ai effac toutes les informations concernant mon adresse ?

Microsoft a rserv cette classe pour l'assignation automatique des adresses IP lorsqu'aucune autre configuration manuelle ou dynamique n'a pas t faite. Cette porte d'adresse (ou classe prive) est trs importante dans le diagnostic des ordinateurs qui tournent sous Windows. Il y a aussi la porte des adresses IP de 192.168.0.0 - 192.168.255.255. Beaucoup d'entre vous ont une adresse IP commenant par 192.168, nous y compris. Comme ces adresses IP sont issues d'une classe prive, il faut donc utiliser un service particulier pour pouvoir accder Internet : ce service, c'est NAT que nous verrons plus tard. Si vous avez une adresse IP d'une classe publique, vous n'avez ventuellement pas besoin d'une passerelle par dfaut car vous avez accs au rseau public qu'est Internet. Mais un FAI "srieux" vous donnera une adresse IP prive mme si elle est dans la classe A, B, ou C. Oui, il y a aussi des classes prives dans les classes A et B. Dans la classe A les adresse IP allant de 10.0.0.0 10.255.255.255 sont des adresses prives, et dans la classe B, celles allant de 172.16.0.0 172.31.255.255 sont des adresses prives aussi.

Une rgle d'or avant de passer... autre chose Nous venons d'arriver la fin de l'tude des adresses IPv4. Comme vous avez pu le constater, une adresse IP est plus complexe qu'elle n'y parat. Avant de passer des conversions binaire / dcimal, voici une rgle d'or finale pour les adresses IP : une adresse IP d'une classe ne peut pas avoir le masque de sous-rseau d'une autre classe. Par exemple, ceci est interdit :

Adresse IP : 110.0.0.1 (classe A, vous devriez le savoir normalement Masque de sous-rseau : 255.255.255.0

Dcimal vs binaire : un peu de pratique


Toujours en vie ? Que le titre ne vous fasse pas peur, nous n'allons pas faire des calculs trs trs durs car nous sommes nuls en algbre. Srieusement, nous allons juste nous familiariser avec la conversion d'une adresse IP de sa notation binaire sa notation dcimale et vice versa a a une utilit ou c'est juste pour faire fonctionner nos neurones ? Et bien, a va nous prparer faire des calculs plus intressants dans la suite de cette 2me partie, notamment quand nous allons personnaliser les masques de sous-rseaux, en empruntant quelques bits de la partie client de notre adresse IP (ceci est un spoiler propos de ce qui va vous arriver ensuite ).

Systme dcimal Le systme de numration dcimale est le plus connu aujourd'hui. Oui, il s'agit bien de la fameuse suite des chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Ce systme utilise la base 10. Bon, ne trouvant vraiment pas quoi dire de plus sur cette technique de numration, nous allons nous contenter de citer Wikipdia pour les avantages et inconvnients de ce systme (uniquement utile pour la culture hein, ce n'est pas apprendre par coeur Citation : Wikipdia La base dix comporte quelques atouts : Le compte sur les dix doigts est trs intuitif Elle est construite sur un nombre pair, et la division par deux est la plus courante Son ordre de grandeur est satisfaisant, car il permet de rduire considrablement la longueur d'un grand nombre par rapport une base deux, tout en conservant des tableaux d'additions et de multiplications mmorisables Les normes internationales sont construites sur cette base ):

Elle est la plus courante

Cependant, la base dix n'est pas celle qui offre le meilleur bnfice, car elle ne s'appuie pas sur un nombre ayant des proprits avantageuses : Un nombre comportant beaucoup de diviseurs (ex. : 12 ou 60) aurait eu un aspect pratique, or 10 n'en a que deux (2 et 5), et la division par cinq n'est pas la plus courante Un nombre premier serait intressant pour les mathmatiques, car, dans une telle base, les nombres virgule s'criraient aisment sous forme de fraction irrductible, or dix n'est pas premier Une puissance de deux serait adapte l'informatique, or dix n'est pas puissance de deux

Systme binaire Le systme binaire est un systme de numration, tout comme l'est le systme dcimal, sauf que le systme binaire utilise une base de 2. Il n'y a que deux chiffres : 0 et 1. Ces chiffres qui composent les nombres binaires sont appels bits (combinaison des deux mots anglais BInary et digiT). Si vous vous rappelez bien, quand on a huit bits, on a un octet. Le systme binaire est le systme de base des calculs informatiques : votre processeur travaille sur une suite de 0 et 1, par exemple pour faire des vrifications. Si telle partie a du courant le bit vaudra 1 sinon le bit vaudra 0. Donc, les adresses IP et les masques de sous-rseaux que nous avons vu jusqu'ici ne sont qu'une suite de 0 et 1. Et nous allons dans ce chapitre apprendre faire la conversion d'une adresse IP crite en binaire une adresse IP crite en dcimal et vice versa. Le systme binaire est assez complexe quand il s'agit de reprsenter des chiffres ngatifs, mais c'est important quand on veut faire de la programmation de bas niveau avec un langage comme l'assembleur, vous pouvez donc lire l'article suivant : http://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire. Prenez bien en compte que la lecture n'est pas obligatoire, ce que nous allons vous dire dans cette sous-partie suffira pour continuer la lecture de ce tutoriel.

C'est parti, touchons du binaire Bon, avant tout, nous allons faire un petit rappel. Une adresse IP est une suite de 4 groupes de chiffres spars par un point. Chaque "groupe" vaut 1 octet, soit 8 bits. Ce qui nous intresse ici est le bit. D'aprs les explications ci-dessus, un bit est un nombre qui ne peut prendre que 2 valeurs possibles : 0 ou 1. Comme nous avons 8 bits, nous allons donc

reprsenter une adresse IP par 32 chiffres qui ne seront que des 0 et 1. En effet, chaque portion de l'adresse IP valant 8 bits, nous aurons 8 chiffres par portion. Et comme une adresse IP a 4 portions, nous aurons donc 8 * 4 chiffres, soit 32 chiffres dans la reprsentation binaire d'une adresse IP. Nous allons prendre une adresse simple pour commencer : 12.3.2.1. Nous allons crire cette adresse IP en binaire. Rappelez-vous, chaque portion (dlimite par un point) de l'adresse IP vaut 8 bits. Donc vous devez crire 4 suites de 8 chiffres spares par des points. Pour commencer, on va mettre tous ces chiffres 0, pour voir pas pas comment on procde. Nous avons donc : 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0 Voil, nous y sommes presque. Nous avons cris 32 chiffres, donc 4 groupes de 8 chiffres. Chacun de ces chiffres ne doit valeur que 1 ou 0. Ici nous n'avons qu'une suite de zros, cela veut dire que sa valeur correspondante en dcimal serait 0.0.0.0. Mais nous voulons reprsenter 12.3.2.1, alors comment faire ? Vous aurez la fin du chapitre un schma qui va rcapituler le processus, mais pour que vous compreniez bien le principe, nous allons faire sans schma (torture volontaire ).

Dans un nombre en binaire, chaque bit, s'il vaut 1, correspond un certain nombre en dcimal. Ainsi, de la droite vers la gauche on a : chiffre 1 : 1 chiffre 2 : 2 chiffre 3 : 4 chiffre 4 : 8 chiffre 5 : 16 chiffre 6 : 32 chiffre 7 : 64 chiffre 8 : 128

Point vocabulaire important : si un bit vaut 1, on dit qu'il est allum, sinon c'est qu'il est... teint, bingo !

Ainsi, dans un nombre en binaire, pour avoir sa correspondance en dcimal, il

suffit de regarder quels bits sont allums (toujours de la droite vers la gauche), de noter leur correspondance en dcimal et de faire la somme des correspondances et hop, vous avez le nombre en dcimal ! Avouez que c'est moins compliqu que a en avait l'air tout l'heure. Pour passer d'un nombre dcimal son quivalent en binaire, il faut dcomposer le nombre dcimal en une somme faisant intervenir les nombres correspondants certains bits allums (en fonction des possibilits) et ensuite, d'allumer les bits dont les correspondances sont utilises. On va tout de suite prendre un exemple avec notre conversion de 12.3.2.1 en binaire. Commenons par 12. Dcomposons le partir des correspondances donnes cidessus : 12 = 8 + 4. Il nous faut donc allumer le bit dont la correspondance vaut 8 et celui dont la correspondance vaut 4 soit le 3me et le 4me en allant de la droite vers la gauche. Ce qui nous donne : 0 0 0 0 1 1 0 0. Et voil, vous venez de reprsenter 12 en binaire. Faites pareil pour les 3 autres octets (ce n'est vraiment pas dur Ceci nous donne au final : 1er octet : 00001100 2me octet : 00000011 3me octet : 00000010 4me octet : 00000001 ).

Donc, l'adresse 12.3.2.1 en binaire c'est : 00001100 .00000011 .00000010 . 00000001

Connatre les puissances de deux vous facilitera vraiment la conversion. a deviendra automatique. Un petit mmo sera peut-tre rdig pour ceux qui ne savent pas s'y prendre. Pour l'instant, nous allons nous permettre d'inclure les puissances de deux dans le schma ci dessous.

Voici donc le schma rcapitulatif sur un octet de la correspondance des bits :

Haut du formulaire

Q.C.M.
Un zro qui a mal lu ce chapitre vient de configurer sa carte rseau de la manire suivante : Code : Console
Adresse IP : 10.45.2.3 Masque de sous rseaux : 240.255.0.0

Il se plaint que son ordinateur n'arrive pas communiquer. Quel est le problme?

Le masque de sous rseau doit tre 255.255.0.0 Le masque de sous rseau doit tre 255.240.0.0 Le masque de sous rseau doit tre 255.0.0.0 L'adresse IP est incorrecte

Soit l'adresse IP 95.10.2.64, quel est son masque de sous-rseau par dfaut ? 255.0.0.0 255.255.0.255

255.255.255.0 255.255.0.0

Soit l'adresse IP 20.10.0.1, donnez son quivalent en binaire. 00101100 .10001000 .00000000 . 01010100 11010010 .11111111 .10010210 . 00111101 Impossible, on ne peut pas convertir une adresse IP de la classe A en binaire 00010100 .00001010 .00000000 . 00000001

Correction !

Bas du formulaire

Correction du Q.C.M.
Un zro qui a mal lu ce chapitre vient de configurer sa carte rseau de la manire suivante : Code : Console
Adresse IP : 10.45.2.3 Masque de sous rseaux : 240.255.0.0

Il se plaint que son ordinateur n'arrive pas communiquer. Quel est le problme? Mauvaise rponse : La bonne rponse tait : Le masque de sous rseau doit tre 255.0.0.0

Explications : Cette adresse IP est une adresse de la classe A. Le masque de sous rseau doit donc tre 255.0.0.0 : c'est le masque de sous rseau par dfaut des adresses IP de la classe A.
Soit l'adresse IP 95.10.2.64, quel est son masque de sous-rseau par dfaut ? Mauvaise rponse : La bonne rponse tait : 255.0.0.0

Explications : L'adresse 95.10.2.64 commence par 95, qui se retrouve dans la plage 1 - 127. C'est donc une adresse de la classe A. Par consquent, son masque de sous rseau par dfaut est 255.0.0.0 (premier octet "rempli").

Soit l'adresse IP 20.10.0.1, donnez son quivalent en binaire. Mauvaise rponse : La bonne rponse tait : 00010100 .00001010 .00000000 . 00000001

Explications : La meilleure faon de convertir une adresse IP en binaire est de dcomposer chaque portion. Par exemple 20 = 16 + 4, donc les bits 5 et 3 doivent tre allums. De mme, 10 = 8 + 2, vous devez donc allumer les bits 4 et 2. Si vous avez encore un doute, relisez le chapitre.

Qu'est-ce que le routage ?


Pour comprendre ce chapitre, il vaut mieux savoir de quoi on va parler. Regardons le mot routage de plus prs. a ne vous fait pas penser routeur ? a devrait. Le routage consiste faire passer des donnes travers des routeurs, ou plus prcisment, tracer la route que doivent emprunter des donnes pour arriver un point B depuis un point A. Si vous n'avez pas compris, une analogie s'impose. Supposons que vous vous trouviez Lyon* et que vous vouliez aller Paris en voiture, mais vous ne connaissez pas la route. Vous allumez donc votre GPS et lui demandez comment aller jusqu' Paris. Votre appareil va effectuer une srie de calculs pour dterminer la route suivre. On peut comparer ces calculs au routage, car ils ont le mme but : dterminer la route suivre pour arriver bon port. En pratique, a ne fonctionne pas du tout de la mme manire, mais on cherche juste vous faire comprendre en quoi consiste le routage. On aura tout le loisir de voir comment a fonctionne aprs. Si vous avez compris cela, vous pouvez passer la suite. Et si vous ne savez pas ce qu'est un GPS, on ne peut plus rien pour vous une petite recherche s'impose...

* Pour ceux qui ne connaissent pas bien la France, Paris est sa capitale et Lyon en est une des plus grandes villes.

l'chelle plantaire
Le routage est intressant tudier quand on a de grands rseaux. Ben oui, quel intret de parler de routage sur un rseau 192.168.0.0 comprenant juste un routeur l'adresse 192.168.0.1 et un client 192.168.0.2 et ayant pour masque 255.255.255.0 ? Il est beaucoup plus instructif de parler de routage sur des rseaux de grande envergure. Et quoi de mieux qu'Internet pour tudier un rseau gant ? Pour que la communication entre 2 machines 2 endroits de la plante diffrents puisse occurrer, elles doivent tre relies entre elles. Mais il est impensable de relier toutes les machines du monde entre elles. Les donnes sont donc relayes

par des routeurs. Ce sont en quelque sorte des "super-routeurs", puisqu'ils relaient une quantit de donnes norme la vitesse de l'clair. Il y en a une quantit phnomnale dans chaque pays. Avant de passer l'chelle plantaire, voyons une carte factice (pour faciliter la comprhension, et surtout parce qu'on ne connait pas l'emplacement de chaque "super-routeur" ) de la France o sont positionns plusieurs de ces machines.

Une carte de France avec des villes positiones

Supposons qu'il y ait un super-routeur Lille, un Rouen, un Brest, un Paris, un Strasbourg, un Bordeaux et un Marseille. Maintenant, relions-en quelques uns entre eux.

Une carte de France avec positions de super-routeurs dont certains sont relis entre eux

a commence se complexifier. Certains routeurs sont relis entre eux, mais pas tous. Paris est reli la plupart des autres villes, mais Lille n'est reli qu' Rouen et Paris, Bordeaux est reli Marseille, Brest et Paris, mais Marseille n'est reli qu' Bordeaux et Strasbourg... Si le super-routeur de Marseille veut communiquer avec celui de Lille, comment fait-il, vu qu'il n'y est pas reli directement ? Et bien il va demander un des routeurs auxquels il est reli de transmettre le message jusqu' Lille. Par exemple, il va transmettre le message Bordeaux. Ce dernier n'tant pas connect non plus Lille, il va le renvoyer Paris qui transmettra finalement le message son destinataire. Il ne le transmet pas Brest parce que a serait plus long : il faudrait encore passer par Rouen pour atteindre Lille. C'est un processus de routage.

Euh attendez... Comment Bordeaux sait que c'est plus court par Paris ? C'est parce que, l'chelle nationale, les super-routeurs connaissent tous les emplacements des autres. Ils sont capables de se transmettre en temps rel qui est reli avec qui.

Une animation pour illustrer tout cela :

Animation illustrant le routage de donnes

Bien sr, tout cela se passe extrmement vite et reste trs schmatique. J'habite dans un petit village de Bretagne. Je suis directement reli Brest ? Non. Aux super-routeurs nationaux ne sont connects que des super-routeurs locaux. Ce ne sont pas leurs vrais noms, c'est juste pour faciliter la comprhension. Les "super-routeurs locaux" se trouvent dans les villages, et les routeurs des particuliers (comme nous) y sont relis via la ligne tlphonique gnralement. Ces super-routeurs locaux se contentent la plupart du temps de transmettre des donnes aux super-routeurs nationaux. Les routeurs que l'on trouve chez les particuliers ne connaissent pas les emplacements des super-routeurs nationaux et encore moins des autres particuliers ! Quand ils reoivent des donnes destination d'une adresse qu'ils ne connaissent pas, ils les font transiter par une route par dfaut. Supposons un routeur ayant pour adresses IP 192.168.1.1 pour l'interface du rseau local et 74.56.9.10 pour l'interface connecte Internet. Il reoit de 192.168.1.7 un

paquet de donnes transmettre 94.57.6.39. Comme il ne connait pas cette dernire adresse, il va faire passer au prochain routeur par l'interface connecte Internet les donnes, en lui demandant de faire passer. Puis, si ce prochain routeur ne connait pas l'adresse en question, il va faire passer au prochain routeur jusqu' ce qu'il y en ait un qui dise qu'il sait o transmettre les paquets. Notons qu'il est possible de localiser une adresse IP quelques dizaines de kilomtres prs : c'est pour cela que le super-routeur de Brest, par exemple, sait que 94.57.6.39 se trouve prs de Lille (c'est un exemple factice) et va donc transmettre au super-routeur de Lille les paquets.

Et l'chelle plantaire ? Supposons que j'habite un petit village en Bretagne (je n'ai pas dmnag depuis la dernire question), et que je veuille envoyer un paquet en Allemagne, Berlin. Comment le routage va-t-il s'effectuer ? a fonctionne de la mme manire ! Le super-routeur national de Brest saura que celui de Strasbourg est reli une ville allemande qui est relie (directement ou indirectement) Berlin. Et si jamais le super-routeur de Strasbourg ne fonctionne plus ce moment l, les paquets passeront, par exemple, par Lille, puis par Bruxelles, puis arriveront en Allemagne.

Suivre les paquets qui tracent leur route


C'est le grand moment ! Vous allez enfin pouvoir dcouvrir par o transitent les paquets quand vous allez sur le Site du Zro... Et vous allez surtout vous rendre compte qu'en ralit, c'est un peu plus complexe que ce qu'on vous a expliqu. Pour commencer, ouvrez une console. On a expliqu comment faire dans le chapitre sur l'IPv4, que vous devriez avoir lu pour comprendre ce chapitre. Nous allons utiliser l'outil tracert (ou traceroute sous Linux et d'autres systmes d'exploitation*) pour dterminer des itinraires. Commenons par quelque chose de trs original : dterminons l'itinraire de chez vous jusqu'au Site du Zro. Pour ce faire, tapez la commande : Code : Console
tracert siteduzero.com

Ou sous Linux, Code : Console


traceroute siteduzero.com

Vous pouvez bien videmment remplacer siteduzero.com par le nom de domaine que vous voulez.
*

Dans la plupart des distributions Linux, la commande traceroute est incluse, ce

qui n'est pas le cas pour tracert. Il est nanmoins possible d'installer cette dernire via votre gestionnaire de paquets. Cette commande peut prendre un certain temps pour aboutir. Suivant votre localisation, elle peut prendre 10 secondes comme 1 minute. Par ailleurs, personne n'obtiendra exactement les mmes retours pour des raisons videntes si vous avez bien suivi.

Et devant vos yeux bahis dfilent des lignes qui semblent venir tout droit d'une autre plante ! Dchiffrons ces informations, qui, contrairement aux apparences, ne signifient pas que notre plante va tre colonise par d'tranges monstres de Saturne. Prenons par exemple : Code : Console
9 6] 35 ms 35 ms 36 ms te2-4-80-nb-stdenis-2.nerim.net [194.79.128.6

La premire colonne indique le numro du saut (passage d'un routeur un autre) effectu. Ici, c'tait le 9me saut. Les 2me, 3me et 4 colonnes indiquent une dure en millisecondes (ms) : il s'agit du temps moyen ncessaire pour tablir une communication avec le routeur. La 5me colonne indique le nom de domaine associ l'adresse IP de la 6 colonne, nous allons regarder cela de plus prs. Un nom de domaine, parfois abrg en NDD, est une adresse pouvant tre compose de lettres, de chiffres, de points, et ventuellement d'autres symboles. Par exemple, siteduzero.com est un nom de domaine. un NDD correspond une adresse IP. Cela est trs utile sur le web, car il est beaucoup plus facile de retenir "siteduzero.com" que 80.248.219.123. a l'est beaucoup moins pour les routeurs, mais nous allons voir que a a quand mme une utilit dans ce cas.

Pour localiser les super-routeurs, il y a 2 possibilits. Soit l'emplacement est dj mentionn dans le nom de domaine. Par exemple : Code : Console
6 35 ms 198.30] 36 ms 34 ms Vlan530.icore1.PG1-Paris.as6453.net [195.219.

On voit bien que ce routeur se situe Marseille Paris, rien qu'en voyant le NDD. Mais parfois, ce n'est pas indiqu. En voyant V3798.nts1-co2.gaoland.net [84.96.251.137] on ne devine pas que ce routeur se situe dans la rgion parisienne. Pour le savoir, on peut utiliser un outil de golocalisation IP. Ainsi, on peut savoir de manire assez prcise par o transitent les paquets !

Pourquoi certaines lignes conscutives se ressemblent autant ? J'ai par exemple ceci : Code : Console
12 5] 13 62] 37 ms 35 ms 35 ms 35 ms 36 ms 36 ms ge-1-8.br1.tcg.cbv.fr.sivit.net [80.248.223. fe-0-1.ar1.cgt.lgc.fr.sivit.net [80.248.223.

Comme prcis au dbut du chapitre, c'tait la face "simple" du tuto ! Nous rpondrons dans un prochain chapitre cette question, qui ncessite d'approfondir ce que nous avons vu. Pourquoi obtient-on des lignes si similaires ? Est-il possible d'intercepter des donnes entre 2 super-routeurs ? Tant de questions sans rponses ! Le suspense est son comble ! La suite dans le prochain chapitre...

Alors, ce n'tait pas si compliqu que a, avouez ! Ah... Vous tes jaloux de vos donnes et aimeriez pouvoir faire Paris - Tokyo la vitesse de la lumire ? Et vous demanderiez votre chemin aux grands routeurs nationaux ? C'est beau de rver.