rfc

SMTP“MAIL FROM:”与数据中的“From:”标头不匹配的合理原因
rfc

SMTP“MAIL FROM:”与数据中的“From:”标头不匹配的合理原因

除了邮件列表之外,是否还有其他正当理由导致 SMTP“MAIL FROM:”字段与邮件数据部分的“发件人:”字段不匹配? 从https://stackoverflow.com/questions/1750194/smtp-why-does-email-needs-envelope-and-what-does-the-envelope-mean: “但是,继续用蜗牛邮件来比喻,大多数专业信件都会在信件本身上印有发件人和收件人的地址。这些地址对邮递员来说不是必需的,而是对收件人的一种礼貌。因此,电子邮件以同样的方式工作是合理的。” 这种逻辑的问题在于:“对...

Admin

由于 DHCP 服务器关闭,DHCP 续订无法完成
rfc

由于 DHCP 服务器关闭,DHCP 续订无法完成

根据我的经验,如果 DHCP 客户端尝试续订其租约,但 DHCP 服务器已关闭,并且租约时间已过,则可能出现两种情况: 客户端保留 IP 客户端返回到 INIT 状态 我以前在不同的供应商那里见过这两种情况。 我找不到哪一个符合标准。有人能帮忙吗?谢谢! ...

Admin

“GET /” 是有效的 HTTP 请求吗?
rfc

“GET /” 是有效的 HTTP 请求吗?

我注意到GET /向某些网络服务器(例如来自知名搜索提供商)发送 (+CRLF) 会产生一条HTTP/1.0 200 OK消息。其他网络服务器会响应HTTP/1.0 400错误。 据我所知,即使 HTTP/1.0 也需要版本字段。GET /(没有协议和主机)是标准化、有效的缩短 GET 请求吗? 经过一番挖掘,我发现 1991 年的 HTTP/0.9 定义如下: 该请求由单词“GET”、一个空格、文档地址、[...]组成。 文档地址将由单个单词组成(即没有空格)。如果在请求行中发现任何其他单词,则必须将其忽略,否则将根据完整的 HTTP 规范进行处理 使...

Admin

RFC 3074 DHCP 负载平衡 STID 与 RFC 2131 DHCP xid
rfc

RFC 3074 DHCP 负载平衡 STID 与 RFC 2131 DHCP xid

第 2.2 节RFC 3074 将服务事务 ID (STID) 定义为: 用于负载平衡的各个客户端请求的属性。 然而,第 2 节RFC 2131 将xidDHCP 数据包的字段定义为: 事务ID,由客户端选择的随机数,由客户端和服务器使用,以关联客户端和服务器之间的消息和响应。 这些似乎是匹配的,直到 RFC 3074 中的这一点第 4 节: 如果存在客户端标识符 [ 来自 RFC 2131] 选项,DHCP 服务器必须使用ciaddr该选项作为 STID。如果不存在客户端标识符选项,则必须使用 DHCP 数据包的 hlen 字段作为要散列的数据的...

Admin

哪些 ICMP 类型 (v4/v6) 不应被阻止?
rfc

哪些 ICMP 类型 (v4/v6) 不应被阻止?

我对此进行了大量研究,发现一些参考文献相互矛盾。 IPV6 例如RFC4890表示应允许以下类型以实现最佳功能: 类型 1、2、3、4、128、129,以及用于行动辅助的 144、145、146 和 147。 然而这来源没有提到需要行动援助:(也省略了类型 1 和 4) 类型 128、129、2、3 以及 NDP 和 SLAAC 133、134、135、136 和 137 另一方面,前者指出,NDP 和 SLAAC 不需要特别关注,因为无论如何它们都会被丢弃。那么谁是对的?最好让两个来源提到的这些都安全吗? IPV4: 令人惊讶的是参考没有针对 IP...

Admin

syslog-ng:如何配置使用八位字节计数帧发送 RFC5424 消息
rfc

syslog-ng:如何配置使用八位字节计数帧发送 RFC5424 消息

请不要费心阅读这个问题。syslog-ng 已默认设置为使用八位字节计数帧发送 RFC5424 消息。我对另一个组件的行为感到困惑。这个问题无效。 我有一个 syslog-ng OSE 配置(v3.31.2): @version: 3.29 @include "scl.conf" source s_network { udp(ip(0.0.0.0) port(514)); }; destination d_network_telegraf { syslog("telegraf" port(601) transport(t...

Admin

对 DKIM 验证的疑问(RFC6376)
rfc

对 DKIM 验证的疑问(RFC6376)

早上好, https://www.rfc-editor.org/rfc/rfc6376#section-5内容如下: “签名在传输后的存活性无法得到保证,并且签名可能会因签名者的无辜而无法验证。 因此,验证者不应该将具有一个或多个错误签名且没有好签名的消息与根本没有签名的消息区别对待“”。 这到底是什么意思?也就是说,对我来说,这似乎是在说,如果消息的哈希值与给定消息的 DKIM 公钥不对应,则验证者应该表现得好像根本没有问题。这有点夸张,因为缺少 DKIM 签名的消息可能会被视为至少比那些通过 DKIM 验证的消息信誉更低。但糟糕的 DKIM 签名是消息有...

Admin

为什么不缩短 IPv6 中的单个 :0000: 字段
rfc

为什么不缩短 IPv6 中的单个 :0000: 字段

rfc5952,第 4.2.2 节“处理一个 16 位 0 字段”内容如下: 符号“::”一定不可用于缩短一个 16 位 0 字段。例如,表示形式 2001:db8:0:1:1:1:1:1 是正确的,但 2001:db8::1:1:1:1:1 不正确。 这川村-03草稿暗示了原因: 4.2.2. 一个 16 位 0 字段 不应使用“::”来缩短一个 16 位 0 字段,因为它会误导人们认为有多个 16 位字段被缩短。 但我不确定我是否理解了这里的理由。如果 :: 始终扩展为允许的最大零数,理解起来不是更简单吗? ...

Admin

如果不允许解释 DUID,DHCPv6 服务器如何为客户端分配固定 IPv6 地址?
rfc

如果不允许解释 DUID,DHCPv6 服务器如何为客户端分配固定 IPv6 地址?

根据RFC3315: 每个 DHCP 客户端和服务器都有一个 DUID。DHCP 服务器使用 DUID 来识别客户端,以便选择配置参数并将 IA 与客户端关联。DHCP 客户端使用 DUID 在需要识别服务器的消息中识别服务器。 [...] 客户端和服务器必须将 DUID 视为不透明值并且必须仅比较 DUID 是否相等。客户端和服务器不得以任何其他方式解释 DUID。 对于 IPv4,DHCP 服务器根据 MA​​C 地址等为客户端分配固定地址是很常见的。那么对于 IPv6,DHCPv6 服务器如何分配固定 IPv6 地址呢? ...

Admin

粘合记录/子主机是否会覆盖域名 DNS 服务器记录中的 DNS 通配符条目或 A 记录?
rfc

粘合记录/子主机是否会覆盖域名 DNS 服务器记录中的 DNS 通配符条目或 A 记录?

粘合记录/子主机是否会覆盖域名 DNS 服务器记录中的 DNS 通配符条目或 A 记录? 例如:ns1.example.com = 1.1.1.1 at 注册商 DNS glue /子主机 ns1.example.com = 2.2.2.2 DNS 服务器 example.com 上的通配符条目 如果我从 8.8.8.8 或外部 DNS 互联网 ping ns1.example.com,它会转到 1.1.1.1 还是 2.2.2.2? 如果是的话,哪个 RFC 规定了这一政策? 那么,在超过 40 条回复/答案/评论中,人们却投票否决了我的问题? 因此,一百...

Admin

WHOIS 协议的双向握手?RFC 3912
rfc

WHOIS 协议的双向握手?RFC 3912

从RFC 3912: 3. 协议示例 如果有人向位于 whois.nic.mil 的 WHOIS 服务器发出有关“史密斯”的信息请求,则传输的数据包将如下所示: client server at whois.nic.mil open TCP ---- (SYN) ------------------------------> <---- (SYN+ACK) ------------------------- send query ---- "Smit...

Admin

带前缀的 IPv6 地址文本表示法:方括号内还是方括号外?
rfc

带前缀的 IPv6 地址文本表示法:方括号内还是方括号外?

我正在浏览一些与 IPv6 相关的 RFC。有些声称前缀应该写在方括号外面,而另一些则直接将其附加到地址上。 具体来说,RFC4291第 2.3 节中是这样说的: For example, the following are legal representations of the 60-bit prefix 20010DB80000CD3 (hexadecimal): 2001:0DB8:0000:CD30:0000:0000:0000:0000/60 2001:0DB8::CD30:0:0:0:0/60 2001:0DB8:0:CD3...

Admin

DHCPv6(RFC 8415)- 时间间隔 T1/T2 的合理初始值是多少?
rfc

DHCPv6(RFC 8415)- 时间间隔 T1/T2 的合理初始值是多少?

正如所述第 18.2 节 - 客户端行为的DHCP - RFC 8415一个客户使用 Solicit 消息来发现配置为分配租约或返回客户端所连接的链路上的其他配置参数的 DHCP 服务器。 作为 Solicit 消息的一部分,客户端使用 IA_NA(Identity Association for Non-temporary Addresses)选项(见第 21.4 节)请求分配非临时地址(第 18.2.1 节)。 包括Identity Association for Non-temporary Addresses Option两个时间间隔: T1 - ...

Admin