Совокупность протоколов Интернет




Уровень приложений:

Протокол FTP (File Transfer Protocol) – протокол передачи файлов. Служит для обмена файлами меду компьютерами сети Интернет. Компьютеры, на которых есть файлы для общего пользования, называются FTP-серверами.

Протокол TFTP ( Trival File Transfer Protocol).

Протокол DNS (Domain Name System) – позволяет преобразовывать имена хостов в сетевые адреса.

Протокол SMTP (Simple Mail Transfer Protocol) – разработан для обмена почтовыми сообщениями в сети. Взаимодействие в рамках протокола строится по принципу двухсторонней связи, которая устанавливается между отправителями и получателями.

Протокол IMAP (Interactive Mail Access Protocol) – обладает широкими возможностями по управлению процессом обмена с сервером.

Протокол POP3 (Post Office Protocol (version 3)) – предназначен для пересылки почты из почтовых ящиков пользователей на их рабочие места при помощи программ-клиентов.

NNTP – протокол передачи новостей. Определяет механизм запросов и ответов для обмена сообщениями между серверами, а так же между сервером и программами-клиентами.

HTTP (Hyper Text Transfer Protocol) – используется для передачи гипертекстовой информации сети Интернет.

Транспортный уровень:

TCP (Transmission Control Protocol) – используется в том случае, когда контроль передачи данных по сети имеет особое значение для приложения. Его надёжность обеспечивается тем, что источник данных продолжает их передачу в том случае, если получит от адресата подтверждение об успешном получении. Этот протокол на разбивает входной поток данных на отдельные пакеты и передаёт их межсетевому уровню. На пункте получения получающий протокол восстанавливает из полученных сообщений входной поток.

UDP (User Datagram Protocol) – пользовательский протокол данных. Позволяет прикладной программе передавать свои сообщения по сети с минимальными издержками. Является ненадёжным, не использует последовательное управление потоком (как в предыдущем пункте), а использует собственное управление. Используется в том случае, где оперативность передачи важнее достоверности.

Межсетевые протоколы.

Они управляют адресацией, маршрутизацией, проверкой ошибок и запросами на повторную передачу пакетов. Наиболее распространёнными являются следующие протоколы:

IP (Internet Protocol) – применяется для работы с глобальной сетью, обеспечивает совместимость между компьютерами разных типов, поддерживает маршрутизацию.

ICMP (Internet Control Message Protoсol) – используется для рассылки информационных и управляющих сообщений.

ARP (Address Resolution Protocol) – используется для определения соответствия IP-адресов и Ethernet-адресов.

RIP (Routing Informational Protocol) – предназначен для автоматического обновления таблиц маршрутов, при этом используется информация о состоянии сети, и эта информация рассылается маршрутизаторами.

В соответствии с протоколом любая машина может быть маршрутизатором. При этом все маршрутизаторы делятся на активные и пассивные.

 

Активные маршрутизаторы сообщают о маршрутах, которые они поддерживают в сети.

Пассивные маршрутизаторы читают эти сообщения и исправляют свои таблицы маршрутов, но при этом сами информацию не предоставляют.

Обычно в качестве активных маршрутизаторах выступаю шлюзы, а в качестве пассивных – обычные компьютеры (хосты).

 

Протокол IP

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

 

Структура IP-пакета

IP-пакет состоит из заголовка и поля данных. Заголовок, как правило, имеющий длину 20 байт, имеет следующую структуру:

4 бита № версии 4 бита Длина заголовка 8 бит Тип сервиса 16 бит Общая длина  
PR D T R  
16 бит Идентификатор пакета 3 бита Флаги        
  D M      
8 бит Время жизни 8 бит Протокол верхнего уровня 16 бит Контрольная сумма      
32 бита IP-адрес источника          
32 бита IP-адрес назначения          
Опции и выравнивание          
           

 

В поле «№ версии» указывают версию протокола IP.

Поле «Длина заголовка» указывает значение длины заголовка, измеренное в 32-битовых словах (обычно заголовок имеет длину 20 байт, это 5 32-битовых слов).

Поле «Тип сервиса» задаёт приоритетность пакета и вид критерия выбора маршрута.

PR – приоритет (принимает значения от 0 – нормальный пакет до 7 – пакет, управляющий информацией).

D – маршрут, выбирается для минимизации задержки доставки;

Т – максимизация пропускной способности;

R – максимизация надёжности доставки.

Поле «Общая длина» означает общую пакета с учётом заголовка и поля данных.

Поле «Идентификатор пакета» используется для распознавания пакетов, образовавшихся путём фрагментации исходного пакета. Все фрагменты имеют одинаковое значение этого поля.

Поле «Флаги»:

D – запрет маршрутизатору фрагментировать данный пакет;

М – говорит о том, что данный пакет является промежуточным (непоследним).

Поле «Смещение фрагмента» используется при сборке/разборке фрагментов пакетов. Должно быть кратно 8 байтам.

Поле «Время жизни» означает предельный срок, в течение которого пакет может передаваться по сети.

Поле «Протокол верхнего уровня» указывает, какому протоколу принадлежит информация, размещённая в поле данных пакета.

Поле «Контрольная сумма» рассчитывается по заголовку пакета. Если она не верна, пакет отбрасывается.

IP-адрес источника и IP-адрес назначения состоят из 4-х цифр, разделённых точкой.

Поле «Опции» является необязательным. Там можно указать точный маршрут, регистрировать проходимые пакетом маршрутизаторы.

Поле «Выравнивание» служит для того, чтобы убедиться в том, что IP-заголовок заканчивается на 32-битной границе.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-05-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: