СХЕМЫ И ДОКУМЕНТАЦИЯ

Описания / USB сеть


<<< К списку раздела.

Mte-LAN - USB сеть.

Введение

Домашние сети давно уже стали явлением обыденным. При стоимости сетевой карты всего 10-15$ и концентратора - 25-40$, каждый желающий может протянуть сеть к соседу, лишь бы и у вас и у соседа были компьютеры. А вот как только разговор заходит про подключение к локальной сети ноутбука, расходы резко возрастают, так как PCMCA сетевая карта для ноутбука обходится уже совсем недешево. Один из вариантов решения этой проблемы - сетевая карта USB, стоит совсем недорого, подключается к USB, легко устанавливается, и может быть отключена в любой момент времени. Но сегодня мы будем говорить про совсем другой способ организации сетей.

Неважно, PCMCA или USB сетевая карта будет у вас на ноутбуке, все равно вы будете привязаны к месту подводки сетевого кабеля. И придя к другу с ноутбуком, подключиться к его компьютеру сможете только при наличии у друга сетевой карты в компьютере. Можно, конечно, обмотаться длинными сетевыми проводами, чтобы носить подключенный к сети ноутбук по всей квартире, и принести другу вторую такую же USB сетевушку. Но есть и более просто решение.

Вы помните, что пропускная способность USB равна 12 Мбит в секунду. Когда только появилась сама шина USB, вернее когда она уже стала признанным стандартам, мне пришла в голову идея, что одноранговая сеть при соединении компьютеров по USB портам вполне могла бы конкурировать с 10Мбит Ethernet. И вот теперь оказалось, что некая компания Mushroom Technology подслушала мои откровения, высказанные за бутылкой пива :-) и выпустила набор, названный ею GeneLink LAN или по-другому Mte-LAN. Ах, надо было патентовать идею, но я не Rambus :^). Ладно, саму идею ребята здорово проработали и в результате получили возможность создания USB сетей, без использования сетевых карт и концентраторов (правда при необходимости можно соединить несколько компьютеров через USB хаб). Но главное, это возможность соединения такой сети с сетью Ethernet.

На первый взгляд

Набор состоит из USB кабеля и программного обеспечения. USB кабель длиной около 3.6 метра, что вполне подойдет для дома. Руководство пользователя, поставляемое с GeneLink LAN настолько подробно описывает процесс установки, что с ним справится и младенец не снимая памперса. Кроме описания в руководстве приведены и картинки, по которым тот самый младенец может выбрать нужную топологию сети и, абсолютно не умея читать, правильно соединить меж собой компьютеры. Что? Думаете дети не знают, что такое топология? Они еще не такие словечки знают, можете мне поверить.

Установка драйверов так же максимально упрощена, хотя на этом этапе умение читать все же пригодится. Надо сделать один единственный выбор: будете вы устанавливать драйвер GeneLink или Software Router (программный маршрутизатор). Последний как раз и требуется для установки на компьютер служащий шлюзом между USB и Ethernet сетями. Больше ничего, кроме нескольких нажатий на кнопку "ОК" не требуется.

Одним из преимуществ Mte-LAN является кроссплатформенность. Это значит, что при помощи Mte-LAN вы можете соединять между собой PC и Macintosh компьютеры. Я сам по натуре человек недоверчивый, мне надо все проверить, потрогать, понюхать. Но провод, вынутый мною из коробки, был совершенно свежий и пах приятно. При соединении Windows быстренько обнаружила новое устройство, подключила его, попросила диск с драйверами, и.. все установила. По-нашему это шок!

Во время установки были автоматом установлены сетевые протоколы NetBEUI и IPX, которых до этого у меня на компьютере не было, поэтому компьютер пришлось перезагрузить. Вот тебе и подключение "на лету". Типа, USB, устройство подключай сколько хочешь, а перезагружать приходится из-за программного обеспечения. P&P в действии. Подобную же процедуру установки я повторил на еще одном десктопе и на ноутбуке. Затем на одном из десктопов я установил Software Router, который нужен для обмена пакетами между Mte-LAN (GeneLink) сетью и Ethernet сетью.

Где проблемы?

Уже до этого была сеть, состоящая из трех десктопов и одного ноутбука. Соединение с Интернет обеспечивалось компьютером с Win2000, которая и позволяла разделять соединение между всеми компьютерами сети.

Когда я подключил ноутбук ко всей сети, используя кабель Genelink, меня ждал еще один удар. Мой компьютер, на котором установлена Win2000 немедленно увидел ноутбук в сети. Я понял, что что-то здесь не так, так не бывает и решил, что Интернет мне не будет доступен с ноутбука (раньше при подключении через Ethernet карту доступ в Интернет ICS Win2000 был настроен). Но как только я запустил IE, так сразу начала грузиться моя домашняя страничка. Такого я не ожидал и начал медленно доходить до точки кипения.

Ладно я решил добить эту невозможную сеть (безглючная сеть не может существовать), поиграв в сетевой Counterstrike (для тех кто не знает, это прекрасный мод Half-Life). Для чего я задействовал два десктопа. Вроде бы сетевая игра на первом компьютере запустилась, а вот на втором.. УРА.. не пожелала с первого раза, так как не смогла определить скоростные характеристики сети. Правда со второго раза игра все-таки пошла, но перед запуском теперь всегда сперва вылетает сообщение об ошибке, всяческая ругань на непонятную сеть в которой используют такую прекрасную игру. Да и во время игры пинг был достаточно высоким, 120-200, что для нормальной игры высоковато. На нормальном Ethernet всегда пинг составляет 60-80 максимум. К сожалению, я был один за двумя компьютерами, поэтому проверить игру в режиме нормального файтинга было проблематично. Но, уже понятно, что для игры вдвоем, такой вариант сети вполне может подойти, а вот если людей будет больше, то лучше использовать Ethernet сеть.

Затем я решил сравнить производительность сети путем копирования большого 268Мб файла. Каждый тест я проделал три раза и взял средние значения. В таблице ниже вы можете увидеть как отличается производительность сети Ethernet от GeneLink.

 Mte-LAN (GeneLink LAN)10 Мбит/сек Ethernet
Скорость передачи данных (Кб/с)451.18770.11
Максимум (Кб/с)11721869.2
В среднем(Кб/с)468.15797.6
Требуемое время (мин)9.95.8

Из этой таблицы сразу понятно, что Ethernet является более быстрым решением, чем Genelink.

Сравнивать USB с UTP, то же самое, что ежа с сибирским валенком. У каждой технологи есть свои преимущества и свои недостатки, при этом они очень разные. На защиту USB встает ее универсальность. Возможность подключать любой компьютер, даже Macintosh, является серьезным доводом в пользу Mte-LAN, которая в этом случае может выступать в роли моста между Macintosh и PC сетями. А если у вас Ethernet сеть подключена к Интернет, то вы можете подключить к нему и ваш Mac. Конечно для того, чтобы с Macintoshс работать с файлами на PC надо заниматься настройкой протокола Appletalk, либо другого "хитрого" софта, но это уже тема отдельного разговора.

Заключение

Общие результаты совсем не плохи. Мы имеем универсальное решение, с неплохой производительностью. Конечно, Ethernet сеть обеспечивает большую производительность, но не забывайте о скором появлении USB 2.0, чья пропускная способность вырастет до 480Мб/сек. Конечно, при стоимости комплекта Mte-LAN в 45$, многие скажут, что за эти деньги они купят сетевую карту с хабом и на витую пару еще останется. Но для владельцев ноутбуков, подобное решение еще долго будет оставаться привлекательным с финансовой точки зрения, так как PCMCA карты как были дорогими, так и остаются.

Источник: Компьютерная Столица


Разработка и оформление Андрея Александровича Борисенко aka ICE.
По всем вопросам просьба писать мне на icenet (at) narod.ru