ICANN: Свободны всего 8-9% IP-адресов
Адресное пространство в интернете стремительно иссякает и в ближайшие пару лет в интернете просто не останется свободных IP-адресов для размещения новых серверов.
Адресное пространство в интернете стремительно иссякает и в ближайшие пару лет в интернете просто не останется свободных IP-адресов для размещения новых серверов. Об этом во время своего визита в Москву предупредил глава интернет-корпорации Icann Род Бергстром. По оценкам Icann, сейчас в интернете свободно максимум 8-9% IP-адресов, остальные удерживаются различными провайдерами и крупными компаниями.Для того, чтобы избежать проблем в будущем, необходимо уже сегодня как можно быстрее внедрять поддержку протокола IPv6, считает Бергстром. Эта версия протокола поддерживает адресацию многих триллионов интернет-узлов, против 32 млрд узлов у нынешней версии протокола IPv4.
Бергстром также отметил, что когда внедрялся протокол IPv4, то его адресное пространство казалось практически неисчерпаемым, но когда сейчас к интернету подключают чуть ли не каждый холодильник, не говоря уже о компьютерах, то этот ресурс не кажется такой уж бездонной бочкой. При всем этом, глава Icann признает, что переход на IPv6 - это большая и сложная работа. "Но это придется делать, так как люди подключают к интернету все больше устройств", - отметил он.
(Голосов: 2, Рейтинг: 3.44) |
точно также -- плевать на клиентский Native_IPv6... так как наверняка российские провайдеры подключат его к клиенту через <Ж>:
...например выдят клиенту толко 1 IPv6-адрес, вместо блока IPv6-адрессов... а как потом подключать свои "холодильники" к IPv6-интернету?
компьютеры на Vista-7 уже сейчас спокойно подключаются к IPv6-серверам (без дополнительной настроки тунелей, и прочих конфигураций).. про Linux я уже вообще молчу (aptitude install gw6c или miredo -- занимает одну минуту)
можно и больше...
...ведь 2^(80 -
так-что можно одному провайдерскому клиенту давать и 2^32 адреса (без ущерба для всех).
в этом случае число таких клиентов у одного провайдера составит: 2^(80 - 32) = 2^(48) = 281474976710656 # что тоже очень даже не мало!!
но вот я больше чем уверен , что российские провайдеры больше одного адресса не выдадут!
они ведь опять захотят сделать аудентификацию по тупому PPPoE (вместо того чтобы сделать эмуляцию прозрачного Ethernet+DHCP, но и с передачей меток-портов программируемых_свичей)
вообщето -- 4 милиардов... (небольшая такая ошибочка..
>>> 2**32
4294967296L
# p.s.: это сообщение теперь удалят?
провайдеры будут обеспечивать динамическую трансляцию ipv6-DNS-доменов (результаты AAAA-типа) в ipv4-DNS-домены (результаты A-типа. с динамическим временным ipv4-адрессом)
эти протоколы сейчас тестируются и проверяются...
как понадибиться, то их незамедлительно введут в строй!
----------
другое дело что самому тебе (через 3 года) не захочется использовать свой домашний маршрутизатор который у тебя сейчас
(а ежеле ты говоришь про маршрутизаторы провайдера -- то разумеется их как минимум раз в 10-лет нада менять)
Провайдерам просто нужно сделать множество NAT (1 IP адрес на не более чем 10 пользователей и пробросить каждому пользователю 10-20 входящих портов) и будет всем счастье.
Однако стоимость подобной системы может превышать стоимость введения IP6.
большенство пользователей думают что "Internet" и "Web" это одно и тоже..
и чтоже теперь изза этих недоучек -- превратим интененет в кучу кривых NAT??!
..."уникумы" которые щитают что белые-ip не нужны -- можете мне рассказить:
какого фига провайдерский NAT разеденяет TCP-сессии которые являются неактивными чуть мнее чем два часа?
(ведь два часа неактивности TCP это ещё не обозначает потеря соеденения)
если неумете настраивать NAT -- то предоставляйте былые ip! потомучто я (как клиент) сам лучше знаю какие TCP мне разъеденять нада а какие не нада :-/
....и не нада говорить всякую лабуду по типу что программы должны посылать Keep-Alive пакеты кадые 2 минуты. ничиего они не должны! TCP не должен сам по себе разъеденяться (это заложено в его RFC) !
Я не знаю ни единого нормального сервиса который бы не слал кипэлайвы или же мог сохранять неактивность 2(!) часа...
..а всё потомучто TCP сам по себе КОГДА ЭТО ТРЕБУЕТСЯ ПО RFC -- щлёт SYN-пакеты которые говорят о том что "всё нормально связь не потеряна!"
прочти матчасть блин!
# p.s.: еслибы канал был UDP -- то это другое дело
Гость: 20115> я не забыл -- я его спецом отключаю...
а весь прикол в этом и состоит -- что пока я пользуюсь ПРОВАЙДЕРСКИМ nat -- то провайдер мне диктует: "чихать я(провайдер) хотел на RFC! приказываю делать тебе Keep-Alive"
..а когда провайдер предоставляет белые-ip -- то TCP работает так как он и должен работать, причём независимо от того что говорят "умники" вроде {Гость: quest} ... пусть хоть слюной изойдёться от уверений в необходимости Keep-Alive -- сёравно он не не нужен
Бог мой... Что за феерический бред!
SYN пакеты никакой TCP не шлет, идиoтинa!
Вот когда приложение кип-алайф запросит - тогда пойдут и сины, и аска! Кури РФЦ, тупицa!
ты сам идиот!
может объяснишь что делают параметры сетевой подсистемы:
| regural-user@ubuntu:~$ sysctl net.ipv4.tcp_keepalive_time
net.ipv4.tcp_keepalive_time = 7200 regural-user@ubuntu:~$ sysctl net.ipv4.tcp_keepalive_probes net.ipv4.tcp_keepalive_probes = 9 regural-user@ubuntu:~$ sysctl net.ipv4.tcp_keepalive_intvl net.ipv4.tcp_keepalive_intvl = 75 |
???
если не можешь объяснить -- то я сам отвечу -- это настройка которая показывает сколько нужно ждать времени чтобы TCP-канал посылал SYN-пакеты подтверждающщие что "TCP всё ещё жив, даже если ничего не посылает"
критины... нифига не шарят...
приделай следущий эксперимент:
1. возьми два компа
2. подключи их по TCP (напиши для этого маленькое приложение) , но чтобы без команды эти приложения ничего не посылали внутри TCP-канала (и не запрашивали никаких keep-Alive).
3. продержи эти компы (и программу) включенными в течении суток
4. убедись что TCP-канал не разорвался сам, и что он работает. хотя полезные данные не передавались аж целые сутки!
5. <подумай почему так произошло>
далаее сделай тот же самый эксперимент...
....но только после пункта [3] один из компов выведи из строя (но таким образом чтобы он не успел послать сигнал второму компу о том что он завершает свои сетевые соеденения . например вытыкни Ethernet, затем перезагрузи комп)
...далее подожди пол дня и УБЕДИСЬ что хотя приложения не посылают никакий полезной информации через TCP-канал, но сёравно (через два часа) TCP-соеденение закроется само.
подумай -- "почему во втором случае TCP-соеденение закрылось а в первом нет?"
мозгами сначало подумай! на том компе на КОТОРОМ ты втыкнул Ethernet -- КОНЕШНО_ЖЕ сразу [мгновенно] разрыв опредилиться. а если ты его из розетки вытынкеш -- то вообще не нада ничего даже определять.
а на том компе у коготого никто ничего НЕ_ВЫТЫКАЛ -- кто куда что пошлёт/примет?
...вот рассматриваем например ситуацию с двумя абонентами разных провайдеров, у которых у обоих белые ip (разумеется никаких nat)
...или ситуацию когда два компьютера подключены через третий компьютер (простейший маршрутизатор) , и работают в разных подсетях
...разумеется точно такойже эффект будет если оба компа подключены просто через Свич (но выже не доверяете Свичу, думаете он сразу начнёт всем компам рассылать что "ВНИМАНИЕ! комп №23 в дауне! его вытыкнули из разетки!")
| далее сделай тот же самый эксперимент...
....но только после пункта [3] один из компов выведи из строя (но таким образом чтобы он не успел... |
Здесь говорится не про удаленную машину, а про локальную
2.
если это TCP-соединение, то на каждый пакет ожидается подтверждение (в отличие от UDP), и если нет подтверждения в течении некоторого времени и определенного числа попыток, то соединение считается разорванным.
И это не зависимо от железа, которое стоит между двумя ПК.
3. Может Вам привести полностью работу TCP-State-Mashine ? и вообще в RFC793 все подробно написано.
да, точно... нарисовал вам картинку
( )
P.S. RFC ничего не требует
Я это к чему? Да не тяжело дописать пару строк в код, чтобы с определённым интервалом слался байт для поддержания жизнеспособности соединения. Просто это такое отступление от рфц, на которое все тихо положили, поскольку есть приемлемый workaround. Хорошая иллюстрация того, что если провайдеру лениво что-то сделать правильно, то он сделает как ему удобнее. Тем более, что проблема скорее всего кроется в дешевом оборудовании, ибо для провайдера закупить дорогое ради исправления таких мелочей - фи.
| Тем более, что проблема скорее всего кроется в дешевом оборудовании, ибо для провайдера закупить дорогое ради исправления таких мелочей - фи. |
Я бы посоветовал Вам не обобщать. Или уточнять - что это касается тех провайдеров, с которыми Вам "посчастливилось" работать.
Более того, я уверен, что не менее, чем в половине случаев виновато кривое оборудование у пользователя (у многих локалка с выходом наружу через паршивые роутеры).
Но мне, как разработчику, ставят задачу - чтоб работало. Виновато железо? Да. Можно ли программно это обойти? Да. Трудно ли это сделать? Нет. Так обойди, будь добр, мы не будем клиенту парить мозги, чтобы он разбирался со своей сетью/провайдером.
Поэтому так и остаётся - включён кипэлайв на уровне протокола, а с ним еще и фейковый трафик время от времени прогоняется. И клиенты сыты, и несоответствия стандартам целы.
...однако НЕ посылка таковых -- только ухудшит ситуацию..
получается вариант два: либо глюки, либо много глюков
Ага, а еще кто-то доказывал, что скайп зло - потому как мешает остальным сервисам. Пользователь заплатил за канал? Заплатил. Дальше он имеет полное право сам решать куда и чего ему нужно.
а провайдер хочет чтобы пользователь не только платил -- но и "ни шагу в лево, ни шагу вправо" от просмотра www в интернете!
(всё что не www -- в любую секунду может оказаться заблокированным, или не гарантированным для качественной работы
а чо -- решил "по хитрому" пробросить только один порт? и какойже именно? HTTP?
помоему вполне нормально -- что каждое устройство достойно нормальной полноценной связи.
(а nat это синоним нестабильности и глючности сети.
конешно те люди которые всю жизнь работают через nat -- непоймут что такое "неглючная сеть". они думают будтобы постоянные разрывы TCP -- это нормальный режим работы интернета)
| иначе пришлось бы на каждый бытовой прибор отдельный договор с провайдером заключать. |
То есть - это не религизный вопрос, а сугубо "экономический".
а ты опять тотже "умный сисадмин" который не знает тонкостей работы TCP...
...да -- разговаривать мне с тобой дествительно неочем....
можешь ещё позвать своего дружка SOLDIER чтобы он коменты почистил (чтобы не выставлыять вас в дурном свете)
07 февраля, 2012
06 февраля, 2012
03 февраля, 2012
01 февраля, 2012

