Інтернет в туалеті – 2: Firewire проти Ethernet, Комплектуючі, огляди

Введення

Довгий час інтерфейс Firewire використовувався в основному при обробці потокового відео. Загалом-то, для цього він спочатку і проектувався. Однак, найвища, навіть за сьогоднішніми мірками, пропускна здатність цього інтерфейсу зробила його досить ефективним для сучасних периферійних високошвидкісних пристроїв, а так само для організації невеликих швидкодіючих мереж.

Трохи про Firewire…

Високошвидкісний послідовний інтерфейс Firewire, так само відомий як IEEE1394, 1394 і i.Link, був розроблений компанією Texas Instruments у співпраці з Apple в далекому 1995 році. Компанія Apple вже досить давно оснащує свої комп’ютери цим інтерфейсом (починаючи з G3), але що стосується PC систем, то Firewire тільки недавно став набирати популярність.

Ось, основні характеристики інтерфейсу Firewire:

Висока швидкість послідовної шини 100, 200 або 400Mbps
Можливість підключити до 63 пристроїв на один канал
Повна підтримка Plug ‘n’ Play
Оперативне підключення і відключення без втрати даних або переривання

Використання стандартних роз’ємів для всіх типів пристроїв
Максимальна довжина кабелю 4.5м
Підтримка WDM драйвера

Підтримка операційною системою

Завдяки підтримці WDM драйвера, Firewire інтерфейс підтримується операційними системами, починаючи з Windows 98 Second Edition. Однак вбудована підтримка інтерфейсу Firewire була вперше реалізована в Windows Millennium, і тепер підтримується в Windows 2000 і Windows XP. Всі операційні системи, крім Windows 98SE також підтримують гарячу установку мережі. Якщо Firewire контролер присутня в системі, Windows автоматично інсталює віртуальний мережевий адаптер, з можливістю прямого доступу і модифікації стандартних мережевих установок.

За замовчуванням Firewire мережа підтримує TCP / IP протокол, якого цілком достатньо для вирішення більшості сучасних мережевих задач, наприклад, функція Internet Connection Sharing (спільне використання інтернет), вбудована в операційну систему Microsoft.

Підтримка додаткових протоколів, як IPX / SPX, NetBEUI і AppleTalk забезпечена програмним забезпеченням третіх виробників, наприклад, Firenet.

Незважаючи на те, що Win9x підтримує Firewire мережу, ми настійно рекомендуємо використовувати Windows 2000 або Windows XP через більш оптимізованих мережевих можливостей, що в результаті призводить до збільшення швидкості передачі.

Що необхідно для Firewire мережі?

Для складання Firewire мережі необхідно мати кілька недорогих компонентів. До речі про ціну. Незважаючи на те, що фактична ціна на Firewire компоненти досить невисока, в деяких магазинах, ціни виявляються дуже високими. Найчастіше така ситуація спостерігається в компаніях, що торгують дорогим цифровий відеотехнікою. Мабуть, вважається, що купивши камеру, вартістю близько 1000 $, покупець викладе ще 30 за кабель.

Для наших експериментів, ми використовували різні компоненти, надані компанією «Data Storage Group», відомої нашим читачам як найбільший постачальник MP3 плеєрів, USB і Firewire пристроїв.

Ціни в цій компанії, повністю відповідають поточному рівню світових цін, тобто невисокі.

Отже, почнемо з контролера. Сьогодні деякі виробники системних, звукових і іноді, графічних плат, інтегрують Firewire контролер в свої нові продукти. Серед найбільш відомих, можна назвати Aopen (AK73-1394), Abit (IT7, AT7), Creative Audigy та графічні карти Gainward.

У разі якщо Ваш комп’ютер не має Firewire порту, то Вам доведеться скористатися спеціальним PCI або PCMCIA (для ноутбуків) контролером. Такі контролери зараз випускають близько сотні виробників. Відрізняються вони числом портів, наявністю внутрішнього порту, а так само підтримкою додаткових типів інтерфейсів.

Наприклад, для наших експериментів нам було надано два PCI контролера.

Перший, досить простий і дешевий (~ 15 $) контролер оснащений трьома зовнішніми, і одним внутрішнім шести-піновим портами. У комплект поставки контролера входять короткі інструкції з встановлення та дискета з необхідними драйверами.

Другий універсальний контролер два зовнішніх, один внутрішній Firewire порт і три зовнішніх і один внутрішній USB 2.0 порт. Такий контролер буде цікавий власників комп’ютерів, які не мають не тільки Firewire, але і USB 2.0 інтерфейсів. Правда за таку універсальність доведеться викласти близько 65 $, проте, враховуючи зростаючу популярність периферійних пристроїв, що підтримують ці високошвидкісні інтерфейси, витрати не виявляться марними.

Кабель

Для з’єднання комп’ютерів використовується стандартний 6 піновий (з права) або маленький 4 піновий (з ліва) кабель. Кабель вибирається в залежності від того, який роз’єм підтримує Ваш контролер. Так, наприклад, більшість PCI контролерів підтримують 6-ти піновий роз’єм, в той час як в ноутбуках в основному використовується 4-х піновий.

Стандартний шести-піновий роз’єм

Маленький чотирьох-піновий роз’єм

Нам було надано декілька варіантів кабелів, включаючи кабель, обладнаний двома типами роз’ємів.

Вартість таких кабелів варіюється в діапазоні від 3 $ і вище. З огляду на два типи роз’ємів, для збереження сумісності з різними контролерами, існують спеціальні перехідники, вартість яких складає 1-2 $.

перехідник IEEE 1394 6P-4P

Головним недоліком Firewire мережі є обмежена довжина кабелю. Згідно специфікації, для роботи на швидкості 400 Mbps довжина кабелю не повинна перевищувати 4,5 метрів. Для вирішення цієї проблеми використовується різні варіанти репіторов.

Так, Ви можете використовувати спеціальні кабелі, оснащені репітором. Вартість такого кабелю становить приблизно 20 $, а довжина дорівнює 4.5 метра. Чесно кажучи, використовувати такі кабелі можна тільки у виняткових випадках, де необхідно підключити пристрої на відносно великій відстані.

Кабель з репітором

У невеликих офісних або домашніх мережах, де комп’ютери розташовані на відносно невеликій відстані, краще всього використовувати хаби-репітори, до яких будуть підключатися кабелі від всіх комп’ютерів.

Для експериментів нам надали два подібні пристрої.

Перше, найбільш підходяще для мережевих потреб, пристрій називається i-Mac від Welland, яке являє собою компактний шести портовий хаб-репитер. Вартість такого репітера складає близько 38 $.

Існує ще один цікавий варіант хаба-репітера, що встановлюється на передню сторону комп’ютера. У нашому випадку використовувався універсальний хаб Welland, оснащений чотирма портами USB 2.0 і двома Firewire портами.

Як Ви можете подібний пристрій дуже зручно для підключення периферійних пристроїв, проте для мережевих потреб воно виявляється не дуже привабливим. Вартість такого хаба становить приблизно 29 $.

В принципі, описаних вище комплектуючих досить для створення Firewire мережі різної складності. Пора приступити з побудови мережі.

Будуємо мережу …

Для з’єднання комп’ютерів в нашій експериментальної мережі, ми використали досить специфічний кабель, довжиною 5 метрів, що на пів метра перевищує специфікацію Firewire. Це було зроблено спеціально, щоб перевірити можливості мережі в гірших умовах. (Збільшення довжини кабелю, призводить до зниження швидкості до 200 або 100Mbps, або навіть до втрати з’єднання. Проте, в нашому випадку ми не мали жодних проблем.)

Підключення комп’ютерів в Firewire мережу здійснюється по так званій шлейфові схемою, подібно підключенню SCSI пристроїв. Тільки у випадку з Firewire немає необхідності використовувати термінатор або встановлювати ID пристрою.

Якщо Ваш контролер підтримує кілька портів Ви можете паралельно з організацією мережі використовувати різне периферійне устаткування (CD, CD-RW, DVD, Сканер, Відео і т.д.). Причому, завдяки асинхронної роботі Firewire пристроїв, Ви можете підключити пристрої з різною швидкістю 100Mbps, 200Mbps і 400Mbps. При цьому повільні пристрої ні як не впливатимуть на швидкість швидких.

На що здатна Firewire мережа?

В наших експериментах беруть участь два комп’ютери з різними Firewire і мережевими контролерами. Це дозволило нам більш реально змоделювати роботу мережі.

Тестова система 1

AMD Athlon XP1800+
512Mb PC133
Netgear FA310TX NIC
Soundblaster Audigy DE (інтегрований контролер Firewire)
Windows XP Professional

Тестова система 2

AMD Duron 800
384Mb PC133
Intel Pro/100 S NIC
Карта Swann PCI Firewire
Windows XP Professional

Результати випробувань

Перш за все, ми скористалися мережевим тестом пакета Sisoft Sandra 2002, який дозволив нам побачити теоретичне значення пропускної здатності Firewire і 100BaseT мереж.

Звичайно, теоретичні показники пропускної здатності показують істотне перевагу Firewire мережі, однак нам було б цікаво з’ясувати, як поведе себе Firewire мережу в умовах реальних мережевих задач при використанні різних операційних систем? Для цього ми перешлемо файли з одного комп’ютера на інший, використовуючи протокол FTP.

Як Ви можете бачити, завдяки покращеній організації мережі під Windows XP, швидкість передачі по Firewire мережі значно перевершує швидкість 100BaseT
FDX.

Що стосується Windows Me, то тут ми бачимо загальне, істотне падіння швидкості, з невеликим відставанням Firewire мережі, пов’язане з поганою оптимізацією мережевих функцій цієї ОС. Саме тому, на початку статті ми рекомендували використовувати саме Windows 2000 або XP.

У що обійдеться Firewireмережа?

Враховуючи середні ціни на Firewire компоненти, мінімальні витрати, за умови наявності чотирьох комп’ютерів оснащених Firewire контролерами, і їх розташування один від одного не перевищує 4,5 метра, складуть приблизно 12 $.

У гіршому випадку, коли необхідно використовувати Firewire контролери, хаби і перехідники, вартість мережі становить приблизно 100 $.

Висновок

Проведені експерименти показали, що Firewire забезпечує суттєве перевагу в швидкості в порівнянні зі стандартною 100BaseT Ethernet мережею. Але, на нашу думку, це не головна перевага Firewire мережі. Нам здається, що більш важлива простота створення такої мережі, доступна користувачеві не самого високого рівня підготовки. Так само важливо відзначити універсальність і невисоку вартість.

Ми дякуємо компанії «DataStorage» (http://www.dsg.ru) за допомогу, надану при підготовці цього матеріалу. З питань консультацій, а так же придбання різного Firewire і USB обладнання, звертайтеся за телефонами в Москві: 095) 150-84-13, 150-84-18,150-84-14

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*