Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2010-08-22 17:00:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
много маленьких интернетиков
     Интернет - я помню - расшифровывается как Interconnected Networks, то есть создан он был для объединения сетей. И когда интернет создавался - это было, блин, действительно удобно: вместо чтобы связывать два расположенных чёрт-те где компьютера какими-то проводами, подключил их к интернету, и вуаля: оба компьютера волшебным образом доступны друг для друга по любому из протоколов, бегающих поверх TCP/IP (а других уже почти и не осталось).
     Сейчас же типичная ситуация - это когда стоят два компьютера, оба подключены к интернету, но при попытке что-то сделать, ты понимаешь, что они подключены к разным интернетам, и доступиться напрямую с одного на другой без использования сторонних сервисов - задачка не такая простая, иногда близкая к неразрешимой.

     Конечно, интернет для них как бы вроде бы один и тот же - они видят одни и те же сайты, могут писать друг другу электрописьма, и даже устраивать видеосвязь через какой-нибудь skype, а если повезёт - то и прочий пиртупир типа торрентов (главное при этом - не знать, какое количество костылей и подпорок используется там, за окошком на десктопе, для того, чтобы всё это хоть как-то работало). Но ломануться по старинке, как в те времена, когда Interconnected Networks использовался для соединения компьютеров, с одного компа на другой напрямую - опаньки: настоящие IP-адреса стали ценным ресурсом, просто так юзерам не отдаются, а провайдеры при первой же возможности сгоняют юзеров за NAT с "ненастоящими" адресами - забавными такими, типа 10.1.1.77, но всё-таки "левыми". И получается, что "глобальная объединённая сеть Интернет" давно раскололась на много маленьких интернетиков, из которых можно в замочную скважину NAT подглядывать в Настоящий Интернет, и даже устраивать весёлый пиртупир в пределах провайдерской локалки. Но и не сильно более.

     При этом окончательное и бесповоротное решение этой проблемы существует! Оно существует уже более десятка лет (RFC1726 датирован 1994 годом, RFC2460 - 1998 годом)!! И первые годы его бодро пиарили и обещали "вот прям скоро" начать внедрять, чтобы лет через несколько все жили при коммунизме, и у каждого было в запасе по тысяче-другой ip-адресов, чтобы можно было выдать реальный ip каждой пуговице на ширинке и каждому шнурку на ботинке!!! А потом как-то вот затухло: в последнее время про IPv6 (речь, понятное дело, именно о нём) как-то особо не слышно. Где-то там, какие-то работы возможно ведутся, если хорошо поискать - в отдельных крупных городах (Москве и Питере, ага) даже можно найти следы IPv6... и всё.

     А чтение интернетов на тему NAT traversal, а также изучение того, в каких условиях ухитряется работать тот же skype (и на какие извраты ему приходится идти) - чётко напоминает старый советский анекдот, про иностранца, увидевшего ГАЗ-66, и заявившего "что только эти русские не придумают, лишь бы дороги не строить". И правда - ну такой вокруг "обхода NAT" (и ещё не забываем про прокси, причём нескольких разных видов!) завал костылей и подпорок, что даже "перевязанный батничками" фидошный узел образца 1990 года по сравнению с этим выглядит шедевром прямоты и логической стройности. И всё только потому, что существующее более десяти лет решение, в этой быстроразвивающейся индустрии - как-то вот йок, мы лучше будем шлифовать очередные нюансы отображения свойства полупрозрачности в различных браузерах, да создавать очередные клоны клонов очередных "сосальных (social) сетей".

     И как-то уже начинаешь понимать, что не так уж наверное и нужно мне это самое соединение компьютеров - можно ведь и флэшками информацию носить, и электропочтой файлы передавать, а все эти телнеты и radmin'ы - это лишнее...
     "Эх, Морфеус, Морфеус. Где же ты, когда ты так нужен?"(с)

     P.S: а ещё не могу отделаться от мысли, что билайн выдаёт пользователям "жёлтых USB-свистков" адреса вида 172.[16-31].x.x потому, что про сети 192.168.x.x и 10.x.x.x помнят все (их проще запомнить и удобнее использовать), а про 172.[16-31].x.x поэтому не помнят, и пользователь может "визуально спутать" этот IP с настоящим. Впрочем, тут вопрос скорее к IETF - зачем кроме "удобного и широкого" диапазона 10.x.x.x и "компактного" 192.168.x.x, был выделен ещё и этот странный некруглый огрызок в середине диапазона. Желающие рассказать про "сети класса B" - начинайте с того, зачем вообще может понадобиться зависимость класса сети от сетевого адреса - я никакой причины кроме "создания путаницы" до сих пор придумать не могу :-)


(Читать комментарии) - (Добавить комментарий)


[info]gnom_virtuoz@lj
2010-08-22 17:42 (ссылка)
то что изобретается и предлагается, пользуются этим те, кому это надо и кто умеет этим пользоваться. тоже самое и с инетом, кому надо, тот умеет пользоваться и без проблем качает из дома файлы и делает то что ему надо через инет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ilya_314@lj
2010-08-22 18:06 (ссылка)
Ты пытаешься меня убедить, что прямой доступ по адресу к компьютеру не нужен. Так вот я вижу во-первых ограничения тех решений которые пытаются преодолеть этот барьер и как следствие неразвитость сервисов которые построенных на концепции P2P.

Думаю я не одинок в этой оценке, поэтому нет смысла убеждать в том, что это не нужно делать. Более того так или иначе к этому все движется, ipv6 постепенно внедряется и это о чем-то тоже говорит.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]gnom_virtuoz@lj
2010-08-22 18:24 (ссылка)
я не говорю что это не нужно, это ненужно обычному юзеру, который далшье вконтакта и не ходит вовсе. а таких в нете как минимум процентов 60 - 70. и повторюсь, кому это нужно те и в данный момент нормално справлются, на оставшийся процент вполне хватает белых адресов.
Да, не спорю, ipv6 вероятно нужно внедрять, но острой необходимости нет, особенно если учесть весь геморой который это за собой повлечет, так тем более никто особо шевелится не хочет :)

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ilya_314@lj
2010-08-22 18:37 (ссылка)
Хорошо, согласились хоть с главным - технологии быть.

А остальное - это футуристические прогнозы достоверность которых известно какая. Чем будет пользоваться рядовой пользователь через два-три года, даже через год сложно угадать, т.к. все быстро меняется. Тут можно спорить и доказывать очень долго.

По поводу внедрения ipv6:
* из интервью человека из компании провайдера - новое оборудование готово, между некоторыми провайдерами уже используется ipv6
* windows vista/7 включают ipv6 по дефолту не зря, есть уже сервисы ms которые на этом работают, например directaccess, кроме того многое переписывается (серверное уже наверное почти все) для поддержки ipv6
* вроде бы за рубежом значительно чаще встречается предложение ipv6 от провайдеров
* торренты уже используют ipv6

Теперь сравните что было 10 лет назад.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dizel_by@lj
2010-08-22 18:57 (ссылка)
Я вот почитал сайт господина rm, посвящённый проблеме. Очень хорошо написано: всё просто и понятно. Если кто-то ещё не читал, рекомендую однозначно. Хотя для меня лично, похоже, пока IPv6 смысла всё же не имеет. И еще. Получается, что из-под винды с динамического адреса с зафильтрованными входящими IPv6 поднять нельзя?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ilya_314@lj
2010-08-22 19:02 (ссылка)
По поводу описаной ситуации - запрещены входящие соединения и компьютер за NAT-ом. В таком случае IPv6 пробрасывается через Teredo (UDPv4) который использует NAT Traversal. Если NAT Traversal техника не прокатывает то ничего видимо не выйдет. Это кроме всего прочего означает, что вообще никакой P2P не будет работать.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dizel_by@lj
2010-08-22 19:11 (ссылка)
Комп не за натом. Адрес хоть и динамический, но белый. Это поможет? Teredo вроде подходит по описанию. В винде оно работает?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ilya_314@lj
2010-08-22 19:17 (ссылка)
В win7/vista teredo есть. Вообще надо мне кажется просто проверить работает ли ipv6 - можно на http://ipv6.google.com/ попробовать зайти. В сети есть описание как посмотреть и диагностировать ipv6 стэк с консоли в windows. Сам я этим не занимался, он кстати просто работает.

(Ответить) (Уровень выше)


[info]ilya_314@lj
2010-08-22 19:06 (ссылка)
Мне лично тоже пока хватает, хотя 150 руб в месяц за ip лучше бы остались у меня. Я же за наше светлое будущее радею.

(Ответить) (Уровень выше)


[info]ext_233871@lj
2010-08-23 01:36 (ссылка)
Входящие UDP-пакеты у вас вряд ли зафильтрованы, без них не будут работать многие сетевые игры, и если это обычный домашний провайдер, "пользователи не поймут" :). А если UDP всё же проходит, значит можно использовать Teredo, т.к. работает он именно поверх UDP. Могу посоветовать полистать форум NNM-Club, там в ветке об IPv6 неоднократно обсуждались проблемы с настройкой IPv6 в случае использования ОС Windows, и разного рода сложных "сетевых условий":
http://www.nnm-club.ru/forum/viewtopic.php?t=113220

(Ответить) (Уровень выше)


(Читать комментарии) -