
- •2. Вычислительные сети с коммутацией пакетов. Принципы функционирования, области применения. Принципы коммутации пакетов
- •Виртуальные каналы в сетях с коммутацией пакетов
- •Пропускная способность сетей с коммутацией пакетов
- •1Коммутация сообщений
- •Уровни модели osi
- •[Править]Прикладной уровень
- •[Править]Уровень представления
- •[Править]Сеансовый уровень
- •[Править]Транспортный уровень
- •[Править]Сетевой уровень
- •[Править]Канальный уровень
- •[Править]Физический уровень
- •4. Прикладной, представительный и сеансовый уровни модели мос. Их функции и назначение Прикладной уровень
- •Уровень представления данных
- •Сеансовый уровень
- •5. Транспортный уровень модели мос Транспортный уровень
- •6. Сетевой уровень модели мос как средство для маршрутизации пакетов данных Сетевой уровень
- •7. Канальный и физический уровни модели мос. Их функции Канальный уровень
- •Физический уровень
- •8. Стек протоколов tcp/ip. Назначение уровней
- •[Править]Уровни стека tcp/ip
- •[Править]Прикладной уровень
- •[Править]Транспортный уровень
- •[Править]Сетевой уровень
- •[Править]Канальный уровень
- •Структура стека tcp/ip. Краткая характеристика протоколов
- •10. Адресация в ip-сетях Адресация в ip-сетях Типы адресов: физический (mac-адрес), сетевой (ip-адрес) и символьный (dns-имя)
- •Три основных класса ip-адресов
- •Соглашения о специальных адресах: broadcast, multicast, loopback
- •Отображение физических адресов на ip-адреса: протоколы arp и rarp
- •Отображение символьных адресов на ip-адреса: служба dns
- •Автоматизация процесса назначения ip-адресов узлам сети - протокол dhcp
- •11. Протокол ip. Основные функции и структура ip-пакета
- •[Править]Свойства
- •[Править]Версия 4
- •[Править]Версия 6
- •[Править]Пакет
- •[Править]Версия 4 (iPv4)
- •[Править]Версия 6 (iPv6)
- •12. Протокол tcp. Функции протокола по мультиплексированию и демультиплексированию
- •[Править]Заголовок сегмента tcp
- •[Править]Номер подтверждения
- •[Править]Смещение данных
- •[Править]Зарезервировано
- •[Править]Флаги (управляющие биты)
- •[Править]Окно
- •[Править]Псевдозаголовок
- •[Править]Контрольная сумма
- •[Править]Установка соединения
- •[Править]Передача данных
- •[Править]Завершение соединения
- •[Править]Известные проблемы [править]Максимальный размер сегмента
- •[Править]Обнаружение ошибок при передаче данных
- •[Править]Атаки на протокол
- •[Править]Реализация [править]Освобождение от расчёта контрольной суммы
- •2Концепция портов. Мультиплексирование и демультиплексирование
- •13. Реализация скользящего окна в протоколе tcp
- •Выбор тайм-аута
- •Реакция на перегрузку сети
- •14. Модель протокола b-isdn. Физический уровень
- •15. Модель протокола b-isdn. Уровень атм
- •16. Модель протокола b-isdn. Уровень адаптации атм Уровень адаптации атм (aal)
- •17. Модель протокола b-isdn. Физический уровень, уровень атм и уровень адаптации атм
- •18. Маршрутизация в атм-сетях
- •19. Основные типы топологий локальных вычислительных сетей Топология лвс
- •20. Иерархическая топология лвс и топология типа «звезда» в лвс
- •[Править]Работа в сети
- •21. Шинная топология лвс и кольцевая топология лвс. Особенности применения
- •[Править]Работа в сети
- •[Править]Сравнение с другими топологиями [править]Достоинства
- •[Править]Недостатки
- •[Править]Преимущества и недостатки шинной топологии
- •[Править]Примеры
- •22. Физические среды в лвс. Основные параметры и характеристики Физическая среда
- •23. Витая пара проводов и коаксиальные кабели как среда для передачи информации в лвс Витая пара
- •24. Волоконно-оптические линии связи в глобальных и локальных сетях Волоконно-оптический кабель
- •25. Методы случайного доступа. Пропускная способность. Преимущества и недостатки этих методов Методы случайного доступа
- •Чистая aloha (Pure aloha)
- •Синхронная aloha
- •Aloha с настойчивой стратегией
- •Настойчивый алгоритм с вероятностью передачи 1 (1persistent algorithm)
- •Настойчивый алгоритм с вероятностью передачи p(ppersistent algorithm)
- •Многостанционный доступ с контролем несущей и обнаружением конфликта (csma/cd)
- •Многостанционный доступ с контролем несущей и устранением конфликта (csma/ca)
- •Управляемый доступ. Передача маркера
- •Методы коллективного широкополосного абонентского доступа
- •Краткие итоги
- •26. Сеть Ethernet. Структурная организация. Виды и технические характеристики. Формат кадра. Принцип функционирования
- •[Править]История
- •[Править]Технология
- •[Править]Формат кадра
- •[Править]mac-адреса
- •[Править]Разновидности Ethernet
- •[Править]Ранние модификации Ethernet
- •[Править]10 Мбит/с Ethernet
- •[Править]Быстрый Ethernet (Fast Ethernet, 100 Мбит/с)
- •[Править]Гигабитный Ethernet (Gigabit Ethernet, 1 Гбит/с)
- •[Править]10-гигабитный Ethernet (Ethernet 10g, 10 Гбит/с)
- •[Править]40-гигабитный и 100-гигабитный Ethernet
- •[Править]Перспективы
- •27. Cеть Fast Ethernet. Cтруктурная организация. Особенности построения физического уровня
- •Структура Fast Ethernet
- •Подуровень управления логической связью (llc)
- •Заголовок snap
- •Подуровень согласования
- •Управление доступом к среде (mac)
- •28. Cеть Gigabit Ethernet. Cтруктурная организация. Особенности построения физического уровня
- •29. Маркерный доступ на структуре шина. Формат кадров. Кадры управления удс
- •30. Протокольные операции в сетях с маркерным доступом на структуре шина
- •31. Механизм приоритетного доступа при маркерном доступе на структуре шина
- •32. Маркерный доступ на структуре кольцо. Формат кадров. Основные средства управления
- •33. Беспроводные вычислительные сети. Технология Blue Tooth. Микросотовые вычислительные сети беспроводные сети
- •5.1.Типы и компоненты беспроводных сетей
- •5.2. Передача "точка-точка"
- •5.3.Локальные вычислительные сети (беспроводные лвс)
- •5.3.1.Инфракрасные и лазерные беспроводные лвс
- •5.3.2. Беспроводные лвс с радиопередачей данных
- •5.4.Мобильные сети
- •3Технология Bluetooth
- •Что в имени твоем
- •Технические детали
- •Частоты
- •Типы передачи данных
- •Сети Piconet и Scatternet
- •Установление соединения
- •Энергосбережение
- •Защита данных
- •34. Беспроводные вычислительные сети. Технология Wi max
- •Целесообразность использования WiMax как технологии доступа
- •[Править]Фиксированный и мобильный вариант WiMax
- •[Править]Широкополосный доступ
- •[Править]Пользовательское оборудование
- •[Править]Wi-Fi и WiMax
- •[Править]Принцип работы [править]Основные понятия
- •4Микросотовая сеть
- •35. Беспроводные вычислительные сети. Технология передачи изображений высокого качества
- •[Править]Развитие технологии
- •[Править]Стандарты [править]Передача на дальние расстояния
- •[Править]Передача на короткие расстояния
- •[Править]Носители
- •[Править]Стандарты разложения
- •[Править]Защита содержимого
13. Реализация скользящего окна в протоколе tcp
В протоколе TCP реализована разновидность алгоритма квитирования с использованием окна. Особенность этого алгоритма состоит в том, что, хотя единицей передаваемых данных является сегмент, окно определено на множестве нумерованных байт неструктурированного потока данных, поступающих с верхнего уровня и буферизуемых протоколом TCP.
Квитанция посылается только в случае правильного приема данных, отрицательные квитанции не посылаются. Таким образом, отсутствие квитанции означает либо прием искаженного сегмента, либо потерю сегмента, либо потерю квитанции.
В качестве квитанции получатель сегмента отсылает ответное сообщение (сегмент), в которое помещает число, на единицу превышающее максимальный номер байта в полученном сегменте. Если размер окна равен W, а последняя квитанция содержала значение N, то отправитель может посылать новые сегменты до тех пор, пока в очередной сегмент не попадет байт с номером N+W. Этот сегмент выходит за рамки окна, и передачу в таком случае необходимо приостановить до прихода следующей квитанции.
Выбор тайм-аута
Выбор времени ожидания (тайм-аута) очередной квитанции является важной задачей, результат решения которой влияет на производительность протокола TCP.
Тайм-аут не должен быть слишком коротким, чтобы по возможности исключить избыточные повторные передачи, которые снижают полезную пропускную способность системы. Но он не должен быть и слишком большим, чтобы избежать длительных простоев, связанных с ожиданием несуществующей или "заблудившейся" квитанции.
При выборе величины тайм-аута должны учитываться скорость и надежность физических линий связи, их протяженность и многие другие подобные факторы. В протоколе TCP тайм-аут определяется с помощью достаточно сложного адаптивного алгоритма, идея которого состоит в следующем. При каждой передаче засекается время от момента отправки сегмента до прихода квитанции о его приеме (время оборота). Получаемые значения времен оборота усредняются с весовыми коэффициентами, возрастающими от предыдущего замера к последующему. Это делается с тем, чтобы усилить влияние последних замеров. В качестве тайм-аута выбирается среднее время оборота, умноженное на некоторый коэффициент. Практика показывает, что значение этого коэффициента должно превышать 2. В сетях с большим разбросом времени оборота при выборе тайм-аута учитывается и дисперсия этой величины.
Реакция на перегрузку сети
Варьируя величину окна, можно повлиять на загрузку сети. Чем больше окно, тем большую порцию неподтвержденных данных можно послать в сеть. Если сеть не справляется с нагрузкой, то возникают очереди в промежуточных узлах-маршрутизаторах и в конечных узлах-компьютерах.
При переполнении приемного буфера конечного узла "перегруженный" протокол TCP, отправляя квитанцию, помещает в нее новый, уменьшенный размер окна. Если он совсем отказывается от приема, то в квитанции указывается окно нулевого размера. Однако даже после этого приложение может послать сообщение на отказавшийся от приема порт. Для этого, сообщение должно сопровождаться пометкой "срочно" (бит URG в запросе установлен в 1). В такой ситуации порт обязан принять сегмент, даже если для этого придется вытеснить из буфера уже находящиеся там данные.
После приема квитанции с нулевым значением окна протокол-отправитель время от времени делает контрольные попытки продолжить обмен данными. Если протокол-приемник уже готов принимать информацию, то в ответ на контрольный запрос он посылает квитанцию с указанием ненулевого размера окна.
Другим проявлением перегрузки сети является переполнение буферов в маршрутизаторах. В таких случаях они могут централизовано изменить размер окна, посылая управляющие сообщения некоторым конечным узлам, что позволяет им дифференцировано управлять интенсивностью потока данных в разных частях сети.