Описание тега ip-fragmentation
0
ответов
Отправка не фрагментирует пакеты UDP на сервере и получение фрагментированных пакетов на клиенте
Я создал программу на C, которая отправляет данные с UDP-пакетами. Разъем сделан не фрагментирован используя int optval = IP_PMTUDISC_DO; if(setsockopt(sd,IPPROTO_IP,IP_MTU_DISCOVER,&optval,sizeof(int))!=0) { perror("setsocketopt()"); return 0; …
23 ноя '16 в 23:40
1
ответ
Фрагментация IP сбивает с толку
По сути, я новичок в сети, и я пытался создать пример фрагментации. Вот вопрос Проиллюстрируйте фрагментацию в форме таблицы с учетом следующей детализации: размер данных = 24000 битов, смещение = 370, M=1, D = 0 и новый MTU равен 1500 байтов. Вот м…
07 май '18 в 11:12
1
ответ
Фрагментация IP и заголовок TCP
Я прочитал в Firewalls for Dummies, 2-е издание, стр. 58, что для повышения производительности заголовок TCP прикрепляется только к первому фрагменту IP, а остальная часть фрагмента несет только полезную нагрузку приложения. Это правда? ОБНОВЛЕНИЕ: …
03 авг '17 в 21:38
1
ответ
Требуется разъяснение по фрагментации пакетов в сетевом уровне
Я понимаю цель фрагментации пакета. Из ответа единственное, что я не понимаю, это общая длина и смещение фрагмента. Я был бы очень признателен за любую помощь, которую вы можете оказать мне в решении этой проблемы. Ниже приведен вопрос и ответ. Пред…
11 ноя '15 в 07:01
1
ответ
Сборка IPv6
RFC8200, в частности, говорит, что фрагментация выполняется только узлом источника, а не промежуточным узлом. Это также говорит, что фрагменты повторно собраны в получателе. Можно ли из этого сделать вывод, что повторная сборка выполняется только в…
25 янв '18 в 16:20
1
ответ
NodeJS ip фрагментация
Этот вопрос предполагает, что модуль Node.js Net не обрабатывает ip-фрагментацию: Node.js, как обрабатывать фрагментацию пакетов с помощью net.Server Я почти не могу себе представить, что это правда, но я не могу найти никакой документации по этому …
12 янв '17 в 20:04
1
ответ
Рекомендуемый размер данных, чтобы избежать фрагментации по UDP?
Я проектирую систему на основе UDP и мне нужно знать рекомендуемый максимальный размер пакета данных. Типичный MTU для Ethernet v2, насколько я понимаю, составляет 1500 байт. Однако, если используется PPoE, он падает до 1492. Означает ли это, что ча…
13 сен '16 в 20:17
1
ответ
Как изменить флаг "Не фрагментировать" (DF) для UDP-пакета в Erlang?
В Эрланге очень просто отправить UDP пакет, то есть использовать gen_udp:open() создать сокет, затем использовать gen_udp:send() отправить данные. Однако по умолчанию Linux TCP/IP Стек установит флаг не фрагментировать (DF) в заголовке IP, если разм…
24 июн '15 в 05:21
2
ответа
Фрагментация IP: Это все еще норма, верно?
С тех пор, как я занимался программированием сокетов на PDP/11, был случай, когда IP-фрагментация позаботится о случае, когда дейтаграмма IP (такая как дейтаграмма UDP) больше, чем позволяет MTU для сегмента. Таким образом, я могу отправить дейтагра…
11 янв '14 в 00:17
0
ответов
Плохая FCS после tcprewrite на ip-фрагментированном UDP pcap
Я использовал tcprewrite 4.2.6, чтобы изменить адрес назначения (mac & IP) для pcap фрагментированного IP-трафика UDP. После tcprewrite каждый кадр показывается Wireshark как имеющий плохую сетевую FCS. Когда я попытался воспроизвести его, целевое у…
05 ноя '18 в 22:59
1
ответ
Каково обоснование для сегментирования данных в приложении перед отправкой через TCP/IP?
Существует ли обоснование для сегментирования данных в приложении при отправке через TCP/IP, чтобы избежать потенциальной фрагментации на уровне IP? Принимая во внимание, что IP собирает фрагменты до передачи по TCP, существует ли какое-либо обоснов…
09 авг '17 в 15:41
2
ответа
Можно ли получить доступ к фрагментам ip с помощью libnetfilter_queue
Я использую libnetfilter_queue в C для захвата пакетов. Я устанавливаю правило iptable для постановки в очередь входящих пакетов, которые позже будут обработаны реализацией пользовательского пространства, например: iptables -A INPUT -j NFQUEUE --que…
27 апр '15 в 15:39
2
ответа
Как отправлять пакеты по значению MTU
Я пытаюсь реализовать свой собственный протокол через UDP. Как предлагают многие руководства в Интернете, лучше избегать фрагментации IP-адресов, отправляя пакеты с размерами, меньшими, чем MTU. Интересно, как лучше всего получить оптимальный размер…
07 авг '16 в 18:03
0
ответов
Найти Fragflag, Offset и Length с заданными значениями MTU
Узлу A необходимо отправить ip-пакет 1500B узлу B. MTU расположены в порядке 500B, 600B, 550B от A до B. Мне нужно найти, сколько фрагментов получит узел B, и найти их длину, fragflag и смещение. Заголовок IP - 20B. Как их найти? Спасибо
12 фев '19 в 20:28
0
ответов
Фрагментация IP в Linux
У меня есть система Linux, которая находится между 2 маршрутизаторами (как сниффер). оба маршрутизатора поддерживают Jumbo-фреймы, а моя система ограничена MTU 1500. Насколько я понимаю, отправляющий маршрутизатор будет фрагментировать Jumbo Frame в…
23 авг '18 в 05:45
0
ответов
Проект компьютерной сети - MTU | фрагментация
Я застрял в каком-то месте в проекте по компьютерным сетям и мне нужна помощь. Целью проекта является создание алгоритма децентрализованной фрагментации или протокола на сетевом уровне. В то время как в IPv4 фрагментация происходит на маршрутизатора…
25 ноя '18 в 22:57
1
ответ
Отказ IP-фрагментов в сети?
Экзаменационный вопрос (без дополнительной информации): Что произойдет, когда по сети будет отправлено несколько фрагментов IP-датаграмм, и только один из них не попадет в пункт назначения? Я не уверен, задействован ли ICMP здесь или нет. Отправляет…
22 авг '16 в 11:09
1
ответ
LTE поддерживает IP-фрагментацию?
Я использую Android различных версий и производителей: например, Samsung Galaxy S4 с 4.4.4, Xiaomi Redmi Note 3 с 6.0.1 и другие. Я обнаружил некоторое некорректное поведение приложения только при использовании LTE, и это привело к фрагментации IP-п…
17 янв '17 в 08:35
1
ответ
Как установить таймаут повторной сборки UDP-пакета в Windows 10
В настоящее время я разрабатываю приложение для получения изображений в Visual C++, которое получает данные изображения от аппаратного устройства UDP с ограниченными возможностями (т.е. без контрольной суммы UDP). Устройство имеет соединение GBit с …
19 апр '18 в 14:51
1
ответ
Ошибка контрольной суммы TCP для фрагментированных пакетов
Я работаю над приложением сокет сервер / клиент, которое использует интерфейс Linux TUN. Сервер получает пакеты напрямую от интерфейса TUN и передает их клиентам, а клиенты помещают полученные пакеты непосредственно в интерфейс TUN. <Server_TUN--…
22 ноя '16 в 02:00