Автор работы: Пользователь скрыл имя, 26 Января 2012 в 11:23, курсовая работа
IEEE 1394 или Firewire - это последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами. Благодаря невысокой цене и большой скорости передачи данных эта шина становится новым стандартом шины ввода-вывода для персонального компьютера.
Введение 3
История возникновения 6
Основные сведения 7
Технические характеристики 7
Топология 9
Совместимость 10
Сеть на IEEE-1394 11
Конструкция шины
удивительно проста. Устройства могут
подключаться к любому доступному порту
(на каждом устройстве обычно 1 - 3 порта).
Шина допускает "горячее" подключение
- соединение или разъединение при
включенном питании. Нет также необходимости
в каких-либо адресных переключателях,
поскольку отсутствуют
Однако есть несколько ограничений. Между любыми двумя узлами может существовать не больше 16 сетевых сегментов, а в результате соединения устройств не должны образовываться петли. К тому же для поддержки качества сигналов длина стандартного кабеля, соединяющего два узла, не должна превышать 4,5 м.
Протокол
Интерфейс позволяет осуществлять два типа передачи данных: синхронный и асинхронный. При асинхронном методе получатель подтверждает получение данных, а синхронная передача гарантирует доставку данных в необходимом объеме, что особенно важно для мультимедийных приложений.
Протокол IEEE 1394 реализует три нижних уровня эталонной модели Международной организации по стандартизации OSI: физический, канальный и сетевой. Кроме того, существует "менеджер шины", которому доступны все три уровня. На физическом уровне обеспечивается электрическое и механическое соединение с коннектором, на других уровнях - соединение с прикладной программой.
На физическом уровне осуществляется передача и получение данных, выполняются арбитражные функции - для того чтобы все устройства, подключенные к шине Firewire, имели равные права доступа.
На канальном уровне обеспечивается надежная передача данных через физический канал, осуществляется обслуживание двух типов доставки пакетов - синхронного и асинхронного.
На сетевом уровне
поддерживается асинхронный протокол
записи, чтения и блокировки команд,
обеспечивая передачу данных от отправителя
к получателю и чтение полученных
данных. Блокировка объединяет функции
команд записи/чтения и производит
маршрутизацию данных между отправителем
и получателем в обоих
"Менеджер шины"
обеспечивает общее управление
ее конфигурацией, выполняя
Чтобы передать данные,
устройство сначала запрашивает
контроль над физическим уровнем. При
асинхронной передаче в пакете, кроме
данных, содержатся адреса отправителя
и получателя. Если получатель принимает
пакет, то подтверждение возвращается
отправителю. Для улучшения
В случае синхронной
передачи отправитель просит предоставить
синхронный канал, имеющий полосу частот,
соответствующую его
Шина конфигурируется таким образом, чтобы передача кадра начиналась во время интервала синхронизации. В начале кадра располагается индикатор начала и далее последовательно во времени следуют синхронные каналы 1, 2… На рисунке изображен кадр с двумя синхронными каналами и одним асинхронным.
Оставшееся время в кадре используется для асинхронной передачи. В случае установления для каждого синхронного канала окна в кадре шина гарантирует необходимую для передачи полосу частот и успешную доставку данных.