Главная » Просмотр файлов » Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU)

Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (1130092), страница 59

Файл №1130092 Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU)) 59 страницаЭ. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (1130092) страница 592019-05-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 59)

Проделайте те же вычисления для СЯМ. Объясните разницу. 50 Пусть А, В и С одновременно передают нулевые биты, используя систему С1)МА и элементарные последовательности, показанные на рис. 2.39, б. Как будет выглядеть результируюгцая элементарная последовательность? 51. Прн обсуждении ортогональности элементарных последовательностей СЕгМА утверждалось, что если 5 е Т = О, то и 5 ° Т = О. Докажите зто. з2. Рассмотрим еще один подход к вопросу свойства ортогональности элементарных последовательностей С1зМА. Каждый бит в паре последовательностей может совпадать или нс совпадать с другим.

Выразите свойство ортогональностн в терминах совпадений и несовпадений парных битов. Вопросы 221 53. Приемник СРМА получает элементарную последовательность: (-1 + 1 — 3 + 1 — 1 — 3 «1 + 1). Предполагая, что исходные последовательности такие, как показано на рис. 2.39, б, какие станции посылали сигналы н какие именно? 54. То|юлогпя телефонной системы в части, включающен оконечный коммута тор, соединенный с телефонами абонентов, представляет собой звезду.

Кабельное телевидение, напротив, состоит из единого длинного кабеля, объедипя1ощего все дома в одной местности. Предположим, что в кабельном телевидении будуигего вместо медного кабеля будет применяться оптоволоконный с пропускной способностью 10 ГбитУс. Сможет ли подобная линия воспроизвести работу телефонной линии и обеспечить каждому абоненту отдельную линию до оконечного коммутатора? Если да, то сколько телефонов может быть подключено к одному кабелю? 55. Система кабельного телевидения состоит из 100 коммерческих каналов, в ко- торых программы время от времени прерываются рекламой. На что зто больше похоже — па временное нлн частотное уплотнение? 56. Оператор кабельной сети предоставляет доступ н Интернет в районе, состоя щем из 5000 домов. Компания использует коаксиальньш кабель и распределяет спектр таким образом, что пропускная способность входящего потока для каждого кабеля составляет 100 Мбит?с.

Чтобы привлечь клиентов, компания объявила, что каждому дому будет предоставлено 2 Мбит/с для входящего трафика в любое время. Опишите, что нужно компании, чтобы сдержать слово. 57. Используя распределение спектра, показанное на рис. 2.42, а также данную в тексте информацию, подсчитайте, сколько мегабит в секунду отводится в кабельной системе на входящий и исходящий каналы. 58. С какой скоростью пользователь кабельной сети может принимать данные, если все остальные пользователи пассивны? 59: Мультиплексирование потоков данных ЯТЗ-1 играет важную роль в техноло- гни ЯОХЕТ. Мультиплексор 3:1 уплотняет три входных потока 5Т5-1 в один выходной поток 5Т5-3. Уплотнение производится побайтно, то есть первые три выходных байта соответствуют псрвым байтам входных потоков 1, 2 п 3 соответственно.

Следующие три байта — вторым байтам потоков 1, 2 и 3, и т. д. Напишите программу, симулирующую работу мультиплексора 3:1. В программе должно быть пять процессов. Главный создает четыре других процесса (для трех входных потоков и мультиплексора). Каждый процесс входного потока считывает в кадр 5Т5-1 данные пз файла в виде последовательности из 810 байт. Затем кадры побайтно отсылаются процессу мультиплексора. Мультиплексор принимает потоки и выводит результируюпгий кадр 5Т5-3 (снова побайтно), записывая его на стандартное устройство вывода.

Для взаимодействия между процессами используйте метод «труб». Глава 3 Уровень передачи данных 1 Ключевые аспекты организации уровня передачи данных 1 Обнаружение и исправление ошибок 1 Элементарные протоколы передачи данных 1 Протоколы скользящего окна 1 Верификация протоколов 1 Примеры протоколов передачи данных 1 Резюме 1 Вопросы В этой главе мы рассмотрим принципы построения уровня 2 — уровня передачи данных (иногда его называют также канальным уровнем).

Мы обсудим алгоритмы, обеспечивающие надежную эффективную связь между двумя компьютерами. Мы будем рассматривать две машины, физически связанные каналом связи, действующим подобно проводу (например, коаксиальным кабелем или телефонной линией). Основное свойство канала, которое делает его подобным проводу„заключается в том, что биты принимаются точно в том же порядке, в каком передаются. На первый взгляд может показаться, что данная проблема настолько проста, что и изучать тут нечего, — машина А просто посылает биты в канал, а машина В их оттуда извлекает. К сожалению, в каналах связи иногда случаются ошибки при передаче данных, Кроме того, скорость передачи данных ограничена, а время Распространения сигнала отлично от нуля. Все эти ограничения оказывают серьезное влияние на эффективность передачи данных.

Использую|внеся для связи протоколы должны учитывать все эти факторы. Данным протоколам и посвящена эта глава. После знакомства с ключевыми аспектами устройства уровня передачи данных мы изучим его протокольь рассмотрев природу ошибок, их причины, мето- Ключевые аспекты организации уровня передачи данных 223 ды их обнаружения и исправления. Затем мы обсудим ряд протоколои, начиная с простых и далее рассматривая все более сложные протоколы. 1<аждый слелуюший протокол будет решать все более сложные проблемы уровня передачи данных Наконец, мы рассмотрим вопросы моделирования и верификации протоколов и приведем несколько примеров протоколов передачи данных.

Ключевые аспекты организации уровня передачи данных уровень передачи данных должен выполнять ряд специфических функций. К ним относятся: + обеспечение строго очерченного служебного интерфейса для сетевого уровня; + обработка ошибок передачи данных; + управление потоком данных, исключающее затопление медленных прием- ников быстрыми передатчиками. Для этих целей канальный уровень берет пакеты, полученные с сетевого уровня, и вставляет их в специальные кадры для передачи. В каждом кадре содержится заголовок, поле данных и концевик.

Структура кадра показана на рис. 3.1. Управление кадрами — это основа деятельности уровня передачи данных. В следующих разделах мы более подробно изучим обозначенные выше вопросы. Отправитель Получатель Рис. 3.1. Взаимодействие между пакетами и кадрами Хотя эта глава и посвящена детальному рассмотрению уровня передачи данных и соответствующих протоколов, многие вопросы, обсуждаемые здесь, такие как контроль ошибок и контроль потока, относя гся также к транспортным и другим протоколам. На самом деле, во многих сетях эти функции являются прерогативой верхних уровней и вообще не относятся к уровню передачи данных.

С другой стороны, не так уж это важно, потому что основные принципы все равно остаются неизменными. Аргументом в пользу рассмотрения их именно в свете уровня передачи данных является то, что здесь они предстают в наиболее простой фор- ме и их легко показать в деталях. 224 Глава 3.

уровень передачи данных Сервисы, предоставляемые сетевому уровню Задача уровня передачи данных заключается в предоставлении сервисов сетевому уровню. Основным сервисом является передача данных от сетевого уровня передающей машины сетевому уровню принимающей машины. На передающей машине работает некая сущность, пли процесс, который передает биты с сетевого уровня на уровень передачи данных для передачи их по назначению. Работа уровня передачи данных заключается в передаче этих битов на принимающую машину так, чтобы они могли быль переданы сетевому уровню принимающей машины, как показано на рис.

3.2, а. Б действительности данные передаются по пути, показанному на рис. 3.2, б, однако проще представлять себе два уровня передачи данных, связывающихся друг с другом при помощи протокола передачи данных. По этой причине на протяжении этой главы будет использоваться модель, изображенная на рпс. 3.2, а. Хост 1 Хост 2 Хост 1 Хост 2 'н х я с них сс Рис. 3.2. Виртуальное соединение (а); реальное соединение Гб) Уровень передачи данных может предоставлять различные сервисы.

Их набор может быть разным в разных системах. Обычно возможны следующие варианты. 1. Сервис без подтверждений, без установки соединения. 2. Сервис с подтверждениями, без установки соединения. 3. Сервис с подтверждениями, ориентированная на соединение. Рассмотрим эти варианты по очереди. Сервис без подтверждений и без установки соединения заключается в том, что передающая машина посылает независимые кадры принимающей машине, Ключевые аспекты организации уровня передачи данных 225 а принимающая машина не посылает подтверждений о приеме кадров. Никакие соединения заранее не устанавливаются и не разрываются после передачи кадров, Если какой-либо кадр теряется из-за шума в линии, то на уровне передачи данных не предпринимается никаких попыток восстановить его.

Данный класс сервисов приемлем при очень низком уровне ошибок. В атом случае вопросы, связанные с восстановлением потерянных при передаче данных, могут быть оставлены верхним уровням, Он также применяется в линиях связи реального времени, таких как передача речи, в которых лучше получить искаженныс данные, чем получить их с большой задержкой. Сервис без подтверждений и без установки соединения используется в уровне передачи данных в большинстве локальных сетей. Следующим шагом в сторону повышения надежности является сервис с подтверждениями, без установки соединения.

Характеристики

Тип файла
DJVU-файл
Размер
10,09 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее