Introduction sur les réseaux

Je suis récemment tombé sur la page de l'infrastructure de M6 et sa distribution et là, je me suis dit qu'il fallait faire un article sur les réseaux, depuis le temps que je m'intéressait au fonctionnement pur d'Internet...

Une requête

Quand vous allez sur Internet, l'information de requête va partir de votre ordinateur, passer par votre routeur, celui-ci l'enverra jusqu'au répartiteur et le paquet s'en ira ensuite jusqu'au fournisseur d'accès. Après, le chemin varie selon ce qui est demandé. On peut découvrir ce chemin par un traceroute* (exemple ci-dessous avec le NYTimes.us)

*Il est bon de signaler qu'un traceroute ne sert pas à déterminer les débits internet ni le nombre de personnes connectées à un serveur ;) .

[code lang="bash"]
tracert nytimes.us
Détermination de l'itinéraire vers nytimes.us [64.202.189.170]
avec un maximum de 30 sauts :
4     8 ms     8 ms     *     th2-crs16-1-be1011.intf.routers.proxad.net [212.27.50.21]
5    34 ms    47 ms    32 ms  212.73.205.9
6    52 ms    34 ms    33 ms  ae-34-52.ebr2.Paris1.Level3.net [4.69.139.225]
7    49 ms    17 ms    20 ms  ae-2-2.ebr1.Frankfurt1.Level3.net [4.69.141.234]
8    50 ms    34 ms    17 ms  ae-81-81.csw3.Frankfurt1.Level3.net [4.69.140.10]
9    23 ms    48 ms    39 ms  ae-82-82.ebr2.Frankfurt1.Level3.net [4.69.140.25]
10   107 ms   105 ms   131 ms  ae-43-43.ebr2.Washington1.Level3.net [4.69.137.58]
11   137 ms   107 ms   112 ms  ae-92-92.csw4.Washington1.Level3.net [4.69.134.158]
12   114 ms   108 ms   107 ms  ae-91-91.ebr1.Washington1.Level3.net [4.69.134.141]
13   118 ms   125 ms   124 ms  ae-2-2.ebr3.Atlanta2.Level3.net [4.69.132.85]
14   147 ms   143 ms   144 ms  ae-7.ebr3.Dallas1.Level3.net [4.69.134.21]
15   142 ms   143 ms   145 ms  ae-81-88.ebr1.Dallas1.Level3.net [4.69.146.82]
16   176 ms   175 ms   174 ms  ae-8-8.car1.Phoenix1.Level3.net [4.69.133.29]
17   187 ms   195 ms   163 ms  ae-11-11.car2.Phoenix1.Level3.net [4.69.133.34]
18   162 ms   164 ms   190 ms  THE-GO-DADD.car2.Phoenix1.Level3.net [4.53.106.2]
19   150 ms   154 ms   151 ms  ip-208-109-112-154.ip.secureserver.net [208.109.112.154]
20     *        *        *     Délai d'attente de la demande dépassé.
21     *        *        *     Délai d'attente de la demande dépassé.
22     *        *        *     Délai d'attente de la demande dépassé.
23     *        *        *     Délai d'attente de la demande dépassé.
24   163 ms   171 ms   155 ms  ip-64-202-160-153.secureserver.net [64.202.160.153]
25   159 ms   152 ms   152 ms  ip-64-202-161-89.secureserver.net [64.202.161.89]
26   151 ms   152 ms   151 ms  pwfwd-v01.prod.mesa1.secureserver.net [64.202.189.170]
[/code]

Un chemin ?

Ainsi l'on peut observer que l'information passe par de nombreux routeurs avant d'arriver finalement sur le serveur du nytimes.us, je suppose que vous vous en doutez, il n'y a pas un câble direct qui part de chez vous traversant l'Atlantique et vous reliant au serveur voulu.

Si vous avez bien observé le traceroute, vous avez probablement remarqué qu'un nom réapparaissait plusieurs fois dans les noms donnés par les IPs : Level3. Mais qu'est-ce que c'est ?

We couple a broad service portfolio with one of the world’s most scalable end-to-end networks to deliver a set of solutions built for the 21st century (Site Web)

En gros, ils s'occupent de relier les réseaux entre eux par du câble. Mais comment est-on passé du fournisseur d'accès Free à Level3 ?

La réponse est simple et constitue les fondements d'Internet, les gens appellent ça un IXP, un Internet Exchange Point. Les fournisseurs d'accès, les entreprises, les universités, vont se relier entre eux (par ce qu'on appelle un backbone ou dorsale internet) et vont partager les données.

On peut signaler aussi, que outre pour avoir une connectivité mondiale, les liaisons sont telles que, même si une partie d'un réseau est détruite, on peut toujours avoir accès aux données car les paquets vont passer par un autre chemin (pour joindre nytimes.us, les paquets sont passés par l'Allemagne, ils auraient bien pu passer par Lanion ou Londres). C'est ce qu'on appelle le peering, chacun est relié à tous et tous sont reliés entre eux.

On notera que les débits sont de dizaines de gigas par seconde qui sont multipliés par le nombre d'équipements pour arriver aux tera-octets par seconde.

J'ai vu que les fournisseurs d'accès internet et autre IXP pouvaient se relier gratuitement (ou presque) entre eux, je vais essayer de voir un peu comment ce système marche.

Je suis tombé - en cherchant l'association qui s'occupe des IXP en Europe (Euro-IX) - sur une vidéo très bien expliquée résumant tout le principe (et sous-titrée).

Bref, il s'agit comme je l'ai dit une petite vulgarisation sur les réseaux. Pour en savoir plus, mais vraiment plus, je vous conseille de consulter l'annexe plus bas ainsi que les sites des IXP.

Annexes

Liens complémentaires

Définition NSP (EN)
Définition Backbone (EN)

Liste des IXP
Liste des IXP 2

Wikipedia IXP

Des cartes et des données

Teleography Maps
UCAR
SKL
Chris Harrington
Caida
Dimes
Internet2

(certains via WebSandBox)

PeeringDB

http://searchtelecom.techtarget.com/sDefinition/0,,sid103_gci211629,00.html
Cette entrée a été publiée dans Informatique, Internet. Vous pouvez la mettre en favoris avec ce permalien.

2 réponses à Introduction sur les réseaux

  1. Neamar dit :

    Moi j'aime bien cette introduction, mais elle est un peu trop courte pour être vraiment efficace.

    Faudrait se lancer dans une série complète d'articles pour avoir un truc vraiment "vulgarisé". Enfin, c'est mon avis ;)

  2. MyGB dit :

    Dac, je voulais faire plutôt une introduction, mais effectivement, j'ai dû aller un peu vite dans le choix du titre pour "vulgariser".

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>