Adresses IPv6 - y en a-t-il tellement?

Je pense que chacun de nous a entendu au moins une fois, et peut-être a-t-il lui-même dit à quelqu'un que les adresses IP de la sixième version devraient être suffisantes pour s'adresser à chaque atome de l'univers. Ou, dans une autre variante, chaque atome de la planète Terre. Eh bien, ou du moins à sa surface, comme l'a calculé Steve Leibson.

Est ce que c'est vraiment? Sous cat, nous rappelons le cours de chimie de l'école et vérifions la véracité de cette légende.

image

Ainsi, pour des calculs hautement scientifiques, nous avons besoin de:

  • manuel de chimie, 8e année (bien que Google fonctionne également)
  • calculatrice - n'importe qui fera l'affaire, mais ici vous pouvez utiliser la ligne de recherche, elle peut compter
  • Oui c'est tout.

Pour commencer, nous déterminerons le nombre d'adresses uniques que nous avons dans l'espace IPv6.

Comme vous le savez, la longueur d'adresse de ce protocole est de 128 bits. Cela signifie qu'il y a 2128 valeurs possibles (nous ne jetterons pas les adresses réservées à des fins différentes, car le nombre total sans aucune réserve est important pour nous), ou 3,40282⋅10 38 , si nous écrivons cela sous une forme décimale plus familière. Pour l'avenir, appelons-le N IP .

Vous voyez, le nombre est considérable. Mais est-il si grand qu'il est peint? Nous réfléchissons plus loin.

Ici, nous devons ouvrir le manuel et nous rappeler qui est l' avocat Avogadro. Ou plutôt, pas lui-même, mais son nombre - une constante caractérisant le montantunités structurelles dans 1 mole de substance.

image
Lorsque le manuel de chimie de l'école a ouvert ses portes vendredi soir ...

Pour l'instant, il suffit d'écrire que N A = 6.02.010 23 . Et puis nous verrons ce que cela nous donne.

Nous avons maintenant le nombre total d'unités structurelles (alias adresses IP) et il y a le nombre Avogadro. Nous découvrons combien de moles ce nombre d'unités contiendra - nous trouverons la soi-disant quantité de substance ν (si c'est quelque chose, c'est «nu», pas «ve»). Tout est simple ici:

ν = N IP / N A = 3,40282⋅10 38 / 6,02⋅10 23 = 565'253'101'197'572 moles.

Pour le rendre moins difficile et plus visuel, considérons non pas les chevaux abstraits dans le vide, mais le monoxyde de dihydrogène, communément appelé eau. À savoir, ses molécules: H 2 O.

Pour savoir combien ces grains de beauté vont peser, vous devez revoir le manuel et y trouver le concept de masse molaire.

La masse molaire est le rapport de la masse d'une substance à sa quantité. Ou tout simplement - combien de grammes une mole d'une substance pèsera (encore une fois cette taupe ... rien, nous allons bientôt nous en débarrasser).

Pour une molécule d'eau, la masse molaire correspond à la somme des masses molaires des éléments constitutifs - oxygène et deux fois hydrogène (ces valeurs sont tirées du tableau périodique):
M (H 2 0) = 2⋅M (H) + M (O) = 2⋅ 1 + 16 = 18 g / mol.

Et puis, pour connaître la masse de nos grains de beauté, il faut évidemment les multiplier par la masse molaire d'eau obtenue:

m = ν ⋅ M = 565'253'101'197'572 ⋅ 18 = 1.01746⋅10 16 g = 10'174 '555'821'556 kg

Dix millions de millions de kilogrammes. Impressionnant, non? Ou pas? Voyons voir ...

Comme nous le savons, 1 kilogramme d'eau équivaut à 1 litre d'eau. Certains savent également que ce n'est pas le cas, mais pour simplifier, nous l'appellerons une erreur.

Dix billions de litres. Nous continuons de simplifier:
1 kg ≈ 1 l = 1 dm 3 .
1 m 3 = 10 3 dm 3 .
1 km 3 = 10 9 m 3 = 1012 dm 3 .
V = m / 10 12 ≈ 10,18 km 3 .

Un peu plus de 10 kilomètres cubes. Les personnes les plus attentives ont déjà deviné que cette très petite distance est loin du volume estimé de "toute la Terre" (à moins qu'elle ne soit plate avec une épaisseur quasi nulle) et encore plus de "l'univers entier".

Et la vérité est ce qui fait 10 km 3 ? Je demande d'aimer et de favoriser - Le réservoir de Kremenchug:



Le deuxième plus grand réservoir (après Kakhovsky) de la cascade du Dniepr. Son volume est de 13,5 km 3 . Ce volume est déjà suffisant pour que les adresses de la sixième version du protocole Internet se terminent plus tôt que les molécules d'eau qu'il contient. Je note - des molécules, chacune composée de 3 atomes.

À titre de comparaison, le volume du lac Baïkal est de 23 615,39 km 3 à 23,6 milliers de kilomètres cubes. Près de deux mille et demi mille fois plus que le grand et terrible IPv6 est prêt à répondre.

Lequel de ceux-ci peut être conclu? Ne croyez pas tout ce que vous lisez quelque part sur Internet, même si c'est "quelque part" - Habr. Y compris, ne me croyez pas, et assurez-vous de tout raconter vous-même - qui sait, peut-être que j'essaie aussi de vous tromper!

Et en anticipant d'éventuels litiges sur le sujet «aaaaa, les adresses IPv6 sont si peu nombreuses, elles finiront, nous mourrons tous»: 3.4: 10 38il existe toujours un nombre incroyablement élevé d'adresses qui, même après déduction de toutes les plages de destination spéciale, restent suffisamment grandes pour ne pas avoir peur de leur épuisement pendant très longtemps. Oui, même si les nanobots apparaissent soudainement demain et qu'ils veulent tous l' indépendance, des adresses blanches uniques - cela suffit pour tout le monde!

PS : Il vaut probablement la peine de dire à Google que «mille m 3 ”et“ km 3 ”sont loin d'être la même chose.

Source: https://habr.com/ru/post/undefined/


All Articles