logo
рабочий материал_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) — протокол передачи гипертекста.