Описание тега ip-protocol
0
ответов
Структура IP: почему HeaderLength опережает версию
Это мой код ctypes в Python: class IP(Structure): _fields_ = [ ('ip_hl', c_ubyte, 4), ('ip_version', c_ubyte, 4), ('tos', c_ubyte), ('len', c_ushort), ('id', c_ushort), ('offset', c_ushort), ('ttl', c_ubyte), ('protocol_num', c_ubyte), ('sum', c_ush…
01 дек '16 в 03:17
1
ответ
Маркировка пакетов (IP Traceback) в C#
Я ищу реализацию IP Traceback с использованием алгоритма маркировки пакетов в C#? Я гуглил, но ничего не смог найти!!! Кто-нибудь знает, что веб-сайт имеет эту реализацию?
23 янв '10 в 06:00
2
ответа
Как подделать IP-адрес с помощью сокета?
Я работаю над фреймворком для тестирования веб-сайтов, и я хотел бы иметь возможность подделать пользовательский ip. Я читал, что такое программное обеспечение, как Loadrunner, может делать это, и я хотел бы также иметь возможность сделать это. Учеб…
18 окт '12 в 21:16
1
ответ
Как вычислить контрольную сумму IP-заголовка RFC 791?
Я перевожу свои собственные IP-пакеты для проекта обучить себя в Ruby, и мне нужно вычислить контрольную сумму заголовка IP (как описано в RFC 791 p.14). Один из связанных с этим вопросов, который возник, когда я набрал здесь свой вопрос, указал мне…
26 дек '09 в 06:33
2
ответа
Что такое безопасность IP?
Есть ли краткое объяснение безопасности IP? И почему мы это используем?
22 янв '10 в 13:30
3
ответа
Как вычислить контрольную сумму интернета из байта [] в Java
Я пытаюсь выяснить, как рассчитать контрольную сумму в Интернете на Java, и это не причиняет мне никакой боли. (Я ужасен в битовых манипуляциях.) Я нашел версию в C# Рассчитать контрольную сумму в Интернете (он же IP, он же RFC791) в C#. Однако моя …
06 ноя '10 в 16:06
1
ответ
Как реализовать RFC 3393 (изменение задержки пакетов Ipdv) в C?
Я создаю приложение Ethernet, в котором я буду отправлять пакеты с одной стороны и получать его с другой стороны. Я хочу вычислить задержку в пакетах на стороне получателя, как в RFC 3393. Поэтому я должен поместить метки времени в пакет на стороне …
04 фев '09 в 05:41
1
ответ
Вопрос относительно кода ip контрольной суммы
unsigned short /* this function generates header checksums */ csum (unsigned short *buf, int nwords) { unsigned long sum; for (sum = 0; nwords > 0; nwords--) // add words(16bits) together { sum += *buf++; } sum = (sum >> 16) + (sum & 0x…
05 апр '10 в 19:17
4
ответа
Что означает перегруженность локальной сети / трафика?
Говоря о UDP, я видел / слышал, что заторы возникали несколько раз. Что это значит?
29 апр '09 в 19:43
2
ответа
Какова необходимость IP-в-IP?
Существует даже стандарт для IP в IP-инкапсуляции. Какой здесь вариант использования? Я могу понять такие вещи, как TCP через DNS, где IP может быть недоступен, но если вы можете делать IP в IP, не могли бы вы просто сделать обычный IP?
11 дек '08 в 18:15
1
ответ
Как часто IP-пакеты фрагментируются на исходном хосте?
Я знаю, что если полезная нагрузка IP> MTU, то маршрутизаторы обычно фрагментируют IP-пакет. Наконец, все фрагментированные пакеты собираются в месте назначения с использованием полей IP-ID, смещений фрагментов IP и флагов фрагментации. Максимальная…
08 мар '09 в 18:31
3
ответа
Учебники по проблемам с микроблэйзом IP Stack от Xilinx
Моя команда использует микроблэйз, и у нас возникли проблемы со стеком ip.Я обычно не программист, но хотел бы узнать, как помочь.Есть ли уроки по IP-стекам? Кто они такие? Как они запрограммированы? Как я могу устранить проблемы в стеке IP?В принци…
30 ноя '09 в 07:40
2
ответа
Как установить опцию сокета IP_DONTFRAG в python?
Как я могу установить флаг DONT_FRAGMENT в заголовке IP с помощью сокетов Python? Следующий код socket.setsockopt(socket.IPPROTO_IP, socket.IP_DONTFRAG, 1) дает мне эту ошибку: AttributeError: 'module' object has no attribute 'IP_DONTFRAG' У кого-ни…
01 мар '18 в 14:13
3
ответа
Рассчитать контрольную сумму Интернета (он же IP, он же RFC791) в C#
Интересно, что я могу найти реализации контрольной суммы в Интернете почти на всех языках, кроме C#. У кого-нибудь есть реализация, которой можно поделиться? Помните, что интернет-протокол указывает, что: "Поле контрольной суммы является 16-битным д…
02 фев '10 в 22:03
6
ответов
Отправка нескольких TCP-пакетов в IP-пакет
Можно ли отправить несколько пакетов TCP или UDP на один пакет IP? Есть ли какие-либо спецификации в протоколе, которые не позволяют это. если это разрешено протоколом, но, как правило, не выполняется реализациями tcp/udp, не могли бы вы указать на …
08 фев '10 в 10:01
5
ответов
Почему фрагментация выполняется по IP, а не по TCP/UDP
Я ищу причину, почему фрагментация выполняется на уровне IP, но не для TCP/UDP. Предположим, что мой кадр выглядит следующим образом: MAC|IP|TCP| Полезная нагрузка |FCS. полный размер, скажем, например: 1600. Здесь происходит PathMTU, почему фрагмен…
24 июн '09 в 08:50
2
ответа
Почему UDP имеет поле длины в заголовке, а TCP - нет?
Почему UDP имеет поле длины в заголовке, а TCP - нет? Я предполагаю, что длина сегмента в TCP выводится из заголовка IP, но можно сделать то же самое для дейтаграммы UDP.
11 ноя '08 в 17:42
4
ответа
Проблема с протоколом IPv4
Используя протокол IPv4, можно подключить около 4 миллиардов компьютеров (включая сети класса A, класса B, класса C.). Что делать, если их число превышает 4 миллиарда? Каковы последствия такой ситуации?
16 ноя '09 в 13:31
1
ответ
Стандарт связи между сервером и клиентом
У меня есть вопросы относительно того, как сервер и клиент определяют стандарт связи между ними. Для справки я использую Java и приведенный здесь код. Клиенту необходим IP-адрес сервера для подключения к нему. Если сервер использует методInetAddress…
30 янв '20 в 15:01
1
ответ
Как TCP различает потерю сегмента из-за поврежденного сегмента на стороне получателя или из-за перегрузки?
У меня возникли сомнения, где я не могу найти, как отправитель различает потерю сегмента - потеряно ли оно из-за повреждения или потеряно из-за перегрузки в сети?
28 авг '20 в 13:54