Эндрю Уэзеролл - Компьютерные сети. 5-е издание
- Название:Компьютерные сети. 5-е издание
- Автор:
- Жанр:
- Издательство:Питер
- Год:2011
- ISBN:9785446100682
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Эндрю Уэзеролл - Компьютерные сети. 5-е издание краткое содержание
Компьютерные сети. 5-е издание - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Во время инициализации распределитель также присваивает модему мини-слот для запроса полосы пропускания восходящего канала. Когда компьютер хочет отослать пакет данных, он передает его модему, который запрашивает необходимое количество мини-слотов для него. Если запрос принят, то распределитель посылает подтверждение по нисходящему каналу. После этого пакет отправляется, начиная с первого «своего» мини-слота. Используя специальное поле заголовка, можно сообщить о необходимости передать дополнительные пакеты.
Как правило, одному и тому же мини-слоту запроса соответствует несколько модемов, что приводит к конкуренции между ними. Для решения этой проблемы существует две возможности. Первая — использовать множественный доступ с кодовым разделением каналов (CDMA), чтобы пользователи совместно использовали мини-слот. Это решает проблему конкуренции, потому что все пользователи с помощью CDMA могут посылать данные одновременно, хотя и с меньшей скоростью. Вторая возможность — не использовать CDMA, в этом случае может не быть никакого подтверждения запроса, из-за столкновения. Тогда модем может повторить попытку только через случайный промежуток времени. Если при повторной попытке снова возникла коллизия, то случайный промежуток удваивается. (Для читателей, уже немного знакомых с сетевыми технологиями: это интервальный метод ALOHA с экспоненциальной двоичной отсрочкой передачи. Ethernet не может использоваться в качестве кабельного интерфейса, поскольку станции не могут прослушивать линию. Мы вернемся к этим вопросам в главе 4.)
Нисходящие каналы управляются не так, как восходящие. Во-первых, отправитель в этом случае только один — распределитель, поэтому не возникает никакой борьбы за линию и нет необходимости в мини-слотах, которые, на самом деле, являются разновидностью статистического временного уплотнения. Во-вторых, трафик нисходящего канала обычно гораздо выше, чем восходящего, поэтому используются пакеты фиксированного размера — 204 байта. Часть пакета — код коррекции ошибок Рида—Соломона, плюс еще некоторая служебная информация. Собственно данные занимают в пакете 184 байта. Эти числа были выбраны из соображений совместимости с цифровым телевидением, использующим MPEG-2, так что телевизионный и входящий информационный каналы имеют один и тот же формат. Логическая структура соединения показана на рис. 2.47.
Рис. 2.47. Типичная схема входящего и исходящего каналов, принятая в США
2.8.5. ADSL или кабель?
Что лучше, ADSL или кабельная сеть? С тем же успехом можно спорить о том, какая операционная система лучше. Или какой язык. Или какая религия. Ответ зависит от того, кого вы спрашиваете. Давайте сравним ADSL и кабельные сети по нескольким параметрам. И та и другая система в качестве магистрального носителя использует оптическое волокно, однако на его концах используются разные типы носителей. В кабельных сетях это коаксиал, в ADSL — витая пара. Теоретически пропускная способность коаксиального кабеля в сотни раз выше, чем у витой пары. Тем не менее полная пропускная способность все равно недоступна пользователям кабельных систем, потому что большая часть полосы пропускания занята совершенно бесполезными вещами — телевизионными программами.
На практике довольно трудно говорить о реальной эффективной емкости каналов. Провайдеры ADSL заявляют некоторую пропускную способность (например, 1 Мбит/с по нисходящему каналу, 256 Кбит/с по восходящему) и обычно достигают примерно 80 % от нее. Провайдеры кабельных сетей могут искусственно ограничивать пропускную способность каждому пользователю, чтобы помочь предсказать качество работы, но они не могут действительно дать гарантии, потому что эффективная емкость зависит от того, сколько людей в настоящее время активно на кабельном сегменте пользователя. Иногда скорость будет выше, чем в ADSL, иногда — ниже. Раздражает в данном случае непредсказуемость. Если сейчас все «летает», это не означает, что через минуту будет так же, потому что не исключено, что именно сейчас самый большой свинтус в районе, занимающий своим трафиком всю пропускную способность сегмента, включает свой компьютер.
По мере привлечения в ADSL все большего числа пользователей, качество обслуживания практически не снижается, поскольку каждый абонент имеет выделенное соединение. В кабельной системе каждый новый пользователь сегмента снижает качество обслуживания в целом. Единственный выход из данной ситуации — разбивать загруженные участки на более мелкие и подсоединять их напрямую к оптическому кабелю. Это стоит довольно дорого, поэтому операторы всячески стараются избежать таких ситуаций.
Мы, между прочим, уже изучили одну систему с совместно используемым каналом — это мобильная телефонная система. Там тоже имеются группы пользователей, находящихся в одной ячейке, каждый из которых занимает какую-то часть пропускной способности. Обычно существует жесткое разделение используемых ресурсов, для этого применяется частотное и временное уплотнение, потому как речевой трафик обычно довольно ровный. Однако применять жесткое разделение ресурсов при передаче данных оказывается крайне неэффективным, потому что зачастую канал вообще простаивает, тогда зарезервированные ресурсы тратятся просто так. С кабелем используется более динамическое средство для распределения совместно используемой пропускной способности. Несмотря на все это, в этом смысле кабельная система гораздо ближе к мобильной телефонии, чем к стационарным системам.
Доступность — это параметр, по которому ADSL и кабельные сети отличаются друг от друга. У каждого есть телефон, но не каждый живет достаточно близко к оконечной ADSL-станции, чтобы установить соответствующую систему. С другой стороны, не у всех есть кабель в доме или в районе, но если уж он есть, то удаленность от оптоузла или распределительного устройства большой роли не играет. Стоит также отметить, что поскольку кабельные системы начались с кабельного телевидения, корпоративных клиентов у них очень мало.
Будучи двухточечной системой, ADSL является более защищенной, чем кабельная сеть. Любой абонент последней может запросто считывать все пакеты, проходящие мимо него. По этой причине любой приличный оператор кабельной сети предлагает шифрование трафика обоих направлений. И все же, даже если пакет перехвачен в зашифрованном виде, это менее безопасно, чем полное отсутствие возможности перехвата.
Телефонная система, вообще говоря, надежнее кабеля. Например, существует система резервного питания, которая позволяет телефонной сети работать даже при временных отключениях электричества. Если же отключится питание какого-либо усилителя кабельной сети, все пользователи, находящиеся в его ведении, сразу потеряют соединение.
Читать дальшеИнтервал:
Закладка: