Содержание
- 2. © 2009-2010 TATU Содержание Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы Литература
- 3. © 2009-2010 TATU Понятие протокола [Сетевой] протокол – это распределенный алгоритм, выполняемый на нескольких компьютерах, и
- 4. © 2009-2010 TATU Зачем нужна декомпозиция управления? Задачи сетевого управления сложны Сеть гетерогенна, состоит из множества
- 5. © 2009-2010 TATU Декомпозиция сетевого управления Модель OSI/ISO Модель TCP/IP
- 6. © 2009-2010 TATU Наиболее важные протоколы состав протоколов и их взаимодействия
- 7. © 2009-2010 TATU Задачи протоколов различных уровней Физический уровень обеспечивает стандартизацию сред передачи, (носителей, частотой, контактов,
- 8. © 2009-2010 TATU Инкапсуляция протоколов При передаче данных от приложения в сеть транспортный, сетевой и канальный
- 9. © 2009-2010 TATU
- 10. Архитектура TCP/IP
- 11. © 2009-2010 TATU TCP/IP: независимость от среды передачи Физические подсети могут иметь различную природу и различные
- 12. © 2009-2010 TATU IP-сети Сеть – это совокупность подсетей, соединенных шлюзами (маршрутизаторами) подсеть – это целостное
- 13. © 2009-2010 TATU Функциональная декомпозиция TCP/IP Канальный уровень – обеспечивает двухточечную связность IP (RFC791, 950, 919,
- 14. © 2009-2010 TATU Мосты, маршрутизаторы и коммутаторы
- 15. © 2009-2010 TATU Оборудование сетей Данные могут передаваться в объединенной сети с помощью следующих трех типов
- 16. © 2009-2010 TATU Мосты
- 17. © 2009-2010 TATU Маршрутизация
- 18. © 2009-2010 TATU Маршрутизация Счетчик пересылок определяет количество сетей, которые необходимо пересечь, чтобы перейти из одного
- 19. © 2009-2010 TATU Коммутация
- 20. Протокол IP: IP-пакет
- 21. © 2009-2010 TATU IP пакет VERS, version – версия IP (4, 0010) HLENG, header length –
- 22. © 2009-2010 TATU Тип сервиса Поле SERVICE TYPE используется для управления приоритетом (качеством сервиса) PRED, predecence
- 23. © 2009-2010 TATU Фрагментация Физические сети могут иметь различные размеры кадров (minimal transfer unit, MTU) если
- 24. © 2009-2010 TATU Пример: Размер пакета Имеется e-mail с размером 3500 байт (3,5Кбайт). Сеть которая вы
- 25. © 2009-2010 TATU MTU: Maximum Transfer Unit Каждая сеть отправляет информацию в виде пакета. MTU показывает
- 26. © 2009-2010 TATU Пример: Передача пакета с размерностью 12000 байт
- 27. © 2009-2010 TATU Таблица основных значений MTU
- 28. © 2009-2010 TATU Время жизни IP пакета В силу ошибок маршрутизации или по другим причинам пакет
- 29. © 2009-2010 TATU Механизм IP-инкапсуляции IP может «нести» данные различных протоколов, номер «вложенного» протокола кодируется в
- 30. © 2009-2010 TATU Целостность IP-пакетов IP вообще не следит за целостностью IP-пакетов за целостностью данных «следят»
- 31. © 2009-2010 TATU Пакетная коммутация
- 32. Протокол IP: адресация
- 33. © 2009-2010 TATU Системы адресации Адресации: 1. Прикладной уровень (служба DNS, имя компьютеров в рабочих группах
- 34. © 2009-2010 TATU IP-адрес Уникальный в масштабах Интернет 32х-битный идентификатор, обычно в dotted-decimal notation aaa.bbb.ccc.ddd Адресуемые
- 35. © 2009-2010 TATU Маска подсети Сеть (вернее, адресное пространство сети, определяемое полем netID) можно разделить на
- 36. © 2009-2010 TATU Специальные адресные пространства Адрес «этот хост», «пустышка» может использоваться в инициализационной процедуре, когда
- 37. © 2009-2010 TATU Частные адресные пространства Уникальное (регистрируемое) адресное пространство Интернет почти исчерпано; поэтому для пользования
- 38. © 2009-2010 TATU Привязка и конфигурирование адресов Поскольку IP является независимым от природы (и внутренней адресации)
- 39. © 2009-2010 TATU Протокол ARP (RFC826) ARP (Address Resolution Protocol, протокол определения адресов) сопоставляет 32-разрядные IP-адреса
- 40. © 2009-2010 TATU
- 41. © 2009-2010 TATU Протокол RARP (RFC1293) RARP (Reverse Address Resolution Protocol, протокол обратного определения адресов) сопоставляет
- 42. © 2009-2010 TATU Протоколы BOOTP (RFC951), DHCP (RFC2131, 2132) Результатом работы протоколов BOOTP (Bootstrap) и DHCP
- 43. © 2009-2010 TATU Справка. Параметры DHCP-настройки стека Параметры протокола IP на уровне хоста Be a router
- 44. Протокол IP: маршрутизация
- 45. © 2009-2010 TATU Задача маршрутизации Маршрутизационная задача решается локально на каждом хосте/маршрутизаторе постановка задачи: на какой
- 46. © 2009-2010 TATU Статическая и динамическая маршрутизация Статическая маршрутизация основывается на жестко заданных маршрутизационных таблицах наиболее
- 47. © 2009-2010 TATU Архитектура маршрутизации Интернет Архитектурно задача динамической маршрутизации в Интернет делится на два уровня:
- 48. © 2009-2010 TATU Interior routing protocols Routing Information Protocol (RIP), Xerox Corp., начало 1980х прост (минимизирует
- 49. © 2009-2010 TATU Пример использования различных протоколов в сети
- 50. © 2009-2010 TATU Exterior routing protocols Exterior Gateway Protocol, EGP обеспечивает динамическую маршрутизацию, очень прост, ограничен,
- 51. © 2009-2010 TATU Классификация маршрутизируемых протоколов Многие маршрутизируемых протоколов можно разделить на следующие категории: - Distance
- 52. © 2009-2010 TATU Distance vector routing protocol
- 53. © 2009-2010 TATU Алгоритм маршрутизации Link-state Используется Алгоритм Дейкстры shortest path first (SPF).
- 54. © 2009-2010 TATU Link-state
- 55. © 2009-2010 TATU
- 56. © 2009-2010 TATU Вывод Conclusion - Routing is the process of how routers pass the packets
- 57. © 2009-2010 TATU RIP - using interior routing protocols with distance vector algorithms - IGRP -
- 58. © 2009-2010 TATU Routing protocol OSPF uses link-state, with the following characteristics: - Protocol link-state routing
- 59. Протокол IP: служебные обмены и диагностика
- 60. © 2009-2010 TATU Протокол ICMP Internet Control Message Protocol (ICMP) используется в случаях доставки информации об
- 61. © 2009-2010 TATU Формат ICMP-сообщения ICMP-сообщение инкапсулируется в обычный IP-пакет, снабжается стандартным заголовком TYPE – определяет
- 62. © 2009-2010 TATU Важнейшие ICMP-приложения Ping – диагностика связи с хостом Traceroute – трассировка пути к
- 63. Транспортные протоколы: сервис
- 64. © 2009-2010 TATU Сервис транспортного уровня Приложения не формируют IP-пакеты для этого разработчикам приложений пришлось бы
- 65. © 2009-2010 TATU Идентификация приложений Транспортный уровень принимает из сети пакеты для множества приложений, возникает проблема
- 66. © 2009-2010 TATU Немного о портах Порты транспортных протоколов бывают предписанные (well-known) и динамически назначаемые номера
- 67. © 2009-2010 TATU Прикладной интерфейс socket Наиболее распространенным прикладным интерфейсом для передачи данных по сети является
- 68. Транспортные протоколы: UDP
- 69. © 2009-2010 TATU Сервис протокола UDP User Datagram Protocol, UDP (RFC 768) обеспечивает обмен единичными сообщениями
- 70. © 2009-2010 TATU Дейтаграмма UDP UDP SOURCE PORT и UDP DESTINATION PORT – порты процесса-отправителя и
- 71. © 2009-2010 TATU Контрольная сумма Т-протоколов Расчет контрольной суммы в TCP обязателен, а в UDP опционален:
- 72. Транспортные протоколы: TCP ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы -
- 73. © 2009-2010 TATU Сервис протокола TCP Transfer Control Protocol, TCP (RFC793) обеспечивает транспорт потоков (stream) т.е.
- 74. © 2009-2010 TATU Сегмент TCP ТСР передает данные порциями (сегментами), каждый из которых включается затем в
- 75. © 2009-2010 TATU Поля заголовка TCP SOURCE PORT, DESTINATION PORT – номера портов отправителя и получателя
- 76. © 2009-2010 TATU Биты управления URG, urgent – срочная передача данных ACK, acknowledgement – подтверждение приема
- 77. © 2009-2010 TATU Конечный автомат протокола TCP Работу протокола TCP удобно пояснить на основе конечного автомата;
- 78. © 2009-2010 TATU Установление TCP-соединения Результаты: стороны готовы к приему/передаче и уведомили друг друга об этом
- 79. © 2009-2010 TATU ESTABLISHED ESTABLISHED Передача данных. Квитирование Отправитель берет из выходного буфера очередную порцию данных,
- 80. © 2009-2010 TATU Настройка тайм-аута (очень упрощенно) Если сегмент (или квитанция) потеряны – отправитель по истечении
- 81. © 2009-2010 TATU Оконное управление потоком Если отправлять сегменты только после поступления квитанций (верхний рисунок), пропускная
- 82. © 2009-2010 TATU Оконное управление потоком Изменение размера окна позволяет эффективно управлять интенсивностью потока данных при
- 83. © 2009-2010 TATU Управление перегрузкой сети (упрощенно) Перегрузка на промежуточном устройстве диагностируется по увеличению задержки передачи
- 84. © 2009-2010 TATU Принудительная передача данных Отправитель накапливает данные во входном буфере иногда, например, после набора
- 85. © 2009-2010 TATU Передача вне [приемной] очереди В случае необходимости передать данные срочно, вне очереди (out
- 86. © 2009-2010 TATU Завершение TCP-соединения
- 87. © 2009-2010 TATU Сброс ТСР-соединения Когда следует прекратить связь, а штатное завершение ТСР-соединения по каким-либо причинам
- 89. Скачать презентацию