изменение протокола от клиента к серверу - PullRequest
0 голосов
/ 16 июня 2011

Я должен проверить значение от клиента к серверу, используя разные протоколы (Tcp, UDP, Sctp). Пожалуйста, объясните, как это возможно. Есть ли способ в Windows изменить протокол или в любом случае найти его с помощью программного обеспечения, такого как пакет трассировки.

Спасибо

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Хотя вопрос не совсем ясен, звучит так, как будто вы заинтересованы в том, чтобы видеть информацию, передаваемую между клиентом и сервером при использовании каждого из этих протоколов.

Windows не предоставляет встроенную утилиту для просмотра данных пакета, но ее можно просмотреть с помощью анализатора пакетов, такого как Wireshark .

Чтобы увидеть значения, отправленные каждым протоколом, вы должны запустить клиент для каждого из протоколов и использовать его для подключения к серверу для этого протокола. Если у вас нет сервера для подключения, вам может потребоваться запустить его на локальном компьютере.

Вы можете сузить данные, собранные только для протокола, который вас интересует, используя фильтр в Wireshark. Если вы не знаете, какой протокол используется, вы можете выполнить фильтрацию по номеру порта, используемого для этого соединения, которое может быть установлено используя команду netstat.

Возможно, вам придется использовать netstat -b, чтобы показать вам, какие программы используют какие порты.

0 голосов
/ 17 июня 2011

Если вам просто нужно генерировать пакеты, используя разные протоколы, то такой инструмент, как netcat, также может помочь.Он поддерживает TCP и UDP и был портирован на windows .

...