1998 год — Опубликован документ RFC 2460, который стал основным стандартом IPv6 и определил его окончательные технические детали
Прошло почти 30 лет и до сих пор в основе интернета IP v4 и без него ничего толком не работает.
Не кажется ли вам что проблема в неверной идее? 16 байт — ну явно избыточно же. Ну ОК, пусть планета разрастется до 1 триллиона человек + на каждого человека по 1 млн. девайсов (мало ли, вдруг в каждый кусочек туалетной бумаги встроят сервер со своим IP). И в таком случае хватило бы 8 байт с лихвой.
Более того — 8 байт это 4 группы по 4 цифры — типа FFAA-BBDD-5566-7788. Т.е. похоже на всем нам знакомый номер банковской карты, расширенный до 16-ричных цифр. Просто и удобно.
И похоже что человечество пожадничало, вместо стандартных 8 байт, которые легко совмещаются на 64 битную архитектуру процессора — сморозили от жадности аж 128 бит
И кажется что все это понимают, но как-то не охота сказать это слово — идиоты — по отношению к столько уважаемым людям.
Здравствуйте, Shmj, Вы писали:
S>И кажется что все это понимают, но как-то не охота сказать это слово — идиоты — по отношению к столько уважаемым людям.
В заголовке IPv4 20 байт (если нет опциев). В заголовке IPv6 — 40 байт (всегда, опции там не предусмотрены). Думаешь, 20 лишних байт погубило всю идею?
Re: Разумность 16 байтных IP-адресов - ведь глупость сделали
Здравствуйте, Shmj, Вы писали:
S>Вот, что имеем
S>
S>1998 год — Опубликован документ RFC 2460, который стал основным стандартом IPv6 и определил его окончательные технические детали
S>Прошло почти 30 лет и до сих пор в основе интернета IP v4 и без него ничего толком не работает. S>И кажется что все это понимают, но как-то не охота сказать это слово — идиоты — по отношению к столько уважаемым людям.
нет, оказалось, что костыль NAT неплохо решает эту проблему, и очень многим стало лень (в финансовом плане) выкидывать огромное количество старого но все еще рабочего оборудования ради новомодного ipv6 и заменять на новое.
Re: Разумность 16 байтных IP-адресов - ведь глупость сделали
Здравствуйте, Shmj, Вы писали:
S>И кажется что все это понимают, но как-то не охота сказать это слово — идиоты — по отношению к столько уважаемым людям.
И кажется, что всё понимаешь, и все уже говорили тебе не раз это твоё заветное слово, но...
Здравствуйте, Shmj, Вы писали:
S>Вот, что имеем
S>
S>1998 год — Опубликован документ RFC 2460, который стал основным стандартом IPv6 и определил его окончательные технические детали
S>Прошло почти 30 лет и до сих пор в основе интернета IP v4 и без него ничего толком не работает.
S>Не кажется ли вам что проблема в неверной идее? 16 байт — ну явно избыточно же. Ну ОК, пусть планета разрастется до 1 триллиона человек + на каждого человека по 1 млн. девайсов (мало ли, вдруг в каждый кусочек туалетной бумаги встроят сервер со своим IP). И в таком случае хватило бы 8 байт с лихвой.
S>Более того — 8 байт это 4 группы по 4 цифры — типа FFAA-BBDD-5566-7788. Т.е. похоже на всем нам знакомый номер банковской карты, расширенный до 16-ричных цифр. Просто и удобно.
S>И похоже что человечество пожадничало, вместо стандартных 8 байт, которые легко совмещаются на 64 битную архитектуру процессора — сморозили от жадности аж 128 бит
S>И кажется что все это понимают, но как-то не охота сказать это слово — идиоты — по отношению к столько уважаемым людям.
Если IPv6 реализовывать как полагается, то как раз 64 бита и будет использоваться для адресации устройства. Вторые 64 бита должны быть случайными. Причём на квартиру должны подавать вообще 48 битов, а внутри квартиры уже на 65536 устройств можно раскидать адреса. Правда те, кто IPv6 реализует, естественно, ничего не понимают в этом и зачастую делают как попало, вплоть до организации NAT-а на IPv6 но это проблема не стандартов.
А так — IPv4 оказался достаточно хорош, насущной необходимости принимать входящие подключения на туалетной бумаге не возникло, поэтому никуда IPv4 и не девался. И не денется. Хотя и IPv6 тоже применяется широко.
Здравствуйте, Shmj, Вы писали:
S>И похоже что человечество пожадничало, вместо стандартных 8 байт, которые легко совмещаются на 64 битную архитектуру процессора — сморозили от жадности аж 128 бит
Здравствуйте, Pzz, Вы писали: Pzz>В заголовке IPv4 20 байт (если нет опциев). В заголовке IPv6 — 40 байт (всегда, опции там не предусмотрены). Думаешь, 20 лишних байт погубило всю идею?
Да вы на суть смотрите. Планета Земля вряд ли выдержит триллион людей:
Далее. Каждый человек физически не может иметь более 65 тысяч точек внимания (девайсов и пр.). Ну нонсенс же. Т.е. вообще каждому хватит еще + 2 байта под его нужды. Ну ОК, пусть будет еще + 3 байта каждому — 16 млн. девайсов на человека.
Зафига больше?
Этого ПРОСТО достаточно с прицелом на долгие долгие тысячи лет вперед.
Здравствуйте, opfor, Вы писали:
O>нет, оказалось, что костыль NAT неплохо решает эту проблему, и очень многим стало лень (в финансовом плане) выкидывать огромное количество старого но все еще рабочего оборудования ради новомодного ipv6 и заменять на новое.
По идее за 30 лет оборудование уже 2-3 раза сменилось. И новое должно было реализовывать два стандарта. Но люди чувствуют что это глупость — нужно было 8 байт.
Re[3]: Разумность 16 байтных IP-адресов - ведь глупость сдел
Здравствуйте, vsb, Вы писали:
vsb>Если IPv6 реализовывать как полагается, то как раз 64 бита и будет использоваться для адресации устройства. Вторые 64 бита должны быть случайными.
Идея гнилая. Никаких доп. +64 бита случайных или нет НЕ НУЖНО. Ну просто не нужно — нет необходимости в них. Даже с прицелом на тысячи лет развития.
И никаких оправданий этому быть не может — просто лишняя трата ресурсов на каждом девайсе. Начиная с удорожения самих девайсов, которые должны поддерживать 128-битные операции.
Re[2]: Разумность 16 байтных IP-адресов - ведь глупость сделали
Здравствуйте, Stanislaw K, Вы писали:
SK>в чем проблема? SK>99% ipv6 пакетов обрабатывается 128 битными процессорами. SK>в смартфонах, персональных компах, серверах происходит оставшийся 1% обработки, но и в них до CPU ip пакеты добираются не часто.
Проблема в излишней избыточности — даже 8 байт хватит на долгие тысячелетия развития — а скорее всего и Земля столько людей не выдержит.
Просто глупость и все.
И процессоры с 128 битными операциями не нужны — это дороже и избыточно.
Re[4]: Разумность 16 байтных IP-адресов - ведь глупость сдел
Здравствуйте, Pzz, Вы писали:
S>>Этого ПРОСТО достаточно с прицелом на долгие долгие тысячи лет вперед. Pzz>Мешает-то чем, я не пойму?
А собаке пятая лапа будет мешать?
Вы понимаете что даже 1 байт лишний — уже приведет к неразумному расходу энергии, если это лишний байт добавлять в каждый пакет долгие годы? Даже если сожмете — это ресурсы процессора на распаковку/упаковку. А тут вы добавили целых 8 байт просто для прикола как бы.
Здравствуйте, Shmj, Вы писали:
S>Проблема в излишней избыточности — даже 8 байт хватит на долгие тысячелетия развития — а скорее всего и Земля столько людей не выдержит.
Кто говорит о людях? ip адреса нужны не только людям.
S>Просто глупость и все.
Глупость, это проецировать свои личные фантазии на всех людей.
S>И процессоры с 128 битными операциями не нужны — это дороже и избыточно.
Эти процессоры стоят дешевле песка из которого выплавлены их кристаллы. Сегодня их уже примерно пол миллиарда (оценка по нижней планке используемых устройств).
Все проблемы от жадности и глупости
Re[5]: Разумность 16 байтных IP-адресов - ведь глупость сдел
S>Вы понимаете что даже 1 байт лишний — уже приведет к неразумному расходу энергии, если это лишний байт добавлять в каждый пакет долгие годы? Даже если сожмете — это ресурсы процессора на распаковку/упаковку. А тут вы добавили целых 8 байт просто для прикола как бы.
Ну а сейчас-то чего? Оно уже есть. Все, поезд ушел. Поздно пить баржоми, почки отвалились
Re[4]: Разумность 16 байтных IP-адресов - ведь глупость сделали
Здравствуйте, Stanislaw K, Вы писали:
S>>Проблема в излишней избыточности — даже 8 байт хватит на долгие тысячелетия развития — а скорее всего и Земля столько людей не выдержит. SK>Кто говорит о людях? ip адреса нужны не только людям.
Калькулятор есть? С помощь 8 байт можно глобально адресовать 18'446'744'073'709'551'615
Для людей хватило бы 5 байт с учетом прироста населения до 1 триллиона человек, но не факт что Земля столько людей выдержит.
S>>Просто глупость и все. SK>Глупость, это проецировать свои личные фантазии на всех людей.
Калькулятор есть — посчитай.
S>>И процессоры с 128 битными операциями не нужны — это дороже и избыточно. SK>Эти процессоры стоят дешевле песка из которого выплавлены их кристаллы. Сегодня их уже примерно пол миллиарда (оценка по нижней планке используемых устройств).
Когда собираешь девайс — то даже лишний резистор на миллионном тираже — уже значителен в цене. Покажите мне 128 битный процессор дешевле песка.
Re[6]: Разумность 16 байтных IP-адресов - ведь глупость сдел
Здравствуйте, Нomunculus, Вы писали:
S>>Вы понимаете что даже 1 байт лишний — уже приведет к неразумному расходу энергии, если это лишний байт добавлять в каждый пакет долгие годы? Даже если сожмете — это ресурсы процессора на распаковку/упаковку. А тут вы добавили целых 8 байт просто для прикола как бы.
Н>Ну а сейчас-то чего? Оно уже есть. Все, поезд ушел. Поздно пить баржоми, почки отвалились
На самом деле ничего нет — просто признать ошибку и ввести новый стандарт IPv8 — где будет 8 байт на адрес Старое не поддерживать, т.к. оно не является критическим для инфраструктуры — оно никогда не работало и не работает.
Re[7]: Разумность 16 байтных IP-адресов - ведь глупость сдел
Здравствуйте, Shmj, Вы писали:
S>На самом деле ничего нет — просто признать ошибку и ввести новый стандарт IPv8 — где будет 8 байт на адрес Старое не поддерживать, т.к. оно не является критическим для инфраструктуры — оно никогда не работало и не работает.
Ты в курсе сколько спутников вокруг Земли крутится с именно этим форматом адреса? Как это "старое не поддерживать"? Это невозможно уже
Re[8]: Разумность 16 байтных IP-адресов - ведь глупость сдел
Здравствуйте, Нomunculus, Вы писали:
Н>Ты в курсе сколько спутников вокруг Земли крутится с именно этим форматом адреса? Как это "старое не поддерживать"? Это невозможно уже
Там все-равно основа IPv4. Т.е. будет работать и если отключить IPv6 (не использовать). А в новом оборудовании уже делать нормально.
Да и, скорее всего, многие девайсы можно перепрошить без изменения железа.
Здравствуйте, Shmj, Вы писали:
S>>>Проблема в излишней избыточности — даже 8 байт хватит на долгие тысячелетия развития — а скорее всего и Земля столько людей не выдержит. SK>>Кто говорит о людях? ip адреса нужны не только людям.
S>
S>Калькулятор есть? С помощь 8 байт можно глобально адресовать 18'446'744'073'709'551'615
S>
S>Для людей хватило бы 5 байт с учетом прироста населения до 1 триллиона человек, но не факт что Земля столько людей выдержит.
Уже сегодня каждому человеку нужно по 2 адреса, для носимых устройств.
Плюс, ты забываешь о инфраструктуре сетей связи. Там, на каждого человека сегодня приходится по 4 адреса, (а в ближайшем будущем прогнозируется учетверение).
Плюс — интернет вещей, где по скромным оценкам потребности составляют от 500 адресов на домовладение.
Округлим сегодняшние потребности до "итого" 512 на человека.
S>Калькулятор есть — посчитай.
А вот теперь — считай.
S>>>И процессоры с 128 битными операциями не нужны — это дороже и избыточно. SK>>Эти процессоры стоят дешевле песка из которого выплавлены их кристаллы. Сегодня их уже примерно пол миллиарда (оценка по нижней планке используемых устройств).
S>Когда собираешь девайс — то даже лишний резистор на миллионном тираже — уже значителен в цене. Покажите мне 128 битный процессор дешевле песка.
Открой любой коммутатор или маршрутизатор сделанный после 2015 года и посмотри.