Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
рабочий материал_1.doc
Скачиваний:
25
Добавлен:
24.09.2019
Размер:
1.85 Mб
Скачать
  1. Уровень канала данных

Протоколы, работающие на физическом уровне – обеспечивают прохождение данных через сетевой адаптер и кабель

  1. Сетевой уровень протоколов – обеспечивает межсетевое взаимодействие

  2. Транспортный уровень протоколов – поддерживает сеансы связи и отвечают за безошибочную передачу данных.

Решает задачу разбиения информации на пакеты, сборку полученных пакетов в надлежащем порядке, проверку целостности данных

  1. Прикладной уровень протоколов – отвечает за функционирование специализированных служб Интернет: протокол HTTP (передача гипертекстовых сообщений), протокол FTP (передача файлов), протоколы электронной почты и т. д.

  1. Уровень канала данных -

является нижним уровнем, программные модули которого работают непосредственно с сетевым оборудованием, например, с сетевыми контроллерами, адаптерами волоконно-оптической связи.

Программные модули этого уровня в большинстве своем являются драйверами сетевых контроллеров, которые выполняют задачу не- посредственной передачи и приема байтов информации по физическим линиям связи. К этому же уровню можно отнести и программную реализацию контроллера удаленного доступа производства корпорации Microsoft в систе­ме Windows 95.

  1. Сетевой уровень протоколов –

Следующий уровень, называемый сетевым, предназначен для управления программными модулями уровня канала данных, в свою очередь, подчиня­ясь требованиям верхнего уровня.

Протокол, использующийся на этом уровне, получил название IР (Internet Protocol) – протокол межсетевого взаимодействия

Задачи, решаемые про­граммными модулями по этому протоколу, сводятся к обеспечению собственно межсетевого взаимодействия.

На этом уровне

  • происходят адресация и

  • выбор маршрутов передачи данных, которые передаются пакетами, назы­ваемыми IP-пакетами.

Размер этих пакетов невелик, обычно около 1500 байтов. Адрес пакета определяется программным модулем верхнего, при­кладного уровня, на основании которого модулем сетевого уровня принимается решение о выборе маршрута передачи пакета.

  1. Транспортный уровень протоколов

Задача

  • разбиения информации на пакеты,

  • сборка полученных пакетов в надлежащем порядке,

  • проверка целостности данных

решается на более, высоком, чем сетевой, уровне, который называется транспортным.

На этом уровне используются два протокола : TCP (Transmission Control Proto­col) и UDP (User Datagram Protocol)

TCP – протокол управления передачей данных

UDP - протокол пользовательских дейтаграмм

Как уже было сказано выше, для эффективного использования каналов связи между компьютерами необходимо было организовать пакетную передачу данных. Пакеты вследствие предполагаемой ненадежности отдельных соединений между компьютерами могли теряться, приходить в неправильном порядке, с искажениями и даже удваиваться.

Задача контроля правильности передачи данных может быть решена двумя путями:

  1. Сеть полностью гарантирует пра­вильную доставку данных. Это обеспечивается протоколом ТСР.

  2. Сеть не гарантирует правильности передачи данных, весь контроль осущест­вляется прикладными программами.

В этом случае применяется стандартный протокол UDP, который обеспечивает большую скорость передачи данных по сравнению с протоколом ТСР. Протокол UDP используется теми программами, для которых скорость передачи данных важнее, чем ее надежность. Примером может являться передача аудио- и видеоизобра­жения в режиме реального времени.

Протокол ТСР, как и следует из его названия, управляет передачей данных. Именно ТСР отвечает за разбиение пере­даваемой информации на пакеты и пра­вильное восстановление информации из пакетов получателем.

Для этого каждая пара — отправитель — получатель — имеет свой логический канал связи. Ин­формация разбивается на пакеты и каж­дому пакету присваивается уникальный номер в пределах данного логического канала. Для хранения такого номера в пакете помимо самих данных присутст­вует заголовок, содержащий различную служебную информацию.

Название "логический канал связи" отражает тот факт, что при использовании протокола ТСР прикладная программа работает с сетью так, как если бы ей был выделен в эксклюзивное пользо­вание абсолютно надежный канал связи между отправителем и получателем.

Используя порядковые номера, по­лучатель следит за правильностью при­ема данных и в случае необходимости просит отправителя повторно передать "заблудившийся" пакет, переупорядочи­вает пакеты, пришедшие в неправильном порядке, и удаляет дубликаты. В протоколе ТСР также имеются алгоритм­ы, позволяющие с большой степе­нью достоверности определить пакет, в котором произошла ошибка передачи данных, и затребовать повторную передачу ­дефектного пакета.

  1. Прикладной уровень протоколов – отвечает за функционирование специализированных служб Интернет:

Имена протоколов:

Telnet – реализует возможность использования ресурсов удаленного компьютера

FTP (File Transfer Protocol) – протокол передачи файлов

NNTP (Net News Transfer Protocol) –протокол передачи сетевых новостей

РОP3 (Post Office Protocol)почтовый протокол SMTP (Simple Mail Transfer Protocol) – простой протокол передачи почты

HTTP (HyperText Transfer Protocol) — протокол передачи гипертекста.