首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏专注网络研发

    TCP的MTU Probe和MSS(1)

    对于主动连接来说,其值为MSS的默认值(目前是536字节,在RFC1122和RFC2581中定义)。 那么探测的行为什么时候发生呢?第一个念头是通过定时器,定期的去探测PMTU。

    5.6K10发布于 2019-04-10
  • 来自专栏若是烟花

    当你在`bind 0.0.0.0`的时候,你实际在做什么

    network; other addresses within 0.0.0.0/8 may be used to refer to specified hosts on this network ([RFC1122

    2.6K20发布于 2020-07-27
  • 来自专栏ShanSan的云原生之路

    回环地址的一点儿破事

    IETF 标准中(RFC1122、RFC5735)将 IPv4 CIDR 地址块 127.0.0.0/8 划为回环地址(即 127.0.0.0 ~ 127.255.255.255)。

    1.5K40编辑于 2023-10-21
  • 来自专栏蓝天

    Linux系统面面观 PROC文件系统详细介绍

    该参数非常特殊,对该参数的修改将导致其它所有相关配置参数恢复其默认值(对于主机参阅RFC1122,对于路由器参见RFC1812) ip_default_ttl 参数类型:INTEGER 默认值为 64 RFC1122规定,该值必须大于100秒。 icmp_ignore_bogus_error_responses - 布尔类型 某些路由器违背RFC1122标准,其对广播帧发送伪造的响应来应答。这种违背行为通常会被以告警的方式记录在系统日志中。

    2.6K20发布于 2018-08-07
  • 来自专栏全栈程序员必看

    (others)ICMP报文详解系列「建议收藏」

    if(rt->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST)) { /* * RFC1122 * RFC1122: 3.2.2.8 An ICMP_TIMESTAMP MAY be silently * discarded icmph->un.gateway) >> 24; /* * Throwit at our lower layers * * RFC1122 * RFC1122: 3.2.2.1 MUST pass ICMP unreach messages to the * transport * RFC1122: 3.2.2.2 MUST pass ICMP time expired messages to * transport

    2.3K20编辑于 2022-09-01
  • 来自专栏技术篇

    什么是127.0.0.1,如何使用这个IP地址?

    RFC1122明确指出“内部主机环回地址。这种形式的地址不得出现在主机之外。” 因此,拾取定向到127.0.0.1的流量的路由器应该立即丢弃数据包。

    5.1K20编辑于 2022-05-26
  • 来自专栏PT运维技术

    TCP?HTTP? 不同类型探测的引发的坑

    RFC1122中有两个门限R1和R2,当重传次数超过R1的时候,TCP向IP层发送negative advice,指示IP层进行MTU探测、刷新路由等过程,以防止由于网络链路发生变化而导致TCP传输失败 所以对于已经存在的TCP连接的超时时间至少> 2^0+2^1+2^2+2^3 =15s【不是很精准,参看RFC1122】。

    1.3K20编辑于 2022-06-14
  • 来自专栏全栈程序员必看

    《TCP/IP具体解释卷2:实现》笔记–ICMP:Internet控制报文协议

    除非系统被明白地配置成地址掩码的授权代理,否则,RFC1122禁止向其发送掩码回答。这样就避免系统与全部向它发送请求 的系统共享不对的地址掩码。假设没有管理员授权回答,系统也要忽略地址掩码请求。

    87740编辑于 2022-07-10
  • 来自专栏C/C++基础

    Linux 命令(120)—— route 命令

    如果省略此选项,则使用 RFC1122 的缺省值 300ms reject 设置一条阻塞路由以使一条路由查找失败。这用于在使用缺省路由前先屏蔽掉一些网络。

    2.8K10发布于 2020-02-20
  • 来自专栏全栈程序员必看

    route命令「建议收藏」

    如果省略此选项,则使用RFC1122的缺省值300ms reject:设置一条阻塞路由以使一条路由查找失败。这用于在使用缺省路由前先屏蔽掉一些网络。

    1.5K40编辑于 2022-09-07
  • 来自专栏开发与安全

    linux网络编程之socket(三):最简单的回射客户/服务器程序、time_wait 状态

    MSL在RFC1122中规定为两分钟,但是各操作系统的实现不同,在Linux上一般经过半分钟后就可以再次启动server了。

    1.7K00发布于 2017-12-28
  • 来自专栏CDN及云技术分享

    socket接口api的深度探究

    当超过这个假设的超时时间,TCP会在第一个RTO就会超时.RFC1122推荐至少超时时间有100秒,相当于这个值等于8. image.png

    3.1K370发布于 2019-08-04
  • 来自专栏就业 C++ 综合学习

    【计网】从零开始理解TCP协议 --- TIME_WAIT状态 , CLOSE_WAIT状态,流量控制机制,滑动窗口机制

    MSL 在 RFC1122 中规定为两分钟,但是各操作系统的实现不同, 在 Centos7 和Ubuntu 上默认配置的值是 60s 之所以是2MSL(最大报文生存时间) , 是因为有些数据需要应答,

    55610编辑于 2024-10-19
  • 来自专栏开源优测

    RFC2914 拥塞控制原理

    对于TCP协议,这意味着拥塞控制算法构成了当前TCP的说明[参见RFC793, RFC1122,RFC2581]. [RFC1122] Braden, R., Ed., "网络主机的需求-通信层", STD 3, RFC 1122, October 1989.

    96320发布于 2018-07-25
  • 来自专栏可涵的从小白到大牛的征程

    【Linux | 计网】TCP协议深度解析:从连接管理到流量控制与滑动窗口

    我们使用 Ctrl-C 终止了 server, 所以 server 是主动关闭连接的一方, 在TIME_WAIT 期间仍然不能再次监听同样的 server 端口; MSL 在 RFC1122 中规定为两分钟

    47110编辑于 2024-12-20
  • 来自专栏基础知识文章

    网络原理(三)——一文了解传输层UDP/TCP协议

    我们使用Ctrl-C终止了server, 所以server是主动关闭连接的一方, 在TIME_WAIT期间仍然不能再次监听同样的server端口; MSL在RFC1122中规定为两分钟,但是各操作系统的实现不同

    1.4K30发布于 2020-08-27
  • 来自专栏登神长阶

    【Linux网络】网络基础:传输层TCP协议(二)

    lifetime)的时间后才能回到CLOSED状态 我们使用Ctrl-C终止了server,所以server是主动关闭连接的一方,在TIME_WAIT期间仍然不能再次监听同样的server端口 MSL在RFC1122

    50410编辑于 2024-12-15
  • 来自专栏全国产化交换机

    QoS 工作原理与相关技术细节

    根据RFC1122 的定义,IP 优先级(IP Precedence)使用最高3 比特(第0~3 比特)。

    1.4K20编辑于 2022-11-07
  • 来自专栏C++

    【在Linux世界中追寻伟大的One Piece】传输层协议TCP

    MSL在RFC1122中规定为两分钟,但是各操作系统的实现不同,在Centos7上默认配置的值是 60s。

    51910编辑于 2024-09-07
  • linux系统内核参数优化-linux快速入门教程

         /proc/sys/net/ipv4/icmp_ratemask 7)     /proc/sys/net/ipv4/icmp_ignore_bogus_error_reponses 某些路由器违背RFC1122

    78200编辑于 2025-04-05
领券