在DOS下输入netstat后出现了这样的东西!高人详解! 计算机操作系统编程用什么语言?
\u7535\u8111\u64cd\u4f5c\u7cfb\u7edf\u7684\u7a0b\u5e8f\u662f\u7528\u4ec0\u4e48\u8bed\u8a00\u5199\u7684\uff1fc/c++ \u8fd8\u6709\u6c47\u7f16.
\u5f53\u5e74\u7528\u7684\u662fc\u8bed\u8a00.\u4e0d\u65f6vc!!!\u4f60\u5fc5\u987b\u6709\u4e00\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u7684\u5185\u6838.\u5305\u62ec\u7f16\u8bd1\u5668,\u6587\u4ef6\u7ba1\u7406\u7cfb\u7edf....\u770b\u770b"\u64cd\u4f5c\u7cfb\u7edf"\u8fd9\u4e9b\u4e66\u5427.
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验
本机各端口的网络连接情况。
如果我们的计算机有时候接受到的数据报会导致出错数据删除或故障,我们不
必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累
计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增
加,那么我们就应该使用Netstat查一查为什么会出现这些情况了。
--------------------------------------
·例如:
运行-cmd-netstat -an
netstat命令用于对TCP/IP网络协议和连接进行统计,统计内容包括:
1.接口统计:统计接口收发数据量(字节数)、差错数目、废弃(Discard)数目、
单点播发(Unicast)数据包数等;
2.IP统计:统计接收IP包总数,其中正确递交、地址错、IP包头错分别统计以及
转发数据报数目统计等;
3.ICMP统计:ICMP(InternetControlMessageProtocol)网际控制信息协议
位于TCP/IP协议集网际层,负责提供网络IP数据包传递时收发消息和错误报告。ICMP
消息主要包括:回应请求、回应应答、重定向、目标未达到等。例如测试诊断命令
Ping的执行结果计入ICMP的回应请求、回应应答及消息收发统计中;
4.TCP统计:统计当前连接数,连接失败重试次数,主动/被动打开数等。例如使
用共享文件或共享打印机都建立连接;
5.UDP统计:统计接收和发送数据报(Datagrams)的数量及出错情况;
6.路由表:列出当前静态路由表。由此可见,Netstat命令对于网络统计与诊断有
一定的参考意义。
netstat 的一些常用选项
·netstat –s
本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览
器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查
看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而
确定问题所在。
·netstat –e
本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节
数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数
量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。
·netstat –r
本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到
的 信息。除了显示有效路由外,还显示当前有效的连接。
·netstat –a
本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),
也包括监听连接请求(LISTENING)的那些连接。
·netstat –n
显示所有已建立的有效连接。
下面是 netstat 的输出示例:
C:\\>netstat -e
Interface Statistics
Received Sent
Bytes 3995837940 47224622
Unicast packets 120099 131015
Non-unicast packets 7579544 3823
Discards 0 0
Errors 0 0
Unknown protocols 363054211
C:\\>netstat -a
Active Connections
Proto Local Address Foreign Address State
TCP CORP1:1572 172.16.48.10:nbsession ESTABLISHED
TCP CORP1:1589 172.16.48.10:nbsession ESTABLISHED
TCP CORP1:1606 172.16.105.245:nbsession ESTABLISHED
TCP CORP1:1632 172.16.48.213:nbsession ESTABLISHED
TCP CORP1:1659 172.16.48.169:nbsession ESTABLISHED
TCP CORP1:1714 172.16.48.203:nbsession ESTABLISHED
TCP CORP1:1719 172.16.48.36:nbsession ESTABLISHED
TCP CORP1:1241 172.16.48.101:nbsession ESTABLISHED
UDP CORP1:1025 *:*
UDP CORP1:snmp *:*
UDP CORP1:nbname *:*
UDP CORP1:nbdatagram *:*
UDP CORP1:nbname *:*
UDP CORP1:nbdatagram *:*
C:\\>netstat -s
IP Statistics
Packets Received = 5378528
Received Header Errors = 738854
Received Address Errors = 23150
Datagrams Forwarded = 0
Unknown Protocols Received = 0
Received Packets Discarded = 0
Received Packets Delivered = 4616524
Output Requests = 132702
Routing Discards = 157
Discarded Output Packets = 0
Output Packet No Route = 0
Reassembly Required = 0
Reassembly Successful = 0
Reassembly Failures =
Datagrams Successfully Fragmented = 0
Datagrams Failing Fragmentation = 0
Fragments Created = 0
ICMP Statistics
Received Sent
Messages 693 4
Errors 0 0
Destination Unreachable 685 0
Time Exceeded 0 0
Parameter Problems 0 0
Source Quenches 0 0
Redirects 0 0
Echoes 4 0
Echo Replies 0 4
Timestamps 0 0
Timestamp Replies 0 0
Address Masks 0 0
Address Mask Replies 0 0
TCP Statistics
Active Opens = 597
Passive Opens = 135
Failed Connection Attempts = 107
Reset Connections = 91
Current Connections = 8
Segments Received = 106770
Segments Sent = 118431
Segments Retransmitted = 461
UDP Statistics
Datagrams Received = 4157136
No Ports = 351928
Receive Errors = 2
Datagrams Sent = 13809
Netstat的妙用
经常上网的人一般都使用ICQ的,不知道你有没有被一些讨厌的人骚扰得不敢上线,想
投诉却又不知从和下手?其实,你只要知道对方的IP,就可以向他所属的ISP投诉了。但怎
样才能通过ICQ知道对方的IP呢?如果对方在设置ICQ时选择了不显示IP地址,那你是无法
在信息栏中看到的。其实,你只需要通过Netstat就可以很方便的做到这一点:当他通过ICQ
或其他的工具与你相连时(例如你给他发一条ICQ信息或他给你发一条信息),你立刻在DOS
Prompt下输入netstat -n或netstat -a就可以看到对方上网时所用的IP或ISP域名了。甚至
连所用Port都完全暴露了,如果你想给他一些教训,这些信息已经足够……
如果你要看本机开放了哪些端口,和哪些IP建立的连接等,可以在netstat后面加一个参数-an就是netstat -an得到的结果我想比你这些有用.
怎么外网Ip是不同的,是不是被人入侵过了
绛旓細5.UDP缁熻锛氱粺璁℃帴鏀跺拰鍙戦佹暟鎹姤(Datagrams)鐨勬暟閲忓強鍑洪敊鎯呭喌锛6.璺敱琛細鍒楀嚭褰撳墠闈欐佽矾鐢辫〃銆傜敱姝ゅ彲瑙侊紝Netstat鍛戒护瀵逛簬缃戠粶缁熻涓庤瘖鏂湁 涓瀹氱殑鍙傝冩剰涔夈netstat 鐨勪竴浜涘父鐢ㄩ夐」 路netstat 鈥搒 鏈夐」鑳藉鎸夌収鍚勪釜鍗忚鍒嗗埆鏄剧ず鍏剁粺璁℃暟鎹傚鏋滄垜浠殑搴旂敤绋嬪簭锛堝Web娴忚 鍣級杩愯閫熷害姣旇緝鎱紝鎴栬呬笉鑳...
绛旓細鎵嬪伐鎵惧晩锛鍦―OS涓嬭緭鍏etstat -an 鍛戒护鍚庯紝鍥炶溅锛涙煡鐪嬩綘璁$畻鏈哄綋鍓嶇殑缃戠粶杩炴帴銆傛潃姣掕蒋浠朵篃鍙互鐨勶紝浣嗘槸鏈夊緢澶氱殑鏈ㄩ┈閮芥槸鍔犲3鍜屽仛杩囧厤鏉鐨勶紒涓鑸潃姣掕蒋浠朵笉瀹规槗鏉鍑烘潵鐨勶紒
绛旓細netstat -n鏄煡璇㈢綉缁滆繛鎺ョ姸鍐电殑锛屽氨鏄煡璇㈡湰鍦拌绠楁満鐨勭鍙h繛鎺ョ姸鍐 浣犲彲浠ュ湪鍛戒护鎻愮ず绗︿腑杈撳叆 netstat -na鏉ユ煡璇 寮卞急鐨勬彁绀轰竴涓 鏁插畬鍛戒护鍒繕浜嗗洖杞
绛旓細璇ュ懡浠ゆ棤娉曚娇鐢ㄤ簬绾DOS鐘舵侊紝璇ュ懡浠etstat -n浠h〃鏄剧ず鎵鏈夊凡寤虹珛鐨勬湁鏁堣繛鎺ワ紝鐐瑰嚮寮濮嬭彍鍗曪紝鐐瑰嚮杩愯锛岃緭鍏MD锛岃繘鍏OS鐘舵侊紙娉細浠ヤ笅涓篨P鎴2000涓嬶級锛杈撳叆netstat -n鍥炶溅鍚 netstat鍛戒护鐨勫姛鑳芥槸鏄剧ず缃戠粶杩炴帴銆佽矾鐢辫〃鍜岀綉缁滄帴鍙d俊鎭紝鍙互璁╃敤鎴峰緱鐭ョ洰鍓嶉兘鏈夊摢浜涚綉缁滆繛鎺ユ鍦ㄨ繍浣溿傝鍛戒护锛圵inxp涓嬶級鐨勪竴鑸...
绛旓細1銆佽繘鍏ラ〉闈㈠悗鍦―OS鍛戒护涓嬭緭鍏鈥netstat-an鈥濄傝緭鍏ュ畬鎴愶紝鏁插洖杞﹀嵆鍙湅鍒版湇鍔″櫒绔彛鍙枫傚湪鏈嶅姟鍣ㄤ腑瑕佹煡鐪嬬鍙o紝鍙互浣跨敤Netstat鍛戒护銆備緷娆$偣鍑烩滃紑濮嬧啋杩愯鈥濓紝閿叆鈥渃md鈥濆苟鍥炶溅锛屾墦寮鍛戒护鎻愮ず绗︾獥鍙c2銆佹墦寮鍛戒护鎻愮ず绗︽搷浣滅獥鍙e悗锛岃緭鍏モ渘etstat-an鈥濆苟鎸夊洖杞﹂敭鍗冲彲鏌ョ湅銆傜鍙e彿鏄寚鐢ㄤ簬閫昏緫鎰忎箟涓婂尯鍒...
绛旓細鎴戠煡閬撴煡鐪嬫湇鍔″櫒鐨勭鍙e彿鐨勫姙娉曪細鏌ョ湅鏈嶅姟鍣ㄧ鍙e彿鏂规硶锛氱偣鍑荤數鑴戝乏涓嬭鐨剋indows鍥炬爣銆傚湪鎼滅储妗嗕腑杈撳叆鈥渃md鈥濄傚湪绋嬪簭锛2锛夐噷锛岀偣鍑昏繘鍏モ渃md鈥濄傝繘鍏ラ〉闈㈠悗鍦―OS鍛戒护涓嬭緭鍏鈥netstat -an鈥濄傝緭鍏ュ畬鎴愶紝鏁插洖杞﹀嵆鍙湅鍒版湇鍔″櫒绔彛鍙枫傚湪鏈嶅姟鍣ㄤ腑瑕佹煡鐪嬬鍙o紝鍙互浣跨敤Netstat鍛戒护銆備緷娆$偣鍑烩滃紑濮嬧啋杩愯鈥...
绛旓細寮濮嬭彍鍗曪紝杩愯锛岋紙鎴栬呮寜win寰芥爣閿拰瀛楁瘝R閿級锛屽湪杩愯妗嗕腑杈撳叆cmd骞剁‘瀹氾紝杩涘叆鍛戒护琛岀獥鍙o紝杈撳叆 netstat -n 娉ㄦ剰锛-n鍓嶉潰鏈変釜绌烘牸銆
绛旓細鍙兘鏄煇涓蒋浠剁敓鎴愮殑锛屼笉蹇呮媴蹇с傚鏋滀綘鎷呭咖鏄湪椹紝灏鍦―OS涓嬭緭鍏etstat 鐒跺悗鐪媗ocal address 鐪嬪啋鍙峰悗杈圭殑鏁板瓧锛屽鏋滄湁瓒呰繃5000鐨勶紝閭e緢鏈夊彲鑳藉氨涓簡
绛旓細1銆佺偣鍑荤數鑴戝乏涓嬭鐨剋indows鍥炬爣銆傚湪鎼滅储妗嗕腑杈撳叆cmd 2銆佸湪鏂囦欢澶逛腑鎼滃嚭鏉md锛岀偣鍑昏繘鍏ャ3銆鍦―OS鍛戒护涓嬭緭鍏锛歩pconfig銆4銆佸洖杞﹀悗灏卞彲浠ョ湅鍒扮數鑴戠殑ip鍦板潃銆5銆佸湪DOS鍛戒护涓嬭緭鍏ワ細netstat -an 6銆佸彲浠ョ湅鍒扮數鑴戠殑锛岀鍙o紝濡傚浘鎵绀恒傝绔彛鏄敤鏉ヨ繘琛屾湇鍔″櫒缃戠粶绔彛璁剧疆鐨勩
绛旓細netstat 鏄剧ず鍗忚缁熻淇℃伅鍜屽綋鍓 TCP/IP 缃戠粶杩炴帴銆NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]-a 鏄剧ず鎵鏈夎繛鎺ュ拰鐩戝惉绔彛銆-b 鏄剧ず鍖呭惈浜庡垱寤烘瘡涓繛鎺ユ垨鐩戝惉绔彛鐨 鍙墽琛岀粍浠躲傚湪鏌愪簺鎯呭喌涓嬪凡鐭ュ彲鎵ц缁勪欢 鎷ユ湁澶氫釜鐙珛缁勪欢锛屽苟涓斿湪杩欎簺鎯呭喌涓 ...