Содержание
- 2. Декомпозиция управления ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы Литература
- 3. © 2003-2007 S-Terra CSP Понятие протокола [Сетевой] протокол – это распределенный алгоритм, выполняемый на нескольких компьютерах
- 4. © 2003-2007 S-Terra CSP Зачем нужна декомпозиция управления? Задачи сетевого управления сложны Сеть гетерогенна, состоит из
- 5. © 2003-2007 S-Terra CSP Декомпозиция сетевого управления Модель OSI/ISO Модель TCP/IP C точностью до незначительных различий
- 6. © 2003-2007 S-Terra CSP Справка. Наиболее важные протоколы Эта картинка с www.protocols.ru - не бесспорна по
- 7. © 2003-2007 S-Terra CSP Задачи протоколов различных уровней Физический уровень обеспечивает стандартизацию сред передачи, (носителей, частой,
- 8. © 2003-2007 S-Terra CSP Инкапсуляция протоколов При передаче данных от приложения в сеть транспортный, сетевой и
- 9. Архитектура TCP/IP ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы Литература
- 10. © 2003-2007 S-Terra CSP TCP/IP: независимость от среды передачи Физические подсети могут иметь различную природу и
- 11. © 2003-2007 S-Terra CSP Метафора IP-сети Сеть – это совокупность подсетей, соединенных шлюзами (маршрутизаторами) подсеть –
- 12. © 2003-2007 S-Terra CSP Функциональная декомпозиция TCP/IP Канальный уровень – обеспечивает двухточечную связность IP (RFC791, 950,
- 13. Протокол IP: IP-пакет ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP - IP-пакет -
- 14. © 2003-2007 S-Terra CSP IP пакет VERS, version – версия IP (4, 0010) HLENG, header length
- 15. © 2003-2007 S-Terra CSP Тип сервиса Поле SERVICE TYPE используется для управления приоритетом (качеством сервиса) PRED,
- 16. © 2003-2007 S-Terra CSP Фрагментация Физические сети могут иметь различные размеры кадров (minimal transfer unit, MTU)
- 17. © 2003-2007 S-Terra CSP Время жизни IP пакета В силу ошибок маршрутизации или по другим причинам
- 18. © 2003-2007 S-Terra CSP Механизм IP-инкапсуляции IP может «нести» данные различных протоколов, номер «вложенного» протокола кодируется
- 19. © 2003-2007 S-Terra CSP Целостность IP-пакетов IP (если не применяются специальные протоколы защиты информации AH и
- 20. Протокол IP: адресация ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP - IP-пакет -
- 21. © 2003-2007 S-Terra CSP IP-адрес Уникальный в масштабах Интернет 32х-битный идентификатор, обычно в dotted-decimal notation aaa.bbb.ccc.ddd
- 22. © 2003-2007 S-Terra CSP Маска подсети Сеть (вернее, адресное пространство сети, определяемое полем netID) можно разделить
- 23. © 2003-2007 S-Terra CSP Специальные адресные пространства Адрес «этот хост», «пустышка» может использоваться в инициализационной процедуре,
- 24. © 2003-2007 S-Terra CSP Частные адресные пространства Уникальное (регистрируемое) адресное пространство Интернет почти исчерпано; поэтому для
- 25. © 2003-2007 S-Terra CSP Привязка и конфигурирование адресов Поскольку IP является независимым от природы (и внутренней
- 26. © 2003-2007 S-Terra CSP Протокол ARP (RFC826) ARP (Address Resolution Protocol, протокол определения адресов) сопоставляет 32-разрядные
- 27. © 2003-2007 S-Terra CSP Протокол RARP (RFC1293) RARP (Reverse Address Resolution Protocol, протокол обратного определения адресов)
- 28. © 2003-2007 S-Terra CSP Протоколы BOOTP (RFC951), DHCP (RFC2131, 2132) Результатом работы протоколов BOOTP (Bootstrap) и
- 29. © 2003-2007 S-Terra CSP Справка. Параметры DHCP-настройки стека Параметры протокола IP на уровне хоста Be a
- 30. Протокол IP: маршрутизация ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP - IP-пакет -
- 31. © 2003-2007 S-Terra CSP Задача маршрутизации Маршрутизационная задача решается локально на каждом хосте/маршрутизаторе постановка задачи: на
- 32. © 2003-2007 S-Terra CSP Статическая и динамическая маршрутизация Статическая маршрутизация основывается на жестко заданных маршрутизационных таблицах
- 33. © 2003-2007 S-Terra CSP Архитектура маршрутизации Интернет Архитектурно задача динамической маршрутизации в Интернет делится на два
- 34. © 2003-2007 S-Terra CSP Interior routing protocols Routing Information Protocol (RIP), Xerox Corp., начало 1980х прост
- 35. © 2003-2007 S-Terra CSP Exterior routing protocols Exterior Gateway Protocol, EGP обеспечивает динамическую маршрутизацию, очень прост,
- 36. Протокол IP: служебные обмены и диагностика ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP
- 37. © 2003-2007 S-Terra CSP Протокол ICMP Internet Control Message Protocol (ICMP) используется в случаях доставки информации
- 38. © 2003-2007 S-Terra CSP Формат ICMP-сообщения ICMP-сообщение инкапсулируется в обычный IP-пакет, снабжается стандартным заголовком TYPE –
- 39. © 2003-2007 S-Terra CSP Важнейшие ICMP-приложения Ping – диагностика связи с хостом Traceroute – трассировка пути
- 40. Транспортные протоколы: сервис ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы -
- 41. © 2003-2007 S-Terra CSP Сервис транспортного уровня Приложения не формируют IP-пакеты для этого разработчикам приложений пришлось
- 42. © 2003-2007 S-Terra CSP Идентификация приложений Транспортный уровень принимает из сети пакеты для множества приложений, возникает
- 43. © 2003-2007 S-Terra CSP Немного о портах Порты транспортных протоколов бывают предписанные (well-known) и динамически назначаемые
- 44. © 2003-2007 S-Terra CSP Прикладной интерфейс socket Наиболее распространенным прикладным интерфейсом для передачи данных по сети
- 45. Транспортные протоколы: UDP ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы -
- 46. © 2003-2007 S-Terra CSP Сервис протокола UDP User Datagram Protocol, UDP (RFC 768) обеспечивает обмен единичными
- 47. © 2003-2007 S-Terra CSP Дейтаграмма UDP UDP SOURCE PORT и UDP DESTINATION PORT – порты процесса-отправителя
- 48. © 2003-2007 S-Terra CSP Контрольная сумма Т-протоколов Расчет контрольной суммы в TCP обязателен, а в UDP
- 49. Транспортные протоколы: TCP ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы -
- 50. © 2003-2007 S-Terra CSP Сервис протокола TCP Transfer Control Protocol, TCP (RFC793) обеспечивает транспорт потоков (stream)
- 51. © 2003-2007 S-Terra CSP Сегмент TCP ТСР передает данные порциями (сегментами), каждый из которых включается затем
- 52. © 2003-2007 S-Terra CSP Поля заголовка TCP SOURCE PORT, DESTINATION PORT – номера портов отправителя и
- 53. © 2003-2007 S-Terra CSP Биты управления URG, urgent – срочная передача данных ACK, acknowledgement – подтверждение
- 54. © 2003-2007 S-Terra CSP Конечный автомат протокола TCP Работу протокола TCP удобно пояснить на основе конечного
- 55. © 2003-2007 S-Terra CSP Установление TCP-соединения Результаты: стороны готовы к приему/передаче и уведомили друг друга об
- 56. © 2003-2007 S-Terra CSP ESTABLISHED ESTABLISHED Передача данных. Квитирование Отправитель берет из выходного буфера очередную порцию
- 57. © 2003-2007 S-Terra CSP Настройка тайм-аута (очень упрощенно) Если сегмент (или квитанция) потеряны – отправитель по
- 58. © 2003-2007 S-Terra CSP Оконное управление потоком Если отправлять сегменты только после поступления квитанций (верхний рисунок),
- 59. © 2003-2007 S-Terra CSP Оконное управление потоком Изменение размера окна позволяет эффективно управлять интенсивностью потока данных
- 60. © 2003-2007 S-Terra CSP Управление перегрузкой сети (упрощенно) Перегрузка на промежуточном устройстве диагностируется по увеличению задержки
- 61. © 2003-2007 S-Terra CSP Принудительная передача данных Отправитель накапливает данные во входном буфере иногда, например, после
- 62. © 2003-2007 S-Terra CSP Передача вне [приемной] очереди В случае необходимости передать данные срочно, вне очереди
- 63. © 2003-2007 S-Terra CSP Завершение TCP-соединения
- 64. © 2003-2007 S-Terra CSP Сброс ТСР-соединения Когда следует прекратить связь, а штатное завершение ТСР-соединения по каким-либо
- 65. Литература ВВЕДЕНИЕ В ТЕХНОЛОГИИ TCP/IP Декомпозиция управления Архитектура TCP/IP Протокол IP Транспортные протоколы Литература
- 66. © 2003-2007 S-Terra CSP Источники разработки TCP/IP protocol brief (Cisco Systems) TCP/IP Tutorial and Technical Overview
- 68. Скачать презентацию