Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен / Ответы на вопросы экзамена.doc
Скачиваний:
0
Добавлен:
30.09.2026
Размер:
1 Мб
Скачать
☆

Билет 3.1 Протоколы Интернет. Протокол ip, icmp. Формат дейтаграммы. Алгоритм работы.

Протоколы Интернет:

  • App, Pre, Sess: FTP(File Transfer Protocol, позволяет перемещать различные файлы между пользователями сети,используя для их хранения оп коммутатора), SMTP, Telnet

  • Transp: TCP(Transmission Control Protocol. Он обеспечивает надежную транспортировку между прикладными процессами путем установления логического соединения), UDP(User Datagram Protocol, дейтаграммный протокол без установки соединения и подтверждений. Не имеет дополнительных опций и используется для посылки срочных сообщений; В отличие от TCP он не устанавливает соединение. Он расширяет функции IP до номеров портов. Он использует те же номера портов, что и TCP. Быстрее работает, чем TCP. Используется в DNS, SNMP, VoIP)

  • Netw: IP(Internet Protocol, данные, относящиеся к протоколу IP), ICMP(Internet Control Message Protocol, межсетевой протокол управляющих сообщений), ARP

Основным протоколом сетевого уровня является межсетевой протокол (Internet Protocol, IP). IP - это передача датаграмм без гарантированной доставки и без установки соединения, самый частый вид передачи данных. В отличие от протоколов прикладного и транспортного уровней, протокол IP развертывается не только на хостах, но и на всех маршрутизаторах (шлюзах). Протокол IP — это дейтаграммный протокол, работающий без установления соединений по принципу доставки с максимальными усилиями. Такой тип сетевого сервиса называют также «ненадежным».

В заголовке IP-пакета для хранения IP-адресов отправителя и получателя отводятся два поля, каждое имеет фиксированную длину 4 байта (32 бита). IP-адрес состоит из двух логических частей — номера сети и номера узла в сети.

Рассматриваем IPv4 – это означает, что у нас есть 32 битные слова, они содержат определённые заголовки: Quality of Service, длина датаграммы в байтах, флаги – 2 бита, указывающие, можно ли дробить данную датаграмму или она последняя, есть upset – смещение указателя начала следующего куска TPDU, TTL – time to live – счетчик, который устанавливается в опр. значение и уменьшается при каждом прохождении датаграммы через рутеры.

TTL – защита от зацикливаний и петель. Есть указание того какой протокол будет обрабатывать уровень host to host, в модели ethernet это уровень network а следующий уровень host to host, и всем основным протоколам присвоены определенные номера RFC.

И наконец – адреса. Это адрес источника (source) и адрес назначения (destination). Адрес Ipv4 это 32 бита, ipv6 – 128 бит. Адреса имеют классы, класс А это 8 бит – адрес сети, 24 бита – адрес хоста, а хостом мы называем устройство в сети имеющее ip адрес. Если и одного и другого пополам, то это класс B. Как правило используется класс C.

ICMP (Internet Control Massage Protocol) – спецификация на те сообщения, на которые нужно отвечать, если приходят запросы. Список сообщений, которые нужно передавать при определенных запросах. Ни один ICMP не должен вызывать другой ICMP, т.е. если приходит ICMP запрос, то нельзя делать вызов нового ICMP запроса, за исключение утили ping.

Формат дейтаграммы ICMP:

  • Тип сообщения (к примеру тип получатель не доступен);

  • Код (к примеру код – недоступна станция);

  • Контрольная сумма;

  • Поля расширения (используются некоторыми сообщениями);

Все сообщения разбиты по типам и кодам. Любая станция поддерживает ICMP.

Эхо запрос – запрос ICMP с типом 0, на него должен быть эхо ответ, так работает утилита ping. Есть еще специальный тип дейтаграммы – redirect.

Соседние файлы в папке Экзамен