Je veux dire par là que je pourrais suivre le câble Ethernet à travers des milliers de kilomètres de fibres optiques et arriver au serveur d'Amazon, au serveur d'ESPN et au serveur de tous les autres sites ? Ainsi, si l'on exclut les cas d'utilisation de satellites, l'Internet n'est-il qu'une toile géante de câbles de fibres optiques ?
Réponses
Trop de publicités?La question peut se poser en raison du fonctionnement des réseaux TCP/IP. Chaque ordinateur sur une boucle de TCP/IP voit tous les paquets de tous les autres ordinateurs de la même branche. Une branche est un ensemble d'adresses sur le même circuit derrière un routeur. Les routeurs connaissent les adresses qu'ils desservent et ne laissent entrer que les paquets adressés à leur ensemble d'adresses. Les routeurs peuvent également empêcher les paquets de quitter la branche si l'adresse de destination se trouve également dans la même branche que l'adresse source.
Ainsi, dans un simple réseau TCP/IP, chaque ordinateur voit tous les paquets qui circulent sur le réseau local. Mais l'objectif de l'Internet était de découper le monde en réseaux locaux gérables qui peuvent interagir entre eux si nécessaire. Les routeurs (et les serveurs d'adresses dynamiques) permettent au réseau de fonctionner en ne partageant que ce qui doit être partagé entre les branches (réseaux locaux). Dans le cas contraire, le simple volume du trafic submergerait tous les ordinateurs.
Une branche attachée à un routeur peut être de n'importe quel type de support (cuivre, fibre, radio). Donc, oui, chaque ordinateur sur le réseau est relié à tous les autres ordinateurs, mais le système de routeurs limite le trafic avec lequel votre ordinateur interagit à ceux de la branche dont vous faites partie.
Dans plusieurs sens, elle n'est pas connectée directement. D'abord, votre ordinateur doit parler à votre passerelle (très probablement votre routeur domestique), puis le trafic passe par votre ISP puis éventuellement à travers un ou plusieurs niveaux de équilibreurs de charge y NAT s :
$ traceroute example.com
traceroute to example.com (93.184.216.34), 30 hops max, 60 byte packets
1 gateway (192.168.1.1) 3.070 ms 4.307 ms 4.263 ms
2 * * *
3 * * *
[snipped some entries from my ISP]
8 82.112.101.73 (82.112.101.73) 9.465 ms 9.429 ms 8.786 ms
9 ae-6.r22.londen03.uk.bb.gin.ntt.net (129.250.4.20) 23.813 ms ae-7.r23.londen03.uk.bb.gin.ntt.net (129.250.6.54) 23.976 ms 21.417 ms
10 ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18) 87.500 ms ae-0.r22.londen03.uk.bb.gin.ntt.net (129.250.4.85) 47.845 ms 46.741 ms
11 ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18) 89.635 ms ae-13.r05.nycmny01.us.bb.gin.ntt.net (129.250.4.71) 84.415 ms ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18) 88.222 ms
12 ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 91.944 ms ae-13.r05.nycmny01.us.bb.gin.ntt.net (129.250.4.71) 75.052 ms ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 80.620 ms
13 ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 87.154 ms 93.184.216.34 (93.184.216.34) 75.963 ms ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174) 76.340 ms
Deuxièmement, les signaux peuvent voyager en utilisant n'importe quel support fiable, et seront très probablement support de changement plus d'une fois pendant le trajet entre votre domicile et un serveur important.
Troisièmement, tous les services que vous êtes susceptibles d'utiliser doivent conserver une liste des machines auxquelles ils sont connectés par ICMP (alias "ping"). Pour les services Internet courants, un lien logique doit être établie par une sorte de poignée de main, où le client et le serveur déterminent les paramètres de connexion sur la base de leurs capacités respectives (par exemple, lorsque le client et le serveur ne sont pas en mesure d'établir une connexion avec le serveur). le cryptage du trafic vers un site web ).
- Réponses précédentes
- Plus de réponses