Содержание
- 2. Приложения – это интерфейс между сетями
- 3. Прикладной уровень: Модели OSI и TCP/IP Прикладной уровень (7-ой уровень) является наивысшим уровнем в моделях OSI
- 4. Протоколы прикладного уровня используются для обмена данными между программами, работающими на узлах-источниках (source hosts) и узлах-назначения
- 5. Функции протоколов прикладного уровня в модели TCP/IP соответствуют, не строго говоря, трем верхним уровням модели ISO:
- 6. Уровень представления На уровне представления реализуются три основные функции: Кодирование и преобразование данных прикладного уровня, чтобы
- 7. Уровень сессии Создание и поддержка диалога между приложениями источников и назначения. Управляет обменом информацией в процессах:
- 8. Прикладной уровень: Модели OSI и TCP/IP Примечание: Обычно на одном сервере выполняются несколько приложений. Протоколы прикладного
- 9. Программное обеспечение прикладного уровня Сетевые приложения Эти приложения являются системными программами, используемыми для коммуникаций в сети.
- 10. Программное обеспечение прикладного уровня Службы прикладного уровня Некоторым программам необходима «помощь» со стороны служб прикладного уровня,
- 11. Программное обеспечение прикладного уровня Прикладной уровень использует протоколы, которые реализуются в внутри приложений и служб. Приложения
- 12. Функции протоколов прикладного уровня Протоколы прикладного уровня используются как узлами-источниками,так и узлами-назначения в процессе сессии связи.
- 13. Приложения и службы могут использовать несколько протоколов. - Приложения и службы могут инкапсулировать (вкладывать) протокол или
- 14. Модель Клиент-Сервер Клиент: Устройство, запрашивающее информацию. Сервер: Устройство, отвечающее на запрос, называется сервером. Клиент начинает операцию
- 15. Серверы Сервер обычно является компьютером, который хранит общую для нескольких клиентских систем информацию. Web-сервер Почтовый сервер
- 16. Протоколы прикладного уровня
- 17. HTTP (WWW) FTP SMTP (email) Telnet (file transfer) (remote login) DHCP (IP address resolution) DNS (domain
- 18. Data HTTP Header TCP Header IP Header Data Link Header Data Link Trailer IP Packet Data
- 19. Заголовок прикладного уровня и данные HTTP HTTP
- 20. HTTP (HyperText Transfer Protocol) HTTP – Базовый протокол для работы Web-служб. Описан в документах RFC 1945
- 21. Web Browser - Клиент Browser – пользовательский агент для Web. Отображает Web-страницы и обеспечивает навигационные и
- 22. Web Server Web Server – Хранит web-объекты, адресуемые с помощью URL. Реализуется в серверной стороне протокола
- 23. HTTPS HTTPS (Hypertext Transfer Protocol over Secure Socket Layer) – это расширение протокола HTTP (Hypertext Transfer
- 24. FTP (File Transfer Protocol) FTP был разработан для передачи файлов между клиентом и сервером. FTP позволяет
- 25. Клиент инициирует соединение с FTP-севером, используя порт 21. Это соединение остается открытым до тех пор, пока
- 26. SMTP – Simple Mail Transfer Protocol простой протокол передачи электронной почты Email – Одно из самых
- 27. Почта интернет включает: User agent (пользовательские агенты) Позволяют пользователям считывать, отвечать, перенаправлять, сохранять и т.п. электронные
- 28. SMTP - Описан в документе RFC 2821 - Передает сообщения от сервера-отправителя к серверу-назначения. - Протокол
- 29. SMTP – Simple Mail Transfer Protocol Протокол доступа POP3 (Post Office Protocol): - Описан в документе
- 30. IMAP (Internet Message Access Protocol) - Описан в документе RFC 2060 - Сообщение не выгружается, остается
- 31. SMTP Почтовые процессы: MTA и MDA MUA (Mail User Agent) – программа-клиент электронной почты MTA (Mail
- 32. Telnet Telnet (протокол эмуляции текстового терминала) предоставляет стандартный метод доступа к удаленному компьютеру и выполнения команд
- 33. Telnet Позволяет пользователю обращаться к удаленным сетевым устройствам (узлам, маршрутизаторам и коммутаторам). Соединение, использующее протокол Telnet,
- 34. Telnet Telnet поддерживает аутентификацию пользователей, при этом данные аутентификации не шифруются. Все данные, которыми обмениваются в
- 35. DHCP – Dynamic Host Configuration Protocol Протокол динамического конфигурирования узла IP-адреса и другая информация могут быть
- 36. DHCP DHCP-информация может включать: IP-адрес Маску подсети Стандартный шлюз Имя домена Имя сервера DNS DHCP-серверами могут
- 37. DNS – Domain Name System Служба доменных имен Служба DNS позволяет пользователям (программным продуктам) использовать имена
- 38. Преобразование имен Необходим IP-адрес Распознаватель (Resolver) Программы DNS-клиента, используемые для просмотра информации об именах DNS Разрешение
- 39. Преобразование имен Пользователь вводит строку --- http://www.example.com Шаг 1. Распознаватель DNS-клиента посылает рекурсивный запрос к своему
- 40. Шаг 2. Локальный DNS-сервер перенаправляет запрос к серверу корневого домена ( Root DNS). Шаг 3. Сервер
- 41. Шаг 4. Локальный DNS-сервер посылает запрос для www.example.com одному из серверов, обслуживающих домен .com. Шаг 5.
- 42. Шаг 6. Локальный DNS-сервер посылает запрос для www.example.com непосредственно DNS-серверу для example.com Шаг 7. DNS-сервер домена
- 43. Шаг 8. Локальный DNS-сервер посылает IP-адрес, соответствующий www.example.com, DNS-клиенту. Кэширование информации DNS Когда DNS-сервер получает ответ
- 44. Команда nslookup nslookup Отображает стандартные DNS-сервера для узлов сети Может использоваться для запроса имени домена и
- 45. Команда ipconfig /displaydns Просмотр записей DNS, записи удаляются автоматически после истечения значения поля «времени жизни» (TTL).
- 46. Транспортный уровень
- 47. Передача битов: спецификации среды передачи, уровни напряжений, разъемы, физическая скорость передачи данных Модель OSI
- 48. Логическое управление каналом, доступ к среде передачи: Надежность передачи данных по физическому каналу Физическая адресация, анализ
- 49. Сетевая адресация и выбор пути: Логическая адресация Соединение узлов
- 50. Надежность связи между конечными узлами: транспортировка данных Установка , поддержка и отключение виртуальных каналов Обнаружение и
- 51. Сеанс связи между узлами: Устанавливает, управляет и разрывает сеансы связи между приложениями
- 52. Представление данных: Совместимость форматов Структуры данных Согласование синтаксиса передачи данных прикладного уровня
- 53. Сетевые службы процессам приложений: e-mail, передача файлов, эмуляция терминала и т.п.
- 54. Данные Данные Данные Сегменты Пакеты Кадры Биты
- 55. Модель протокола TCP/IP Уровень приложений Транспортный уровень Межсетевой уровень Уровень доступа к сети
- 56. Стек протоколов TCP/IP
- 57. Сравнение моделей OSI и TCP/IP
- 59. Инкапсуляция (вложение) данных ENCAPSULATION
- 60. Сетевые устройства и уровни
- 61. Обзор транспортного уровня модели ISO
- 62. Транспортный уровень Транспортный уровень (уровень 4) определяет логическое соединение между конечными узлами сети и предоставляет транспортную
- 63. Application Header + data TCP-Заголовок UDP-Заголовок или
- 64. UDP TCP TCP/UDP TCP/UDP
- 65. Data HTTP Header TCP Header IP Header Data Link Header Data Link Trailer IP Packet Data
- 66. Инкапсуляция/деинкапсуляция и транспортный уровень TCP TCP
- 67. Транспортный уровень Транспортный уровень обеспечивает сегментирование данных на узле-источнике и управляет сборкой сегментов на узле-назначения. Основные
- 68. Транспортный уровень Протоколы: TCP UDP Транспортный уровень оперирует с сегментами Протокол IP считается ненадежным протоколом без
- 69. Сравнение TCP и UDP TCP обеспечивает: Надежную доставку Контроль ошибок Управление потоками Управление переполнением Последовательность доставки
- 70. Один клиент может иметь несколько транспортных соединений с несколькими серверами. Примечание: TCP – служба, ориентированная на
- 71. Порты протоколов TCP и UDP
- 72. TCP и UDP используют номера портов (или сокетов) для передачи информации протоколам верхнего уровня. TCP-заголовок HTTP
- 73. Заголовок приложения + Данные Заголовок приложения + Данные Номера портов используются для выбора соответствующего приложения конечной
- 74. Различные: Приложения -Протоколы - Номера портов Транспорт Для поддержки различных одновременных сеансов используются номера портов. Порты
- 75. http://www.iana.org/assignments/port-numbers Порты назначаются организацией IANA (Internet Assigned Numbers Authority).
- 76. Зарезервированные порты (Well Known Ports) от 0 до 1023 Резервируются для общих служб и приложений: -
- 77. Области номеров портов Категории портов От 0 до 1023 Зарезервированные порты Зарегистрированные порты Частные порты или
- 78. Частные или динамические порты (от 49152 до 65535) Обычно динамически назначаются клиентским приложениям при инициализации соединения.
- 79. Client Server Telnet
- 80. Клиент посылает сегмент TCP с: Порт получателя: 23 (зарезервированный порт) Порт отправителя: 1028 (Динамический порт, назначаемый
- 81. Сервер отвечает сегментом TCP, содержащим: Порт получателя: 1028 (Динамический порт, назначенный клиентом) Порт отправителя: 23 (зарезервированный
- 82. Рассмотрим, как порты отправителя и получателя используются клиентами и серверами: Клиент (инициализирующий службу Telnet): Порт получателя
- 83. Один клиент – один сервер: Две разные сессии HTTP Клиент: Одинаковые порты получателя Клиент: Разные порты
- 84. C:\Users\rigrazia>netstat -n Active Connections Proto Local Address Foreign Address State TCP 192.168.1.101:49888 198.133.219.25:80 TIME_WAIT TCP 192.168.1.101:49890
- 85. Что делает каждое соединение уникальным? Соединение, определяемое парой чисел: IP –адрес отправителя, Порт отправителя IP –адрес
- 86. Транспортный протокол без установки соединения: UDP
- 87. UDP Протокол UDP обеспечивает негарантированную передачу данных на транспортном уровне без установления соединения. Заголовок протокола UDP
- 88. UDP Порт отправителя – номер вызывающего порта Порт получателя – номер вызываемого порта Длина UDP --
- 89. UDP Соединение не устанавливается TCP использует трехэтапное квитирование для установки соединения UDP не устанавливает соединение Не
- 90. UDP Не поддерживает состояние соединения Состояние соединения используется в протоколах для управления надежностью соединения и потоками
- 91. Транспортный протокол с установкой соединения: TCP
- 92. TCP TCP обеспечивает надежную доставку данных, вложенных в пакет протокола IP, который не имеет средств контроля
- 93. TCP: Установка соединения Для установки соединения между двумя узлами они должны синхронизировать начальные номера последовательности (ISN).
- 94. TCP: Завершение соединения 1. В последнем сегменте с данными клиент посылает запрос на завершение сессии между
- 95. Сборка сегментов TCP Когда службы пересылают данные, используя протокол TCP, сегменты могут прибывать на узел-назначения в
- 96. TCP подтверждение и механизм окна Одной из функций TCP является гарантированная доставка сегментов к узлу-назначения. Службы
- 97. TCP подтверждение и механизм окна Пример, Левый узел посылает данные, содержащие 10 байт, и номер последовательности,
- 98. TCP подтверждение: Скользящее окно Если отправляющий узел должен ожидать подтверждения каждые 10 байт, то в этом
- 99. TCP – Повторная передача Ошибки в проектировании сети могут приводить к потерям данных. TCP предлагает методы
- 100. TCP управление потоком (flow control) TCP предлагает методы управления потоками данных. Управление потоком – это согласование
- 101. UDP: Скорость против Надежности
- 102. UDP – Скорость против надежности UDP – простой протокол, предоставляющий основные транспортные службы. Не требует предварительного
- 103. Глава 5 Сетевой уровень (Network Layer)
- 104. Обзор сетевого уровня
- 105. Сетевой уровень IPv4
- 106. Application Header + data IP Заголовок
- 107. IP IP IP IP
- 108. Сетевой уровень и IP-пакет IP IP
- 109. Сетевой уровень Сетевой уровень (Уровень 3) предоставляет службы для обмена информацией между указанными конечными устройствами (узлами).
- 110. Адресация 172.16.3.10 192.168.100.99 Source (источник) IP = 192.168.100.99 Destination (назначение) IP = 172.16.3.10 Destination IP =
- 111. Data HTTP Header TCP Header IP Header Data Link Header Data Link Trailer IP Packet Data
- 112. Декапсуляция Назначение Поступающий пакет обрабатывается на Уровне 3. Проверяется адрес узла-назначения.. Если адрес правильный, то сегмент
- 113. Маршрутизация Маршрутизаторы анализируют IP-адрес назначения, чтобы направлять пакеты к соответствующим сетям. Поиск сетей в таблицах маршрутизации.
- 114. Протоколы сетевого уровня Протокол Internet (IPv4 и IPv6) является наиболее известным протоколом сетевого уровня. В этом
- 115. Основные свойства IPv4 … ТСР сегменты, инкапсулированные в IPпакеты IP пакеты передаются по сетям
- 116. Без установки соединения (Connectionless) Протокол IP не уведомляет узел-назначения об установлении соединения. Какой протокол Уровня 4
- 117. «Лучшее из возможного» (Best Effort Service) (негарантированная доставка) Уровень 3 (IP) Предпочтение отдается Скорости, но не
- 118. Канальный уровень модели OSI ответственен за прием пакета и его подготовку к передаче по физической среде.
- 119. IP Заголовок IP-адрес назначения (Destination Address) 32-разрядное двоичное значение, которое определяет адрес назначения на сетевом уровне.
- 120. Источник записывает значение в поле TTL. Различные операционные системы применяют следующие значения : UNIX: 255 Linux:
- 121. IP TTL – Поле «Время жизни» (Time To Live) Значение уменьшается на 1 каждым маршрутизатором. Если
- 122. Поле «Протокол» Поле Protocol позволяет службам сетевого уровня передавать данные соответствующему протоколу верхнего уровня. Примеры значений:
- 123. Поле «Тип обслуживания» Поле Type-of-Service используется для определения приоритета каждого пакета. Позволяет использовать механизм Качества обслуживания
- 124. Адресация хостов (узлов) и сетей
- 125. IP–адреса === Первое знакомство Адреса хостов – это IP-адреса, назначаемые конечным устройствам, таким, как: Клиентским компьютерам
- 126. IP–адреса === Первое знакомство IP-адреса хостов составляют множество адресов, называемое Адресом сети. Организация IANA (Internet Assigned
- 127. IP–адреса === Первое знакомство IP –адрес хоста Уникальный IP-адрес Стандартный шлюз (Default Gateway) Маршрутизатор, который используется
- 128. IP Addresses – First look Все хосты одной сети должны иметь одинаковый адрес стандартного шлюза. Network
- 129. Проверка IP адресов и стандартного шлюза C:\> ipconfig Windows IP Configuration Ethernet adapter Local Area Connection:
- 130. Подсети Сети могут разделяться на подсети. Это позволяет получить определенные выгоды (детали позже) . Сети группируются
- 131. Обзор маршрутизации
- 132. Маршрутизация (Routing) – первое знакомство Маршрутизатору знают о: Непосредственно подключенных сетях (Directly connected networks) (C): Адресах
- 133. Маршрутизаторы узнают об удаленных сетях, используя: Статические маршруты (Static routes) Протоколы динамической маршрутизации (Dynamic Routing Protocol
- 134. Статические маршруты Определяются вручную администраторомr Протоколы динамической маршрутизации Маршрутизаторы автоматически получают информацию об удаленных сетях Примеры
- 135. Таблицы маршрутизации маршрутизатора Записи таблицы маршрутизации удалённой сети D 10.1.1.0/24 [90/2170112] via 209.165.200.226, 00:00:05, Serial0/0/0 192.168.10.0/24
- 137. Скачать презентацию