Подтвердить что ты не робот

Как порты работают с IPv6?

Обычная цифровая обозначенная IPv4-четность разделяет адрес порта с двоеточием, как в этом примере веб-сервера на интерфейсе loopback:

127.0.0.1:80

но с обозначением IPv6 сам адрес может содержать двоеточия. Например, это краткая форма обратного адреса:

::1

Как порты (или их функциональный эквивалент) выражаются в текстовом представлении конечной точки адреса/порта IPv6?

4b9b3361

Ответ 2

Протоколы, используемые в IPv6, такие же, как протоколы в IPv4. Единственное, что изменилось между двумя версиями, это схема адресации, DHCP [DHCPv6] и ICMP [ICMPv6]. Таким образом, все, что связано с TCP/UDP, включая диапазон портов (0-65535), остается неизменным.

Изменить: Порт 0 - это зарезервированный порт в TCP, но он существует. См. RFC793

Ответ 3

Википедия указывает, что синтаксис IPv6-адреса включает двоеточия и имеет короткую форму, предотвращающую синтаксический анализ фиксированной длины, и поэтому вы должны разделить адресную часть с помощью []. Это полностью исключает странные ошибки синтаксического анализа.

(Взято из редактирования, сделанного Питером Воне к первоначальному вопросу.)

Ответ 4

Они такие же, не так ли? Теперь я теряю уверенность в себе, но я действительно думал, что IPv6 - это просто изменение адресации. TCP и UDP по-прежнему адресуются, поскольку они находятся под IPv4.

Ответ 5

Я почти уверен, что порты имеют только часть tcp и udp. Так что это точно так же, даже если вы используете новый IP-протокол

Ответ 6

Я бы сказал, что лучше всего Формат для буквенных адресов IPv6 в URL-адресах, где определено использование [].

Кроме того, если это касается программирования и кода, в частности Java, я бы предложил, чтобы это читало Класс для Inet6Address java/net/определение URL, где подробно описывается использование адреса Inet4 в коннотации Inet6 и других случаях. Для моего случая IPv4-отображаемый адрес формы:: ffff: w.x.y.z, для адреса IPv6 используется для представления адреса IPv4, также решил мою проблему. Он позволяет собственной программе использовать одну и ту же структуру адресных данных, а также тот же сокет при общении с узлами IPv4 и IPv6. Это относится к настройкам по умолчанию для ящиков Linux Amazon.

Ответ 7

Я не уверен, к чему вы клоните. Уровень TCP и UDP - это одна и та же структура. IPV6, как следует из названия, заключается в том, что IP-уровень расширяется, а не уровни TCP или UDP.