Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы организации компьютерных сетей.doc
Скачиваний:
57
Добавлен:
04.12.2018
Размер:
1.78 Mб
Скачать

Работа с окнами

 

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

Однако если отправитель вынужден ждать подтверждения после посылки каждого сегмента, то пропускная способность становится низкой. Поскольку есть определенное время с того момента, как отправитель заканчивает отсылку пакета данных, до момента завершения обработки какого-либо принятого подтверждения, этот интервал используется для передачи дополнительных данных.

Количество пакетов данных, которое разрешается иметь отправителю без получения подтверждения, известно под названием окна.

Работа с окнами – это метод управления количеством информации, пересылаемой между конечными точками соединения. Некоторые протоколы измеряют информацию в терминах количества пакетов, другие, например протокол TCP/IP, измеряют информацию в количестве байтов.

 

Подтверждение

 

Надежный механизм доставки гарантирует, что поток данных, посланный от одной машины, будет доставлен по каналу передачи данных другой машине без дублирования или потери данных.

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

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

 

 

Контрольные вопросы

 

1. Какой из уровней эталонной модели OSI осуществляет управление потоком и восстановление после ошибки?

A. Уровень приложений.

B. Уровень представлений.

C. Транспортный уровень.

D. Сетевой уровень.

 

2. Какое из приведенных ниже определений наилучшим образом описывает процесс сегментации?

A. Осуществляет разбивку данных на более мелкие пакеты для более быстрой передачи.

B. В моменты пикового трафика непрерывно осуществляет переключение хост-машин из режима отсылки в режим приема.

C. Позволяет нескольким приложениям коллективно использовать транспортное соединение.

D. Передает данные с уровня представлений на сетевой для кодирования и инкапсуляции.

 

3. Какой из приведенных ниже механизмов управляет объемом пересылаемой из конца в конец информации и помогает в обеспечении надежности протокола TCP?

A. Широковещание.

B. Работа с окнами.

C. Восстановление после ошибки.

D. Управление потоком.

 

4. Какой уровень эталонной модели OSI может выполнять трансляцию между различными форматами данных, например между форматами ASCII и EBCDIC?

A. Уровень приложений.

B. Уровень представлений.

C. Сеансовый уровень.

D. Транспортный уровень.

 

5. Что из приведенного ниже наилучшим образом описывает функцию уровня представлений?

A. Устанавливает приложения, управляет ими и завершает их.

B. Поддерживает взаимодействие таких программ, как программы электронной почты, передачи файлов и Web-браузеры.

C. Обеспечивает транспортный сервис на всем пути от хост-машины до пункта назначения.

D. Выполняет трансляцию между различными форматами данных, например между форматами ASCII и EBCDIC.

 

6. ASCII, шифрование, QuickTime и JPEG: для какого из уровней все они типичны?

A. Для уровня представлений.

B. Для транспортного уровня.

C. Для уровня приложений.

D. Для сеансового уровня.

 

7. Какой из уровней эталонной модели OSI устанавливает связь между приложениями, управляет ею и завершает ее?

A. Уровень приложений.

B. Уровень представлений.

C. Сеансовый уровень.

D. Транспортный уровень.