udp section added

pull/1/head^2
vlpr 1 year ago
parent 16e815f8a6
commit 7b0740fea2

@ -190,6 +190,7 @@ IP заголовок
- RIP,
- OSPF,
- EIGRP.
Существует также возможность внести маршрут в данную таблицу вручную.
Таблица говорит, о том какие сети существуют за каждым подключенным портом. Так что, пакет попавший на роутер Самара на порт 1 слева согласно таблице отправляется на порт 2 справа. Аналогичное действие происходит на каждом роутере в цепи Самара-Москва-Питер, пока пакет не попадёт в целевую локальную Ethernet сеть 192.168.20.0. Hop-by-hop маршрутизация фундаметальная характеристика сетевого слоя и IP протокола.
@ -240,7 +241,43 @@ ICMP используется не только для проверки дост
Протокол UDP является протоколом без гарантии доставки. Используется при доставке аудио и видео данных, так как отдельные потерянные пакеты не сильно влияют на опыт использования, а отстуствие инициализации соединения и контроля за доставкой приводит к меньшим задержкам.
## TCP/IP
## UDP
Протокол User Datagram Protocol (UDP) определен для обеспечения дейтаграммного режима передачи данных с коммутацией пакетов в наборе взаимосвязанных компьютерных сетей. Протокол предполагает, что в качестве базового протокола используется протокол Internet Protocol (IP).
Этот протокол предоставляет прикладным программам процедуру отправки сообщений другим программам с минимальным использованием протокольного механизма. Протокол ориентирован на транзакции, поэтому доставка и защита от дублирования не гарантируются. Приложения, требующие упорядоченной надежной доставки потоков данных, должны использовать протокол управления передачей (TCP).
UDP header
```
0 7 8 15 16 23 24 31
+--------+--------+--------+--------+
| source address |
+--------+--------+--------+--------+
| destination address |
+--------+--------+--------+--------+
| zero |protocol| UDP length |
+--------+--------+--------+--------+
0 7 8 15 16 23 24 31
+--------+--------+--------+--------+
| Source | Destination |
| Port | Port |
+--------+--------+--------+--------+
| | |
| Length | Checksum |
+--------+--------+--------+--------+
|
| data octets ...
+---------------- ...
```
Второй псевдозаголовок концептуально является префиксом к заголовку UDP и содержит адрес источника, адрес назначения, протокол и длину UDP. Эта информация обеспечивает защиту от ошибочной маршрутизации дейтаграмм. Эта процедура контрольной суммы аналогична той, что используется в TCP.
Источники:
- https://www.ietf.org/rfc/rfc768.txt
## TCP
Приведём подробнее формат заголовка TCP пакета.

@ -15,7 +15,7 @@
Запустите прослушивание пакетов на некоторое время в сети на одной из машин командой tcpdump. Какие типы пакетов вы перехватили? Отфильтруйте ARP пакеты, ICMP пакеты, TCP пакеты.
# Задание 5
Повторите топологию сети в симуляторе сетей GNS3 в виртуальной машине `studX-gns3`. Соединения между маршрутизаторами, обозначенными R, являются PPP соединениями. Попробуйте отправить ICMP пакет другим хостам, изучите таблицы arp и маршрутизации до и после отправки пакетов.
Повторите топологию сети в симуляторе сетей GNS3 в виртуальной машине `studX-gns3`. Соединения между маршрутизаторами, обозначенными R, являются PPP соединениями. Попробуйте отправить ICMP пакет другим хостам, изучите таблицы `arp` и маршрутизации до и после отправки пакетов.
```
68:56:35:8e:2c:2d 04:f1:3e:6c:86:ad
192.168.9.2 192.168.20.2

Loading…
Cancel
Save