httpbin - 协议调试工具
httpstatuses - 协议状态码查询
httpie - cURL-like tool for humans
Fiddler
7DLNU56W
V2EX  ›  HTTP

请问浏览器提示“连接已重置”是什么意思,是在哪个环节中断的访问?

  •  
  •   7DLNU56W · Oct 27, 2018 · 14578 views
    This topic created in 2803 days ago, the information mentioned may be changed or developed.

    在通过浏览器访问网络时可能会出现一些问题,但有一个提示是“连接已重置”一直不明白这个提示到底表示什么原因中断的访问?

    比如:提示“找不到 XXXX 的服务器 IP 地址”表示在进行域名解析的过程中没有得到请求域名的 IP 地址,而无法继续访问; 提示“ XXXX 拒绝了我们的链接请求”表示我们的请求已经发送到服务器,但服务器没有与我们建立连接,而无法继续访问; 提示“ XXXX 的响应时间过长”表示在指定时间内没有收到服务器回复数据,而无法继续访问。 那这个“连接已重置”是在那个环节出的问题呢?

    14 replies    2018-10-27 14:20:02 +08:00
    POPOEVER
        1
    POPOEVER  
       Oct 27, 2018
    DNS

    P.S, 楼主你确定不是来钓鱼的吗?
    7DLNU56W
        2
    7DLNU56W  
    OP
       Oct 27, 2018
    @POPOEVER 为什么会是 DNS 呢,域名解析错误不是应该提示“找不到 XXXX 的服务器 IP 地址”么,怎么是“连接已重置”呢?
    POPOEVER
        3
    POPOEVER  
       Oct 27, 2018
    @7DLNU56W DNS 是一种,其他给方兴滨发邮件问一下看看
    o0OoO0o
        4
    o0OoO0o  
       Oct 27, 2018
    装外宾?
    flowfire
        5
    flowfire  
       Oct 27, 2018 via iPhone
    被墙 ret 了
    flowfire
        6
    flowfire  
       Oct 27, 2018 via iPhone
    @flowfire #5 rst,手贱打错了
    18x
        7
    18x  
       Oct 27, 2018 via Android   ❤️ 1
    百度百科有详细的解释 参见词条 连接重置
    抄一段过来
    通过将 TCP 连接时服务器发回的 SYN/ACK 包中服务器向用户发送的序列号改为 0,从而使客户端受骗认为服务器重置了连接而主动放弃向服务器发送请求
    honeycomb
        8
    honeycomb  
       Oct 27, 2018 via Android
    连接已重置指代 TCP reset 的意思,对这里的人来说一般是被某个大家都知道的防火墙干扰了正常上网
    kljsandjb
        9
    kljsandjb  
       Oct 27, 2018 via iPhone
    RST
    RobertYang
        10
    RobertYang  
       Oct 27, 2018 via Android
    tcp rst 直接终止双方的 tcp 连接
    lolizeppelin
        11
    lolizeppelin  
       Oct 27, 2018 via Android
    网站没备案吧

    备案检查的发现没备案的会在机房出口发重置包让两边断开

    一般还会让客户端这边收到网站需要备案的 http 回包
    zjp
        12
    zjp  
       Oct 27, 2018 via Android
    reset 的语义很模糊,还没有见过正常网站主动 reset 的,所以只剩下……
    takato
        13
    takato  
       Oct 27, 2018
    0 1 2 3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | Source Port | Destination Port |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | Sequence Number |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | Acknowledgment Number |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | Data | |U|A|P|R|S|F| |
    | Offset| Reserved |R|C|S|S|Y|I| Window |
    | | |G|K|H|T|N|N| |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | Checksum | Urgent Pointer |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | Options | Padding |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    | data |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    Control Bits: 6 bits (from left to right):

    URG: Urgent Pointer field significant
    ACK: Acknowledgment field significant
    PSH: Push Function
    RST: Reset the connection
    SYN: Synchronize sequence numbers
    FIN: No more data from sender

    中间几个竖排的英文字母就是 Control Bits
    takato
        14
    takato  
       Oct 27, 2018
    噗。字符贴过来乱了。详见: https://www.ietf.org/rfc/rfc793.txt
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5910 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 02:06 · PVG 10:06 · LAX 19:06 · JFK 22:06
    ♥ Do have faith in what you're doing.