Les adresses IP et les ports, bien que généralement vus ensemble, effectuent des tâches très distinctes. Les adresses IP sont utilisées pour acheminer le trafic vers votre ordinateur spécifiquement et les numéros de port sont utilisés par les applications.
Une très bonne analogie est d'envoyer du courrier à un immeuble. L'adresse du bâtiment serait équivalente à une adresse IP et les numéros d'unité seraient analogues à un numéro de port. Pour cette analogie, nous dirons que l'adresse de l'immeuble est 127 Home Ave. Disons que vous vouliez envoyer une lettre à Henry TT Peterson, donc vous envoyez une lettre à l'immeuble, il ne la reçoit pas car il a besoin de plus de direction pour son appartement , appartement 80.
En théorie, l'adresse IPv6 pourrait remplacer à la fois les adresses IPv4 et les numéros de port, mais cela viole les précédents bien établis de la mise en réseau et il existe des inconvénients majeurs:
- Détruit le but même que IPv6 a été créé pour atténuer (préoccupations concernant le monde à court d'adresses IP)
- Les tables de routage internes aux routeurs et commutateurs deviendraient exponentiellement plus grandes tout en n'offrant aucun avantage (de nombreuses adresses seront acheminées vers le même ordinateur physique )
- Chaque application sur chaque ordinateur aura besoin d'une adresse unique et bien qu'IPv6 propose beaucoup, beaucoup plus d'adresses (2 ^ 128 vs 2 ^ 32), nous manquerons assez rapidement et nous devrons ensuite créer IPv8, puis IPv10, puis IPv12, nous va parcourir une courbe exponentielle et ce ne sera pas un moment amusant.
En ce qui concerne NAT, cela a été créé pour 2 raisons, il y avait déjà des inquiétudes que le monde manquait (ou manquerait) d'adresses IP publiques, ce qui a été massivement atténué en permettant aux organisations et même aux réseaux domestiques une quantité incroyable d'adresses IP qui peuvent être utilisées en interne, et permet à des machines importantes d'être "cachées" du monde (comme votre base de données contenant des informations sensibles, ou l'ordinateur portable du PDG)
J'espère que cette explication a été utile; vous voyez, à la fois le NAT et les numéros de port sont une bonne chose , nous ne voudrions pas les remplacer par IPv6 parce que c'est un énorme pas en arrière, si nous voulons vraiment les étendre , ou les remplacer par quelque chose de mieux