Скачать презентацию Многоуровневые сетевые модели Стек протоколов Сетевые модели Скачать презентацию Многоуровневые сетевые модели Стек протоколов Сетевые модели

7be4cb76ea9be151d61b8901a2e9d7ca.ppt

  • Количество слайдов: 17

Многоуровневые сетевые модели Стек протоколов Многоуровневые сетевые модели Стек протоколов

Сетевые модели 2 Сетевые модели 2

Как устроена сетевая модель 3 Как устроена сетевая модель 3

Пример трехуровневой модели Философ, индус: «Кто такой человек? » Переводчик хинди-английский Уровень философов Уровень Пример трехуровневой модели Философ, индус: «Кто такой человек? » Переводчик хинди-английский Уровень философов Уровень переводчиков Философ, голландец. Переводчик английский-голландский Почтовый уровень Почтовое отделение в Индии линия связи Почтовое отделение в Голландии 4

Передача сообщения 5 Передача сообщения 5

Эталонная модель OSI l l OSI - Open Systems Interconnection Reference Model (эталонная модель Эталонная модель OSI l l OSI - Open Systems Interconnection Reference Model (эталонная модель взаимодействия открытых систем) Создавалась как единый международный стандарт сетевых технологий. 6

Физический уровень (Physical Layer) l l l Преобразует биты в исходящие сигналы, передает сигналы Физический уровень (Physical Layer) l l l Преобразует биты в исходящие сигналы, передает сигналы и, затем, преобразует входящие сигналы в биты. Данные рассматриваются как поток битов. Определяет: l l l характеристики сигналов среду передачи физическую топологию среды передачи механические и физические (электрические, оптические) спецификации среды передачи интерфейсы (разъемы) оборудования 7

Канальный уровень (уровень передачи данных Data Link Layer) l l Передает кадры (frames) - Канальный уровень (уровень передачи данных Data Link Layer) l l Передает кадры (frames) - наборы битов - между двумя компьютерами сети, непосредственно связанными между собой Функции канального уровня: l l l взаимодействие со средой передачи данных (протокол MAC) надежная доставка управление потоком Идентификация компьютеров: MAC-адреса Технологии: Ethernet (802. 3), Wi. Fi (802. 11), Token Ring (802. 5), SONET/SDH 8

Сетевой уровень (Network Layer) l l Отвечает за передачу датаграмм между удаленными компьютерами Функции Сетевой уровень (Network Layer) l l Отвечает за передачу датаграмм между удаленными компьютерами Функции сетевого уровня: l l l адресация компьютеров во всей глобальной сети (IPадреса) выбор маршрута доставки сообщений не обеспечивает надежность доставки (искажения, потери, изменение порядка следования) best-effort delivery Протоколы: IP (Internet Protocol), ARP, RARP, ICMP, DHCP 9

Транспортный уровень (Transport Layer) l Осуществляет надежную доставку данных от отправителя к получателю l Транспортный уровень (Transport Layer) l Осуществляет надежную доставку данных от отправителя к получателю l Функции транспортного уровня: l l l установление надежного соединения контроль ошибок: искажения пакетов, потери, изменение порядка следования, дублирование контроль потока данных сегментирует и повторно собирает данные в один поток Адресация соединений: (IP 1, IP 2, P 2) Протоколы: TCP, UDP 10

Сеансовый уровень (Session layer) l l Позволяет двум сторонам поддерживать длительное взаимодействие (сеанс) по Сеансовый уровень (Session layer) l l Позволяет двум сторонам поддерживать длительное взаимодействие (сеанс) по сети Функции сеансового уровня: l l l установление сеанса поддержка/управление сеансом разрыв сеанса синхронизация передачи данных (можно помещать контрольные точки в поток данных и возвращаться назад к определенной точке) Примеры протоколов: H. 245, SSH 11

Уровень представления (Presentation layer) l Уровень отвечает за l l l преобразование форматов данных Уровень представления (Presentation layer) l Уровень отвечает за l l l преобразование форматов данных кодирование/декодирование Примеры преобразования данных: l l l Форматирование Сжатие Перевод Кодирование Шифрование 12

Прикладной уровень (Application layer) l l Обеспечивает взаимодействие сети и пользователя Протоколы этого уровня Прикладной уровень (Application layer) l l Обеспечивает взаимодействие сети и пользователя Протоколы этого уровня определяют совместно используемые сетевые службы, например: l l l WWW Электронная почта Сетевая печать Пересылка файлов через сеть Адресация приложений: номер порта Протоколы: HTTP, SMTP, POP 3, IMAP, FTP 13

Общие замечания относительно OSI ISO l l Избыточность и низкая функциональность верхних уровней Учет Общие замечания относительно OSI ISO l l Избыточность и низкая функциональность верхних уровней Учет в стандартах всех теоретически возможных ситуаций Сложность спецификаций для реализации Очень высокие требования к ресурсам сетевых компьютеров 14

Эталонная модель TCP/IP 15 Эталонная модель TCP/IP 15

Стеки протоколов 16 Стеки протоколов 16

Сетевое взаимодействие host HTTP message HTTP router IP Ethernet interface HTTP TCP segment TCP Сетевое взаимодействие host HTTP message HTTP router IP Ethernet interface HTTP TCP segment TCP IP packet Ethernet interface IP host TCP router IP packet SONET interface IP IP packet Ethernet interface IP Ethernet interface 17