Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты (полные).docx
Скачиваний:
15
Добавлен:
11.07.2024
Размер:
437.23 Кб
Скачать

Билет 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-адресов отправителя и получателя отводятся два поля, каждое имеет фиксированную длину 4 байта (32 бита). IP-адрес состоит из двух логических частей — номера сети и номера узла в сети.

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

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

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

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

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

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

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

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

Лекции

Ip (сетевой уровень)

Все маршрутизаторы должны работать по протоколу IP. IP - это передача датаграмм без гарантированной доставки и без установки соединения, самый частый вид передачи данных. IP передаёт пакеты в виде TPDU (Transaction protocol data unit). TPDU разбивается на несколько частей и происходит реассемблирование (разные узлы по разным маршрутам передают эти части и собираем уже на принимающем устройстве). Собираются они по порядковым номерам. Для определения маршрута будут использованы специальные протоколы – маршрутизирующие протоколы.. А 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.