tcpip

从互联网获取损坏的数据-TCP 校验和不应该阻止这种情况吗?
tcpip

从互联网获取损坏的数据-TCP 校验和不应该阻止这种情况吗?

过去 3 天,我使用 3G 互联网连接上网和下载时,数据损坏。最简单的测试方法是从任何地方下载 zip 文件(例如https://get.videolan.org/vlc/2.1.3/win32/vlc-2.1.3-win32.7z) 并测试存档是否存在校验和错误。尝试使用不同的 ISP 进行相同的传输,zip 存档没有问题。 这怎么可能假设 TCP 段具有 16 位校验和?TCP 段是否没有被原封不动地从我连接的服务器(例如 get.videolan.org)传输到我的计算机? 一些背景信息: 我通过三星 GT-I8730 手机连接,它充当 3...

Admin

我的 ISP 是否阻止了端口 5050 和 6060
tcpip

我的 ISP 是否阻止了端口 5050 和 6060

我想查明我的 ISP 是否阻止了端口 5050 和 6060,这两个端口是我在 iPhone 上运行 voip 软件时需要的。我使用的是预付费套餐的 3G 棒,并且使用 Mac 上的互联网共享选项通过 Macbook 的 wifi 在 iPhone 上上网。 如果没有的话,我正在寻找一种方法来使我的 voip 软件正常运行。 ...

Admin

TCP 交换中是否会丢弃多余的标志?
tcpip

TCP 交换中是否会丢弃多余的标志?

“正常”的 TCP 握手如下所示: MachineA → SYN → MachineB Machine B → SYN,ACK → MachineA MachineA → ACK → MachineB 这意味着对于每个步骤,都需要在数据包中设置一个标志(或一组标志)。 当存在预期标志时,是否会丢弃额外的标志,或者是否将带有额外标志的数据包视为不正确?换句话说,以下序列是否会被视为MachineB完整、正确的握手? MachineA → SYN → MachineB Machine B → SYN,ACK → MachineA MachineA → ACK,...

Admin

通过一个端口隧道传输所有 TCP/UDP 流量
tcpip

通过一个端口隧道传输所有 TCP/UDP 流量

我的电脑没有公网IP,所以我想使用支持端口转发的VPN来运行以下应用程序: 远程访问软件 家庭助理 SSH LM 工作室 A1111(梯度) ... 可能还有更多 我将通过具有互联网连接的 Android 手机与这些应用程序进行交互。 我看过的廉价 VPN 选项都只公开一个随机端口。当然,我不能使用单个端口来提供上述服务,因为 Linux 不知道哪个应用程序需要什么流量。不过,我有一个想法: 客户端设备可以将所有段的目标端口设置为 VPN 的端口,但将应用程序数据封装在包含目标端口的另一层中。然后,服务器将查看此层并确定将数据发送到哪个应用程序。对于另一...

Admin

PostgreSQL 流量分析 - Wireshark - 客户端总共接收了多少字节?
tcpip

PostgreSQL 流量分析 - Wireshark - 客户端总共接收了多少字节?

<TL;DR> 正在接收多少字节总共当SELECT *针对(小)表发出命令时? </TL;DR> 我有一张 PostgreSQL 表 - 非常简单(参见 fiddle这里): CREATE TABLE test ( a INT NOT NULL, b TEXT NOT NULL ); 已填充: INSERT INTO test VALUES (1, 'afasdfasdf'), (2, 'afasdfasdafasdfasf'), (3, 'afasdfasdfasdfasdfsdf'), (4, 'af'), (5, ...

Admin

Windows 无法连接超过 64k 并发传出连接
tcpip

Windows 无法连接超过 64k 并发传出连接

我正在尝试从一台 PC 到我的本地服务器建立 100k 并发传出连接。我的程序可以在每个连接上使用特定的 IP。 目标: 1 台电脑有大约 100k 个并发传出连接。 问题:创建大约 64k 连接后,我总是在客户端收到错误:“拨号 tcp 绑定:无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或队列已满。” 我相信这是客户端的问题。 已在尝试: 通过 regedit 将最大端口设置为 65534(客户端和服务器) 在 1 个端口 lan 上使用 7 个 ip(客户端)--> 在 1 个端口 lan 上使用 1 个 ip(服务器)(仍然错误) 在 ...

Admin

在 Windows 防火墙、AV 防火墙中定义入站和出站策略
tcpip

在 Windows 防火墙、AV 防火墙中定义入站和出站策略

在 Windows 防火墙中,我们为 Web、网络等访问定义入站和出站策略,因为我们对它们有单独的设置...如果在 AV 防火墙中采用相同的设置,例如在 Quick Heal Internet Security 中,策略会根据本地和远程端口定义,然后将它们定义为入站和出站策略。我已经查看了它们的设置,如下所示:.... 入站 - 本地端口:139、445、80、443 等 <---- 远程端口:任意 出站 -- 本地端口:任意 --------> 远程端口:139,445,80,443 在某些网站上,人们认为客户端的远程端口可以是远程客户端定...

Admin

Windows 11 网络设置不断更改为具有空白配置的静态 IP
tcpip

Windows 11 网络设置不断更改为具有空白配置的静态 IP

戴尔 XPS 15 9510 Windows 22H2 (22621.1485)。 该问题在多次 Windows 11 更新和多次戴尔驱动程序更新后仍然存在。 大约有一半的时间,当我在工作时启动笔记本电脑时,wifi 连接只会显示“无互联网”。它表示它已连接到正确的 wifi。最初,我只会使用访客 wifi 或重新启动几次,直到它正常工作。经过一番挖掘,我终于意识到发生了什么。TCP/IP4 设置不知何故变成了这样: 我只需将其更改为 DHCP,它就会开始工作。但是,第二天大约有 50% 的机会它会再次出现这种情况。无论我关机还是只是“休眠”,情况都是如此...

Admin

对于基本的家庭设置来说,互联网流量的 TCP 重传次数是多少才算是正常的?
tcpip

对于基本的家庭设置来说,互联网流量的 TCP 重传次数是多少才算是正常的?

出于好奇,我使用以太网电缆将笔记本电脑连接到路由器,并启动 Wireshark 来了解和“可视化”正在发生的事情。 一些包裹引起了我的注意。 我时不时地会在 WAN 流量之间进行一些 TCP 重新传输,顺便说一下,我没有有意义的 LAN 流量。 我开始担心自己正在经历重传,但想到它来自互联网,偶尔重传也是意料之中的事……我猜是吧?虽然我很难量化它是否太多以及多少是可以接受的。 PS:只是说这与重复使用 TCP 端口号的 TCP 重新传输无关。 ...

Admin

连接网站失败
tcpip

连接网站失败

我正在尝试连接到一个网站。但是,我的笔记本电脑(位于我的 WLAN 中)无法连接: joesse@laptop~> ping -c 1 www.ttrss.info PING www.ttrss.info(vps-4c11fdd7.vps.ovh.net (2001:41d0:304:200::c2d)) 56 Datenbytes 64 Bytes von vps-4c11fdd7.vps.ovh.net (2001:41d0:304:200::c2d): icmp_seq=1 ttl=50 Zeit=25.1 ms --- www.ttrss.i...

Admin

谷歌云平台中的 Windows 带宽低
tcpip

谷歌云平台中的 Windows 带宽低

我有一个内部站点,主要包含 Windows 资源,并使用最新的 Forti 防火墙作为中央通信设备。该站点通过根据 Google 设计创建的合作伙伴互连进行连接,使用 2x10gb 线路,延迟约为 32 毫秒。从 Google 方面来看,我在项目中使用云路由器、共享 VPC 和资源。我测试过的所有 Windows 操作系统版本都是 Server 2019、2022、2016 和 Windows 11。在 Linux 到 Linux 的通信中,没有问题——带宽良好,没有丢包。但是,在 Windows 通信中,用 测量时我只能获得高达 50 Mbps 的速度ip...

Admin

我无法在聊天软件(例如 WhatsApp 等)中发送音频或视频文件
tcpip

我无法在聊天软件(例如 WhatsApp 等)中发送音频或视频文件

我的问题是关于互联网上的数据传输...... 开源软件分割数据包和互联网上的TCP/IP结构分割数据包(MTU分片和序列号数据包)有什么区别? 为什么我无法发送,但是可以分开发送并且比实际体积小? 尺寸有问题吗? 我可以说数据传输速度是主要原因吗? 机制和性能是否基于服务提供商的政策? 我无法在聊天软件(例如 WhatsApp 等)中发送音频或视频文件。 当我发送大小为 3 MB 的视频或音频文件时,没有发送完成或者发送完成了 30% 就停止了。 为了找到问题所在,我使用了视频或音频分割软件。(https://github.com/c0decracker/v...

Admin

IP 地址和端口号如何在 TCP/IP 堆栈中封装?
tcpip

IP 地址和端口号如何在 TCP/IP 堆栈中封装?

这个看似毫无意义的问题一直在我脑海里盘旋。我可能错误地认为不同协议的第 7 层报头包含源和目标 IP 地址以及端口号,因此当它们传递到较低层时,第 4 层的协议将读取端口号并将其包含在自己的报头中(例如 TCP 或 UDP 报头),而第 3 层的协议将读取 IP 地址并将其插入 IP 数据包中。 因此,我猜测是应用程序本身将端口号以及源 IP 地址和目标 IP 地址分发给第 3 层和第 4 层中的协议。 我只是好奇想知道这个步骤在堆栈中是如何处理的。 任何见解深表赞赏 ...

Admin

Windows 10 中 Torrenting 现在失败
tcpip

Windows 10 中 Torrenting 现在失败

qbitTorrent 在 Windows 10 中停止工作,所以我卸载了它,并用 Deluge 替换它。 64 位 Deluge 失败,提示“脚本中出现未处理的异常,由于未处理的异常,无法执行脚本‘deluge-script’:[winError 10013] 试图以访问权限禁止的方式访问套接字” 使用“以管理员身份运行”启动 Deluge 也无济于事。 使用标准 Windows 防火墙,并启用 Deluge 以使用公共和专用网络。还启用了 Windows 防火墙中的端口 51000-51010,用于 TCP 和 UDP(入站和出站)。但是,当我进入“首选...

Admin