Comment fonctionnent les ports avec IPv6?

hmmadi_2019 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
brupala Messages postés 112015 Date d'inscription   Statut Membre Dernière intervention   -
La notation quadripartite IPv4 conventionnelle sépare l'adresse du port avec deux points, comme dans cet exemple de serveur Web sur l'interface de bouclage:

127.0.0.1:80
mais avec la notation IPv6, l'adresse elle-même peut contenir des deux points. Par exemple, il s’agit de la forme abrégée de l’adresse de bouclage:

::1
Comment les ports (ou leur équivalent fonctionnel) sont-ils exprimés dans une représentation textuelle d'un noeud final d'adresse / de port IPv6?

1 réponse

brupala Messages postés 112015 Date d'inscription   Statut Membre Dernière intervention   14 168
 
Salut,
la règle dans un URL IPV6 c'est de mettre l'adresse ipv6 entre crochets pour mettre le port en dehors.
    Indication optionnelle d’un numéro de port (au cas où le même serveur possède des services n’utilisant pas le port par défaut pour le protocole de communication)
: - caractère indiquant qu’un numéro de port est précisé en suffixe
8888 - numéro de port TCP/IP du serveur HTTP, doit être précisé lorsqu’il ne s’agit pas du port standard pour le protocole utilisé (qui est 80 pour HTTP, 21 pour FTP…).
[1234:abcd::1234]:8888 - Dans le cas d'une adresse IPv6, si on veut spécifier le port, il est obligatoire de mettre l'adresse entre crochets pour ne pas confondre le port et l'adresse.

ici: https://fr.wikipedia.org/wiki/Uniform_Resource_Locator
donc 127.0.0.1:80
et [::1]:80
0