Re[7]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:32
Оценка:
Здравствуйте, Shmj, Вы писали:

S>>>А для 128-битного нужно свою структуру городить и обвязку к ней.

Pzz>>Ну и что?

S>А притом что глупое кривое решение добавляет работы на всех уровнях. Притом что смысла в нем НОЛЬ.


Объем добавленной работы никак не зависит от 128-битности IPv6-х адресов, и связан только с добавленной необходимостью поддерживать два разных, хотя и семантически весьма близких, протокола.

S>Возможно что изобретатели герзили космическими тематиками и думали что в ближайшее будущее их подключат к меж-галактическому интернету — вот там да, 128 бит пригодились бы. Идиотизм в чистом виде. И скорее ж всего какой-то один вумный всех прогнул под свое видение.


В IPv6 сделано еще много чего полезного, кроме изменения формата адреса. Например, введено понятие scoped link-local адреса, позволяющее устранить некоторые фундаментальные проблемы zeroconf.
Re[11]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Stanislaw K СССР  
Дата: 08.11.24 08:35
Оценка:
Здравствуйте, Shmj, Вы писали:

SK>>Я тебе сказал где на него посмотреть.

S>Где? Были 8 битные (я еще на таком работал), потом появились 16 битные, позже совсем современные — 32 битные и 64 битные процессоры.
S>128-битной архитектуры нет — возможно какие-то специализированные только, и то не факт.

Ты на самом деле думаешь что в (коммутаторах, маршрутизаторах, фаерволах) используются процессора общего назначения?

S>Даже сейчас по стандарту в C++ максимально поддерживаемый нейтивный тип — 64 бита. Для 128 бит нет даже в стандарте ничего.


сишечкой там и не пахнет даже.

SK>> я на 99% уверен что твой домашний wifi роутер имеет (аппаратную!) поддержку IPv6. (если конечно ты не отремонтировал его подобрав с помойки).

S>Так речь же о поддержке инфраструктуры. А там, как видите, цены немножко другие.

1) домашний wifi — часть инфраструктуры. которую ты не учитываешь, потому что тебе неудобно.

2) ты смотришь неправильную цену тебе показывают цену для казуальных бомжей.
Все проблемы от жадности и глупости
Re[10]: Разумность 16 байтных IP-адресов - ведь глупость сдел
От: Shmj Ниоткуда  
Дата: 08.11.24 08:38
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Почему? Zeroconf — хорошая идея.

Pzz>Звучит, как лозунг. Хотелось бы обоснования.

Плохая, т.к. по своей сути сеть централизована и все-равно есть контроль, нечего пытаться делать вид что конечная точка что-то решает. Ну ок, а что если два девайса выбрали одинаковый IP (или просто случайно так случилось или из-за кривой реализации)? Все-равно высший узел должен это разрешить.
Re[2]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Shmj Ниоткуда  
Дата: 08.11.24 08:41
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Это неправда, 40-50% устройств в мире используют IPv6. Франция, Германия, Индия — до 75%. В некоторых локациях IPv4 уже не используется вообще (IPv6-only сети). И даже в "отсталой России" этот показатель уже выше 50%.


Не используют а потенциально способны поддерживать.

AB>Нет, не избыточно. Опыт IPv4 (да и вообще история развития стандартов с экономией на битах) говорит о том, что как бы мало не оказалось.


Тут нужно голову включить. Изначально выбрали слишком мало и потом решили психануть — взять уж точно с запасом.

Но дело в том что здесь обман интуиции — 8 байт это уже 18 квинтиллионов значений. Зачем больше?
Re[11]: Разумность 16 байтных IP-адресов - ведь глупость сдел
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:41
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Плохая, т.к. по своей сути сеть централизована и все-равно есть контроль, нечего пытаться делать вид что конечная точка что-то решает. Ну ок, а что если два девайса выбрали одинаковый IP (или просто случайно так случилось или из-за кривой реализации)? Все-равно высший узел должен это разрешить.


Зачем? Вот я принес домой принтер, воткнул в сеть, хочу уже печатать. Зачем мне еще какой-то высший узел? И кто его настраивать будет, этот высший узел?

Что характерно, у Эппла это всё работало еще в 1985-м. Без всяких высших узлов.
Re[7]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:43
Оценка:
Здравствуйте, Shmj, Вы писали:

S>За 30 лет должна быть речь о девятках после запятой, т.е. 99.9995% — это было бы норм. А так — фактически нельзя использовать, т.к. более 30% ресурсов для вас не доступны — а это никому не нужно.


Мир, в котором мы живем, в целом — демократический (это не связано с выборами Трампа). Это значит, что в среднем, каждый делает, что хочет, и никто ему не указ.

Поэтому 99.9995% не будет.
Re[8]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Shmj Ниоткуда  
Дата: 08.11.24 08:46
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Объем добавленной работы никак не зависит от 128-битности IPv6-х адресов, и связан только с добавленной необходимостью поддерживать два разных, хотя и семантически весьма близких, протокола.


Зависит. Начнем с того что даже в C|C++ нет нейтивных 128-битных типов и нужно городить свое — включая сравнение и пр.

Притом что 8 байт хватит с большим большим запасом.

Pzz>В IPv6 сделано еще много чего полезного, кроме изменения формата адреса. Например, введено понятие scoped link-local адреса, позволяющее устранить некоторые фундаментальные проблемы zeroconf.


Это все не имеет смысла.
Re[9]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:47
Оценка:
Здравствуйте, Shmj, Вы писали:

S>>>Во-первых, там нет шины 128 битной — шина будет 64 битная. Операции с 128 битами может и поддерживаются, но точно не во всех.


S>Попробуй найти ХОТЯ БЫ ОДИН 128-битный процессор.


48-битных процессоров тоже не бывает. Последний мне известный был БЭСМ-6.

Это не мешает ethernet-адресам быть 48-битными. Что, кстати, весьма неудобно для обработки.
Re[12]: Разумность 16 байтных IP-адресов - ведь глупость сде
От: Shmj Ниоткуда  
Дата: 08.11.24 08:49
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Ты на самом деле думаешь что в (коммутаторах, маршрутизаторах, фаерволах) используются процессора общего назначения?


Да, там обычные 32 или 64- битные контроллеры с линуксом. Работа со 128 битами через сложную структуру с кучей обвязки.

S>>Даже сейчас по стандарту в C++ максимально поддерживаемый нейтивный тип — 64 бита. Для 128 бит нет даже в стандарте ничего.

SK>сишечкой там и не пахнет даже.

Все пишут на С или С++. Для 128 битных типов приходится городить структуры с кучей обвязки — сравнение, поиск и пр.

SK>1) домашний wifi — часть инфраструктуры. которую ты не учитываешь, потому что тебе неудобно.

SK>2) ты смотришь неправильную цену тебе показывают цену для казуальных бомжей.

Добавление лишних 8 байт в базовый тип — увеличивает и стоимость и количество работы на всех уровнях.
Отредактировано 08.11.2024 8:53 Shmj . Предыдущая версия .
Re[9]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:50
Оценка: +1
Здравствуйте, Shmj, Вы писали:

Pzz>>Объем добавленной работы никак не зависит от 128-битности IPv6-х адресов, и связан только с добавленной необходимостью поддерживать два разных, хотя и семантически весьма близких, протокола.


S>Зависит. Начнем с того что даже в C|C++ нет нейтивных 128-битных типов и нужно городить свое — включая сравнение и пр.


Много ты раз в своей жизни написал обработку IPv6-х адресов? Я — много.

Это не то место, которое создаёт сложности в сетевом программировании.

S>Притом что 8 байт хватит с большим большим запасом.


Pzz>>В IPv6 сделано еще много чего полезного, кроме изменения формата адреса. Например, введено понятие scoped link-local адреса, позволяющее устранить некоторые фундаментальные проблемы zeroconf.


S>Это все не имеет смысла.


Для кого не имеет смысла?
Re[12]: Разумность 16 байтных IP-адресов - ведь глупость сдел
От: Shmj Ниоткуда  
Дата: 08.11.24 08:52
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Зачем? Вот я принес домой принтер, воткнул в сеть, хочу уже печатать. Зачем мне еще какой-то высший узел? И кто его настраивать будет, этот высший узел?


Ваш роутер, который раздает сеть — это и есть высший уровень. В чем проблема? Зачем девайс должен сам себе назначать случайный IP из диапазона, если роутер сразу может выдать строгий адрес?

Pzz>Что характерно, у Эппла это всё работало еще в 1985-м. Без всяких высших узлов.


Так и сейчас все работает у всех с DHCP. Никакой рандомизации тут быть не должно.
Re[2]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:52
Оценка: +2
Здравствуйте, Anton Batenev, Вы писали:

AB>Нет, не избыточно. Опыт IPv4 (да и вообще история развития стандартов с экономией на битах) говорит о том, что как бы мало не оказалось.


С этими IP6-ми адресами есть другая проблема. О которой Шмыжа, конечно, не в курсе.

Адрес такой ни записать ни произнести. В отличии от IP4-го.

Кстати, предлагаемый Шмыжей переход на 64-битные адреса этой проблемы не решит.
Re[8]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Shmj Ниоткуда  
Дата: 08.11.24 08:54
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Мир, в котором мы живем, в целом — демократический (это не связано с выборами Трампа). Это значит, что в среднем, каждый делает, что хочет, и никто ему не указ.

Pzz>Поэтому 99.9995% не будет.

Не путайте теплое с мягким. Просто неудачное ошибочное решение по своей сути.
Re[13]: Разумность 16 байтных IP-адресов - ведь глупость сдел
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:55
Оценка:
Здравствуйте, Shmj, Вы писали:

Pzz>>Зачем? Вот я принес домой принтер, воткнул в сеть, хочу уже печатать. Зачем мне еще какой-то высший узел? И кто его настраивать будет, этот высший узел?


S>Ваш роутер, который раздает сеть — это и есть высший уровень. В чем проблема? Зачем девайс должен сам себе назначать случайный IP из диапазона, если роутер сразу может выдать строгий адрес?


Ну вот, начинается. Купил принтер, купи еще и роутер. И к интернету не забудь подключиться, раз роутер завёл.

Когда я уже буду печатать уже?

Pzz>>Что характерно, у Эппла это всё работало еще в 1985-м. Без всяких высших узлов.


S>Так и сейчас все работает у всех с DHCP. Никакой рандомизации тут быть не должно.


У всех по-разному работает. У тебя с DHCP, но ты не все.
Re[10]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Shmj Ниоткуда  
Дата: 08.11.24 08:55
Оценка: :)
Здравствуйте, Pzz, Вы писали:

Pzz>48-битных процессоров тоже не бывает. Последний мне известный был БЭСМ-6.

Pzz>Это не мешает ethernet-адресам быть 48-битными. Что, кстати, весьма неудобно для обработки.

Так 48 бит можно хранить внутри 64 битного числа — в чем вопрос

А вот 128 бит нейтивно обрабатывать не получится. Притом что всегда есть понимание ошибочного решения и это всегда будет раздражать на всех уровнях.
Re[10]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Shmj Ниоткуда  
Дата: 08.11.24 08:58
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Много ты раз в своей жизни написал обработку IPv6-х адресов? Я — много.

Pzz>Это не то место, которое создаёт сложности в сетевом программировании.

Достаточно. У меня даже когда нужно поиск по ним делать — уже чувство отвращения.

S>>Притом что 8 байт хватит с большим большим запасом.


Pzz>>>В IPv6 сделано еще много чего полезного, кроме изменения формата адреса. Например, введено понятие scoped link-local адреса, позволяющее устранить некоторые фундаментальные проблемы zeroconf.

S>>Это все не имеет смысла.
Pzz>Для кого не имеет смысла?

Для практического применения. Нет пользы в этом.
Re[11]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 08:58
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>А вот 128 бит нейтивно обрабатывать не получится. Притом что всегда есть понимание ошибочного решения и это всегда будет раздражать на всех уровнях.


Ты б хоть поинтересовался у кого-нибудь, кому на практике приходилось иметь дело с компьютерными сетями, что раздражает, а что нет.
Re[14]: Разумность 16 байтных IP-адресов - ведь глупость сдел
От: Shmj Ниоткуда  
Дата: 08.11.24 09:00
Оценка: -1
Здравствуйте, Pzz, Вы писали:

Pzz>Ну вот, начинается. Купил принтер, купи еще и роутер. И к интернету не забудь подключиться, раз роутер завёл.

Pzz>Когда я уже буду печатать уже?

Так а куда же вы будете принтер подключать то? Речь же о сети интернет. Если же вы хотите по блютузу — то причем тут IP-адрес?
Re[12]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Shmj Ниоткуда  
Дата: 08.11.24 09:01
Оценка: :)
Здравствуйте, Pzz, Вы писали:

S>>А вот 128 бит нейтивно обрабатывать не получится. Притом что всегда есть понимание ошибочного решения и это всегда будет раздражать на всех уровнях.

Pzz>Ты б хоть поинтересовался у кого-нибудь, кому на практике приходилось иметь дело с компьютерными сетями, что раздражает, а что нет.

Мне приходилось иметь на уровне TCP/UPD- протоколов — и даже этого достаточно, чтобы раздражало.
Re[11]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: Pzz Россия https://github.com/alexpevzner
Дата: 08.11.24 09:01
Оценка: +1
Здравствуйте, Shmj, Вы писали:

Pzz>>Много ты раз в своей жизни написал обработку IPv6-х адресов? Я — много.

Pzz>>Это не то место, которое создаёт сложности в сетевом программировании.

S>Достаточно. У меня даже когда нужно поиск по ним делать — уже чувство отвращения.


Сочувствую. Может, тебе профессию сменить?

S>Для практического применения. Нет пользы в этом.


Для практического применения кем именно?

Прекрасно иметь оборудование, которое не нуждается в настройке. Хороший тому пример: флешка. Ее воткнул, и она сразу работает.

Необходимость настройки оборудования нередко становится непреодолимой задачей для многих людей, которые с ним работают.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.