10得票6回答
HTTP数据包重构

如果我有一个被分成多个TCP数据包的大型HTTP数据包,我该如何将它们重构成单个HTTP数据包?基本上,在数据包中我应该从哪里开始/结束来判断该HTTP数据包的起始和结束位置?我似乎看不到TCP头中标识HTTP数据包起始或结束的任何标志/字段。 编辑:作为对回复的跟进。如果TCP管理流程,它...

7得票5回答
如何调试数据包丢失?

我编写了一个C++应用程序(在Linux上运行),它提供大约400 kbps的RTP流。对于大多数目标,这很好用,但是有些目标会出现数据包丢失的情况。这些有问题的目标似乎都有一种共同点,就是连接速度较慢,但应该足够快来接收我发送的流。 由于这些目标可以接收其他应用程序发送的类似RTP流而没有...

8得票2回答
ffprobe(类似于ffmpeg)的数据包大小单位是什么?

我正在使用ff系列(即ffmpeg,ffplay,ffprobe)开发缩略图提取器。 我需要知道帧的位置,因此我使用了以下命令,这是我在stackoverflow上找到的: ffprobe -show_frames -select_streams v -print_format json=...

7得票3回答
嗅探和显示UTF-8格式的TCP数据包

我正在尝试使用tcpdump显示在我的网络上流动的tcp数据包的内容。 我有类似以下的信息: tcpdump -i wlan0 -l -A -A选项可以将内容显示为ASCII文本,但我的文本似乎是UTF-8编码。有没有办法使用tcpdump正确显示UTF-8编码的内容?你知道其他哪些工具...

20得票1回答
如何在Erlang中获取二进制字节长度?

如果我有以下二进制代码:<<32,16,10,9,108,111,99,97,108,104,111,115,116,16,170,31>> 我怎样才能知道它有多长?

9得票7回答
如何在这种情况下计算端到端延迟

这是我的问题: 我们希望通过网络发送一个大小为150,000字节的消息。有四个跳,每个跳长20公里,速度为100 Mb/s。但在发送之前,我们将消息分成1500字节的数据包。消息的端到端延迟是多少?使用铜中的光速c = 2 * 10 ^ 8 m / s,并将您的答案四舍五入到最接近的整数毫秒。...

15得票7回答
有没有适用于Windows的工具可以捕获和播放修改后的UDP数据包?

我正在寻找一个(或一组)适用于Windows的工具,可以执行以下操作: 将特定网络接口的UDP数据包捕获到文件中。 通过网络接口播放来自文件的数据包流。 除2之外:将原始数据包重新发送到不同于原始主机的地址。 我已经找到了1和2,但是我找不到一个可以执行3的工具。 对于捕获,我可以使...

15得票1回答
即使我的电脑在防火墙后面且防火墙未配置,TeamViewer如何找到我的电脑?

你用过TeamViewer吗?(这是个幽默问题...谁没用过呢?) 你知道TeamViewer是如何在我处于路由器、防火墙、交换机和本地防火墙后时建立连接的吗? 我试图想象一种连接,它连接着远程机器和我的电脑。远程机器将数据包(以及它的头部信息,例如目标IP地址、消息正文)发送给我,但它只...

10得票1回答
路由器在NAT中保留记录的时间有多长?它们是否可以重新使用,以转发其他主机的请求?

有一个简单解释说明路由器如何将本地网络的请求翻译成外部网络并返回的答案 (https://superuser.com/questions/105838/how-does-router-know-where-to-forward-packet),其中不清楚的是 - NAT 记录保留多长时间? ...

12得票1回答
在数据包中添加有效载荷

我能否使用Scapy将图像或文档(以MB为单位)作为数据插入到数据包中? 这是我发送数据的方法。data = "University of texas at San Antonio" a = IP(dst="129.132.2.21")/TCP()/data send(a)