
- •6.1.2 Роль протоколов при взаимодействии между клиентом и сервером
- •6.1.3 Транспортные протоколы tcp и udp
- •6.1.4 Номера портов tcp/ip
- •6.2 Прикладные протоколы и службы
- •6.2.1 Служба доменных имен (dns)
- •6.2.4 Клиенты и серверы электронной почты
- •6.2.5 Клиенты и серверы мгновенного обмена сообщениями
- •6.2.6 Клиенты и серверы голосовой связи
- •6.2.7 Номера портов
- •6.3 Многоуровневая модель и протоколы
- •6.3.1 Взаимодействие протоколов
- •6.3.2 Взаимодействие протоколов при отправке и приеме сообщений
- •6.3.3 Модель взаимодействия открытых систем
6.3.2 Взаимодействие протоколов при отправке и приеме сообщений
Стр. 1:
При отправке сообщения по сети стек протоколов на узле работает от верхнего уровня к нижнему. В этом примере веб-сервера обозреватель на стороне клиента направляет веб-серверу запрос на веб-страницу через порт назначения 80. Начинается процесс отправки веб-страницы клиенту.
При отправке веб-страницы по стеку протоколов веб-сервера данные приложения разбиваются на TCP-сегменты. Каждому сегменту TCP присваивается заголовок, в котором указывается номера портов источника и назначения.
Сегмент TCP инкапсулирует протокол HTTP и пользовательские данные веб-страницы в формате HTML и передает их на следующий уровень протоколов, то есть в IP. Здесь сегмент TCP инкапсулируется в пакете IP, и к нему добавляется заголовок IP. В заголовке IP указываются IP-адреса источника и назначения.
Далее этот пакет IP передается протоколу Ethernet, где он инкапсулируется в заголовок кадра и в концевую метку. В каждом заголовке кадра Ethernet указываются MAC-адреса источника и назначения. В концевой метке указывается информация для проверки ошибок. Наконец, биты кодируются в среду передачи по Ethernet (медный или оптоволоконный кабель) интерфейсной платой сервера.
Запись для этого термина отсутствует.
Стр. 2:
При приеме сообщений из сети стек протоколов на узле работает с нижнего уровня к верхнему. До этого мы наблюдали процесс инкапсуляции на каждом уровне во время отправки веб-страницы от веб-сервера к клиенту. При приеме веб-страницы начинается деинкапсуляция сообщения клиентом.
Выполняется декодирование битов интерфейсной платой на стороне клиента, а MAC-адрес назначения определяется клиентом как свой собственный.
Кадр передается по стеку протоколов веб-клиента, где заголовок Ethernet (MAC-адреса источника и назначения) и концевая метка удаляются (деинкапсулируются). Остальной пакет IP и содержимое передаются на уровень IP.
На уровне IP заголовок IP (IP-адреса источника и назначения) удаляется, и содержимое передается на уровень TCP.
На уровне TCP заголовок TCP (порты источника и назначения) удаляется, а содержимое пользовательской веб-страницы передается в приложение обозревателя по протоколу HTTP. После приема сегментов TCP выполняется их повторная сборка и формируется исходный вид веб-страницы.
Запись для этого термина отсутствует.
Стр. 3:
Запись для этого термина отсутствует.
6.3.3 Модель взаимодействия открытых систем
Стр. 1:
Модель взаимодействия открытых систем была разработана Международной Организацией по Стандартизации (ISO) в 1984 году. В отличие от модели TCP/IP, она не описывает взаимодействий между отдельными протоколами. Она была создана в качестве базовой архитектуры, которую разработчики использовали для создания протоколов сетевого взаимодействия. Хотя в очень немногих стеках протоколов в точности реализованы все семь уровней модели взаимодействия открытых систем, на сегодня она считается эталонной моделью межкомпьютерных взаимодействий.
В модели OSI представлены все функции или задачи, ассоциированные с межсетевыми взаимодействиями, а не только с определенными протоколами TCP/IP. В отличие от модели TCP/IP, в которой представлено только четыре уровня, модель OSI организует задачи в семь более специфических групп. Задача или группа задач присваивается каждому из семи уровней модели OSI.
Суть стека протоколов заключается в разделении и организации наиболее значимых функций. Разделение функций обеспечивает независимое функционирование каждого уровня в стеке. Например, доступ на веб-сайт возможен как с портативного компьютера, подключенного к домашнему модему, так и с портативного компьютера с помощью беспроводного или мобильного телефона с поддержкой функций беспроводного доступа. Нижние уровни не влияют на эффективность работы прикладного уровня.
Точно так же нижние уровни не зависят от других уровней. Например, на скорость соединения с Интернет не влияет одновременный запуск нескольких приложений, таких, например, как электронная почта, просмотр веб-страниц, мгновенный обмен сообщениями и загрузка музыкальных файлов.
Запись для этого термина отсутствует.
Стр. 2:
В графическом интерфейсе средства моделирования Packet Tracer (PT) можно просматривать эмулируемые данные, передаваемые между двумя узлами. В нем используются протокольные блоки данных (PDUs) для представления кадров трафика сети и отображения информации о стеках протоколов на соответствующих уровнях модели OSI.
Как видно на изображении, запрос от веб-клиента принимается платой Ethernet NIC на веб-сервере. В модели взаимодействия открытых систем представлены следующие 4 уровня с 1 по 4.
Уровень 1 (физический): порт Fast Ethernet
Уровень 2 (канальный): Mac-адреса Ethernet
Уровень 3 (сетевой): IP-адреса
Уровень 4 (транспортный): номера портов TCP
Запись для этого термина отсутствует.
Стр. 3:
Запись для этого термина отсутствует.
Стр. 4:
Запись для этого термина отсутствует.
Стр. 5:
Упражнение с использованием Packet Tracer
С помощью средства моделирования Packet Tracer просмотрите информацию о PDU, пересылаемых между клиентом и сервером.
Чтобы начать работу, щелкните значок "Packet Tracer".
Запись для этого термина отсутствует.
6.4 Заключение
6.4.1 Резюме
Стр. 1:
Запись для этого термина отсутствует.
6.5 Контрольная работа по итогам главы
6.5.1 Контрольная работа
Стр. 1:
Проверьте свои знания, выполнив контрольную работу.
Чтобы начать работу, щелкните значок контрольной работы.
Запись для этого термина отсутствует.
Перейти к следующему
Перейти к предыдущему
Перейти наверх