СТЕКуемся? Kirion (Kirion@winfo.org) Спецвыпуск Xakep, номер #032, стр. 032-024-3 Будущее А все потому, что перед TCP/IP стоит несколько серьезных проблем, которых не предвидели его создатели с самого начала. Первая и самая известная проблема - это недостаток IP-адресов. Если пару лет назад все думали, что с использованием CIDR можно будет продержаться достаточно долго, то сейчас в Азии уже столкнулись с нехваткой IP-адресов (китайцы наступают на Интернет :)). Вторая - это недостаточность скорости TCP/IP для таких проектов, как Internet 2, и для передачи таких данных, как голос, музыка, видео. Да, в заголовке IP датаграмм есть поле Type of service, которое должно определять приоритет пакетов. Только оно игнорируется во многих реализациях стека. Да, есть службы вроде Quality of Service, но поднимите руки, кто не отрубил ее у себя в Win2k/XP, узнав, что она резервирует четверть трафика для себя. Ну а третья и самая важная - модель безопасности TCP/IP не отвечает современным требованиям. В протоколе IP нет аутентификации пакетов - слишком легко подменить IP адресата или получателя, а на этом основано огромное количество атак. Нет и встроенных средств шифрования (IPsec все же не слишком удобная и популярная вещь). Все эти проблемы решаются переходом на IPv6 - новую спецификацию IP протокола. Этот переход готовится уже почти десять лет. В новой спецификации есть и встроенные в протокол средства шифрования, и разделение приоритетов пакетов, и новые 128-разрядные адреса. К тому же распределение адресов теперь пойдет централизованно и по определенным принципам, а не так, как в начале истории Интернета. Так что IPv6 несет для сетевого сообщества только положительные вещи. Правда, хакать станет сложнее :). Но не бойся, новый протокол появится не сразу и не везде. И что-то мне подсказывает, что первые версии новых стеков будут не менее богатыми на баги, чем памятный стек Win95 :). Стек... лично мне кажется не очень корректным такое название. Как у студента-программиста, у меня стек в первую очередь ассоциируется со способом организации памяти. Как и многие другие сетевые стандарты, стек TCP/IP был разработан военными. Перед TCP/IP стоит несколько серьезных проблем, которые не предвидели его создатели с самого начала. Про различные протоколы можно почитать на www.protocols.com. Странно, да? :) Очень неплохой учебник по TCP/IP можно найти на athena.vvsu.ru/net/book/index.html Об IPv6 и его внедрении в России можно почитать на www.ip6.msu.ru |