如何从 Java 中的 byte[] 计算互联网校验和
我试图弄清楚如何在 Java 中计算互联网校验和,这给我带来了无尽的痛苦。 (我对位操作很糟糕。)我找到了一个 C# 版本 用 C# 计算 Internet(又名 IP…
关于ip校验码的问题
unsigned short /* this function generates header checksums */ csum (unsigned short *buf, int nwords) { unsigned long sum for (sum = 0 nwords…
在 C# 中计算 Internet(又名 IP、又名 RFC791)校验和
有趣的是,我可以在除 C# 之外的几乎所有语言中找到 Internet 校验和的实现。有人有实现可以分享吗? 请记住,互联网协议指定: “校验和字段是 16 位…
在一个 ip 数据包中发送多个 tcp 数据包
是否可以在单个 ip 数据包上发送多个 tcp 或 udp 数据包?协议中是否有任何规范不允许这样做。 如果协议允许但通常不由 tcp/udp 实现完成,您能否向我…
如何计算 RFC 791 IP 标头校验和?
我正在为自学 Ruby 项目滚动自己的 IP 数据包,并且需要计算 IP 标头校验和(如 RFC 791 p.14 中所述)。当我在这里输入问题时出现的相关问题之一指向…
为什么分片是在 IP 上完成的,为什么不在 TCP/UDP 上完成
我正在寻找为什么碎片在 IP 级别完成但为什么不在 TCP/UDP 级别完成的原因。 假设我的帧看起来像这样 |MAC|IP|TCP|Payload|FCS。 整个大小,例如:160…
IP 数据包在源主机上分段的频率如何?
我知道如果IP有效负载> MTU 路由器通常会对 IP 数据包进行分段。 最后,使用 IP-ID、IP 分段偏移和分段标志字段在目的地组装所有分段数据包。 IP 负…
如何用C实现RFC 3393(Ipdv数据包延迟变化)?
我正在构建一个以太网应用程序,其中我将从一侧发送数据包并在另一侧接收数据包。 我想像 RFC 3393 中那样计算接收端数据包的延迟。因此,我必须在发…
- 共 1 页
- 1