有些事情对我来说很奇怪:

  • 0.0.0.0,127.0.0.1和[::]之间有什么区别?
  • 如何读取外国地址的每一部分(第1部分:第2部分)?
  • 状态Time_Wait,Close_Wait是什么意思?
  • 等等

有人可以快速概述如何解释这些结果吗?

===============>>#1 票数:17 已采纳

0.0.0.0通常指的是监听所有接口的内容。 127.0.0.1 = localhost(只有你的本地接口)我不确定[::]

TIME_WAIT表示双方同意关闭,TCP必须等待规定的时间才能断开连接。

CLOSE_WAIT表示远程系统已完成发送,您的系统尚未说明它已完成。

===============>>#2 票数:14

我理解答案已被接受,但这里有一些额外的信息:

  • 如果在本地地址列上显示0.0.0.0 ,则表示端口正在侦听所有“网络接口”(即您的计算机,调制解调器和网卡)。
  • 如果在本地地址列中显示127.0.0.1 ,则表示该端口仅侦听来自PC本身的连接,而不是来自Internet或网络。 那里没有危险。
  • 如果它在“本地地址”列上显示您的online IP ,则表示该端口仅侦听来自Internet的连接。
  • 如果它在“本地地址”列上显示local network IP ,则表示该端口仅侦听来自本地网络的连接。
  • 外部地址 - 套接字连接的远程计算机的IP地址和端口号。 除非指定了-n参数,否则将显示与IP地址和端口对应的名称。 如果端口尚未建立,则端口号显示为星号(*)。 (来自维基百科)

===============>>#3 票数:7

127.0.0.1是您的环回地址,如果在HOSTS文件中设置,也称为“localhost”。 有关详细信息,请参阅此处: http//en.wikipedia.org/wiki/Localhost

0.0.0.0表示应用已使用特定端口绑定到所有IP地址。 MS信息: http//support.microsoft.com/default.aspx?scid = kb; en-us; 175952

'::'是ipv6 0.0.0.0的ipv6简写。

===============>>#4 票数:7

0.0.0.0,127.0.0.1和[::]之间有什么区别?

  • 0.0.0.0表示正在侦听机器上所有接口的内容。
  • 127.0.0.1表示您自己的机器。
  • [::]是0.0.0.0的IPv6版本
  • 我的机器还显示*:\\ *表示UDP连接实际上没有外部地址 - 它们从任何地方接收数据包。 这就是UDP的本质。

如何读取外国地址的每一部分(第1部分:第2部分)?

  • part1是主机名或IP地址
  • part2是端口
  • ===============>>#5 票数:2

    这个链接帮助我解释了netstat -a

    那里的副本 -

    TCP Connection States
    以下是此握手的简要说明。 在此上下文中,“客户端”是请求连接的对等体,“服务器”是接受连接的对等体。 请注意,此表示法不会将客户端/服务器关系反映为体系结构主体。

    连接建立

    客户端向服务器发送包含服务器端口和客户端初始序列号(ISN)的SYN消息(活动打开)。
    服务器发送回自己的SYN和ACK(由客户端的ISN + 1组成)。
    客户端发送ACK(由服务器的ISN + 1组成)。

    连接拆除(修改后的三次握手)。

    客户端发送FIN(活动关闭)。 这是一个半封闭的连接。 客户端不再发送数据,但仍能够从服务器接收数据。 收到此FIN后,服务器进入被动关闭状态。
    服务器发送ACK(客户端FIN序列+ 1)
    服务器发送自己的FIN。
    客户端发送ACK(服务器的FIN序列+ 1)。 收到此ACK后,服务器将关闭连接。
    在接收数据时,半闭合连接可用于终止发送数据。 套接字应用程序可以在第二个参数设置为1的情况下调用shutdown以进入此状态。

    Netstat中显示的状态说明:
    国家解释


    SYN_SEND表示活动打开。

    SYN_RECEIVED服务器刚收到客户端的SYN。

    ESTABLISHED客户端收到服务器的SYN并建立会话。

    LISTEN服务器已准备好接受连接。

    注意:请参阅listen()套接字调用的文档。 处于侦听状态的TCP套接字未显示 - 这是NETSTAT的限制。 有关其他信息,请参阅Microsoft知识库中的以下文章:134404 NETSTAT.EXE不显示TCP侦听套接字FIN_WAIT_1表示活动关闭。

    TIMED_WAIT客户端在活动关闭后进入此状态。

    CLOSE_WAIT表示被动关闭。 服务器刚从客户端收到第一个FIN。

    FIN_WAIT_2客户端刚从服务器收到其第一个FIN的确认。

    LAST_ACK服务器在发送自己的FIN时处于此状态。

    CLOSED Server从客户端收到ACK并关闭连接。

    ===============>>#6 票数:2

    Send-Q是应用程序发送的数据量,但尚未被套接字的另一方确认。

    Recv-Q是从NIC接收但尚未被应用程序使用的数据量。

    这两个队列都驻留在内核内存中。 如果您愿意,可以使用指南来帮助您调整这些内核缓冲区。 虽然,你可能会发现默认的params做得很好。

    ===============>>#7 票数:0

    对于那些在他们的netstat输出中看到[::]的人,我打赌你的机器正在运行IPv6; 这相当于0.0.0.0,即侦听任何IPv6地址。

      ask by Dane O'Connor translate from so

    未解决问题?本站智能推荐:

    1回复

    为什么我的端口没有暴露? netstat输出包括在内

    这是我的问题 题 为什么我不能访问couchdb:5984 ? 背景 当我在我的couchdb容器中时,我可以curl localhost:5984并且它响应并且netstat -nl给了我 并且Dockerfile包含EXPOSE 5984 ,但是当从web容
    1回复

    netstat显示彼此连接的端口吗?

    这可能是一个非常愚蠢的问题,但是我真的只是想确认我对此的理解。 下面的netstat输出中发生了什么? 这个问题出现在实验室的说明书上,这让我感到沮丧,因为我不知道简单的答案……这实际上只是两个端口相互连接吗? 那不是安全问题吗? 多谢你们!
    3回复

    netstat-与netstat -na是否相同? [关闭]

    我在linux上工作,遇到实例netstat -an和netstat -na。 他们俩都一样吗?它们的意义是什么?
    3回复

    netstat很多127.0.0.1:8080 TIME_WAIT

    我发现这个帖子和我一样,但没有找到解决方案。 所以,当我做netstat -n我得到了以下内容: 还有很多。 当我ping localhost:8080 ,我得到: Ping request could not find host localhost:8080. Please che
    1回复

    netstat -na:udp和state建立了吗?

    在应用程序(voip rtp media server)中,服务器上的netstat -na (绑定到udp端口1286的172.16.226.3)给出以下行: 由于udp连接不能真正“建立”,所以我看到这样的界限。 netstat文档说这个字段用于tcp连接状态,但我确信这真的是一个
    1回复

    如何使用netstat显示特定的接口统计信息

    我想显示每个接口的统计信息。 netstat -w1显示良好的结果,netstat -i显示接口名称。 但是我不能结合这2个选项。 例如netstat -i ix1 -w1不只显示ix1接口统计信息 我该怎么办 ? 谢谢你的帮助 。
    1回复

    如何对netstat结果的第一列求和

    我想计算ix1之类的接口的数据包。 netstat -I ix1 -w1的结果是这样的。 数据包错误idrops字节数据包错误字节colls 1042563 0 0 794182232 0 0 0 0 1537437 0 0 1177837768 0 0 0 0
    1回复

    UDP连接在netstat命令中多次出现

    我运行了以下命令 我想问一下 为什么最后4行相同? 这是相同的连接还是什么?
    2回复

    netstat -g其中是组IP定义的

    你好,当我运行netstat -g时,我看到下表。 但是,我只是不知道IP all-system.mcast.net映射到了什么? 这是在哪里定义的? linux中有文件可以设置它吗? 提前感谢你
    2回复

    netstat如何确定符号主机名?

    我试图了解netstat的--numeric / -n标志做什么? 手册说以下关于--numeric / -n -数字,-n 显示数字地址,而不是尝试确定符号主机,端口或用户名。 以下是带有“ -n”选项的输出行 以下是与A中相同的行,但没有“ -n”选项