最新Netstat检验本机各端口的网络连接.docx

上传人:b****4 文档编号:1384802 上传时间:2022-10-21 格式:DOCX 页数:14 大小:30.16KB
下载 相关 举报
最新Netstat检验本机各端口的网络连接.docx_第1页
第1页 / 共14页
最新Netstat检验本机各端口的网络连接.docx_第2页
第2页 / 共14页
最新Netstat检验本机各端口的网络连接.docx_第3页
第3页 / 共14页
最新Netstat检验本机各端口的网络连接.docx_第4页
第4页 / 共14页
最新Netstat检验本机各端口的网络连接.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

最新Netstat检验本机各端口的网络连接.docx

《最新Netstat检验本机各端口的网络连接.docx》由会员分享,可在线阅读,更多相关《最新Netstat检验本机各端口的网络连接.docx(14页珍藏版)》请在冰豆网上搜索。

最新Netstat检验本机各端口的网络连接.docx

最新Netstat检验本机各端口的网络连接

 

Netstat检验本机各端口的网络连接

Netstat

  是DOS命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息.Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

  如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。

但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。

  一般用netstat-na来显示所有连接的端口并用数字表示.

  netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

  该命令(linux下)的一般格式为:

  netstat[选项]

  命令中各选项的含义如下:

  -a显示所有socket,包括正在监听的。

  -c每隔1秒就重新显示一遍,直到用户中断它。

  -i显示所有网络接口的信息,格式同“ifconfig-e”。

  -n以网络IP地址代替名称,显示出网络连接情形。

  -r显示核心路由表,格式同“route-e”。

  -t显示TCP协议的连接情况。

  -u显示UDP协议的连接情况。

  -v显示正在进行的工作。

  -A显示任何关联的协议控制块的地址。

主要用于调试

  -a显示所有套接字的状态。

在一般情况下不显示与服务器进程相关联的套接字

  -i显示自动配置接口的状态。

那些在系统初始引导后配置的接口状态不在输出之列

  -m打印网络存储器的使用情况

  -n打印实际地址,而不是对地址的解释或者显示主机,网络名之类的符号

  -r打印路由选择表

  -faddress-family对于给出名字的地址簇打印统计数字和控制块信息。

到目前为止,唯一支持的地址簇是inet

  -Iinterface只打印给出名字的接口状态

  -pprotocol-name只打印给出名字的协议的统计数字和协议控制块信息

  -s打印每个协议的统计数字

  -t在输出显示中用时间信息代替队列长度信息。

  netstat命令的列标题

  Name接口的名字

  Mtu接口的最大传输单位

  Net/Dest接口所在的网络

  Address接口的IP地址

  Ipkts接收到的数据包数目

  Ierrs接收到时已损坏的数据包数目

  Opkts发送的数据包数目

  Oeers发送时已损坏的数据包数目

  Collisions由这个接口所记录的网络冲突数目

  netstat的一些常用选项:

  netstat-s--本选项能够按照各个协议分别显示其统计数据。

如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。

你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

  netstat-e--本选项用于显示关于以太网的统计数据。

它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。

这些统计数据既有发送的数据报数量,也有接收的数据报数量。

这个选项可以用来统计一些基本的网络流量)。

  netstat-r--本选项可以显示关于路由表的信息,类似于后面所讲使用routeprint命令时看到的信息。

除了显示有效路由外,还显示当前有效的连接。

  netstat-a--本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。

  netstat-n--显示所有已建立的有效连接。

  «AWKPHP经典»netstat-an中state含义

  netstat-an中state含义

  LISTEN:

侦听来自远方的TCP端口的连接请求

  SYN-SENT:

再发送连接请求后等待匹配的连接请求

  SYN-RECEIVED:

再收到和发送一个连接请求后等待对方对连接请求的确认

  ESTABLISHED:

代表一个打开的连接

  FIN-WAIT-1:

等待远程TCP连接中断请求,或先前的连接中断请求的确认

  FIN-WAIT-2:

从远程TCP等待连接中断请求

  CLOSE-WAIT:

等待从本地用户发来的连接中断请求

  CLOSING:

等待远程TCP对连接中断的确认

  LAST-ACK:

等待原来的发向远程TCP的连接中断请求的确认

  TIME-WAIT:

等待足够的时间以确保远程TCP接收到连接中断请求的确认

  CLOSED:

没有任何连接状态

  其实可以mannetstat,看其中的stat部分解释

  State

  Thestateofthesocket.SincetherearenostatesinrawmodeandusuallynostatesusedinUDP,thiscolumnmaybeleft

  blank.Normallythiscanbeoneofseveralvalues:

  ESTABLISHED

  Thesockethasanestablishedconnection.

  SYN_SENT

  Thesocketisactivelyattemptingtoestablishaconnection.

  SYN_RECV

  Aconnectionrequesthasbeenreceivedfromthenetwork.

  FIN_WAIT1

  Thesocketisclosed,andtheconnectionisshuttingdown.

  FIN_WAIT2

  Connectionisclosed,andthesocketiswaitingforashutdownfromtheremoteend.

  TIME_WAIT

  Thesocketiswaitingafterclosetohandlepacketsstillinthenetwork.

  CLOSEDThesocketisnotbeingused.

  CLOSE_WAIT

  Theremoteendhasshutdown,waitingforthesockettoclose.

  LAST_ACK

  Theremoteendhasshutdown,andthesocketisclosed.Waitingforacknowledgement.

  LISTENThesocketislisteningforincomingconnections.Suchsocketsarenotincludedintheoutputunlessyouspecify

  the–listening(-l)or–all(-a)option.

  CLOSING

  Bothsocketsareshutdownbutwestilldon’thaveallourdatasent.

  UNKNOWN

  Thestateofthesocketisunknown.

  该命令(Winxp下)的一般格式为:

  C:

\>netstat/?

  显示协议统计信息和当前TCP/IP网络连接。

  NETSTAT[-a][-b][-e][-n][-o][-pproto][-r][-s][-v]

  -a显示所有连接和监听端口。

  -b显示包含于创建每个连接或监听端口的可执行组件。

在某些情况下已知可执行组件

  拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。

  这种情况下,可执行组件名在底部的[]中,顶部是其调用的组件,等等,直到TCP/IP

  部分。

注意此选项可能需要很长时间,如果没有足够权限可能失败。

  -e显示以太网统计信息。

此选项可以与-s

  选项组合使用。

  -n以数字形式显示地址和端口号。

  -o显示与每个连接相关的所属进程ID。

  -pproto显示proto指定的协议的连接;proto可以是

  下列协议之一:

TCP、UDP、TCPv6或UDPv6。

  如果与-s选项一起使用以显示按协议统计信息,proto可以是下列协议之一:

  IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。

  -r显示路由表。

  -s显示按协议统计信息。

默认地,显示IP、

  IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计信息;

  -p选项用于指定默认情况的子集。

  -v与-b选项一起使用时将显示包含于

  为所有可执行组件创建连接或监听端口的

  组件。

  interval重新显示选定统计信息,每次显示之间

  暂停时间间隔(以秒计)。

按CTRL+C停止重新

  显示统计信息。

如果省略,netstat显示当前

  配置信息(只显示一次)

  该命令(Win2000下)的一般格式为:

  C:

\>netstat/?

  DisplaysprotocolstatisticsandcurrentTCP/IPnetworkconnections.

  NETSTAT[-a][-e][-n][-s][-pproto][-r]

  -aDisplaysallconnectionsandlisteningports.

  -eDisplaysEthernetstatistics.Thismaybecombinedwiththe-s

  option.

  -nDisplaysaddressesandportnumbersinnumericalform.

  -pprotoShowsconnectionsfortheprotocolspecifiedbyproto;proto

  maybeTCPorUDP.Ifusedwiththe-soptiontodisplay

  per-protocolstatistics,protomaybeTCP,UDP,orIP.

  -rDisplaystheroutingtable.

  -sDisplaysper-protocolstatistics.Bydefault,statisticsare

  shownforTCP,UDPandIP;the-poptionmaybeusedtospecify

  asubsetofthedefault.

  intervalRedisplaysselectedstatistics,pausingintervalseconds

  betweeneachdi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1