常用网络命令使用技巧详解续编1
生活随笔
收集整理的這篇文章主要介紹了
常用网络命令使用技巧详解续编1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
二、Netstat 命令的使用技巧 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
?
Netstat用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況。?
如果我們的計算機有時候接受到的數據報會導致出錯數據刪除或故障,我們不必感到奇怪,TCP/IP可以容許這些類型的錯誤,并能夠自動重發數據報。但如果累計的出錯情況數目占到所接收的IP數據報相當大的百分比,或者它的數目正迅速增加,那么我們就應該使用Netstat查一查為什么會出現這些情況了。?
1、netstat 的一些常用選項?
·netstat –s?
本選項能夠按照各個協議分別顯示其統計數據。如果我們的應用程序(如Web瀏覽器)運行速度比較慢,或者不能顯示Web頁之類的數據,那么我們就可以用本選項來查看一下所顯示的信息。我們需要仔細查看統計數據的各行,找到出錯的關鍵字,進而確定問題所在。?
·netstat –e?
本選項用于顯示關于以太網的統計數據。它列出的項目包括傳送的數據報的總字節數、錯誤數、刪除數、數據報的數量和廣播的數量。這些統計數據既有發送的數據報數量,也有接收的數據報數量。這個選項可以用來統計一些基本的網絡流量)。?
·netstat –r?
本選項可以顯示關于路由表的信息,類似于后面所講使用route print命令時看到的 信息。除了顯示有效路由外,還顯示當前有效的連接。?
·netstat –a?
本選項顯示一個所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接。?
·netstat –n?
顯示所有已建立的有效連接。?
下面是 netstat 的輸出示例:?
C:\>netstat -e?
Interface Statistics?
ReceivedSent?
Bytes399583794047224622?
Unicast packets120099131015?
Non-unicast packets7579544 3823?
Discards 0 0?
Errors 0 0?
Unknown protocols363054211?
C:\>netstat -a?
Active Connections?
Proto Local AddressForeign Address State?
TCPCORP1:1572 172.16.48.10:nbsession ESTABLISHED?
TCPCORP1:1589 172.16.48.10:nbsession ESTABLISHED?
TCPCORP1:1606 172.16.105.245:nbsession ESTABLISHED?
TCPCORP1:1632 172.16.48.213:nbsessionESTABLISHED?
TCPCORP1:1659 172.16.48.169:nbsessionESTABLISHED?
TCPCORP1:1714 172.16.48.203:nbsessionESTABLISHED?
TCPCORP1:1719 172.16.48.36:nbsession ESTABLISHED?
TCPCORP1:1241 172.16.48.101:nbsessionESTABLISHED?
UDPCORP1:1025 *:*?
UDPCORP1:snmp *:*?
UDPCORP1:nbname *:*?
UDPCORP1:nbdatagram *:*?
UDPCORP1:nbname *:*?
UDPCORP1: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?
ReceivedSent?
Messages 693 4?
Errors 0 0?
Destination Unreachable685 0?
Time Exceeded0 0?
Parameter Problems 0 0?
Source Quenches0 0?
Redirects0 0?
Echoes 4 0?
Echo Replies 0 4?
Timestamps 0 0?
Timestamp Replies0 0?
Address Masks0 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?
ReceiveErrors = 2?
Datagrams Sent = 13809?
2、Netstat的妙用?
經常上網的人一般都使用ICQ的,不知道我們有沒有被一些討厭的人騷擾,想投訴卻又不知從和下手?其實,我們只要知道對方的IP,就可以向他所屬的ISP投訴了。但怎樣才能通過ICQ知道對方的IP呢?如果對方在設置ICQ時選擇了不顯示IP地址,那我們是無法在信息欄中看到的。其實,我們只需要通過Netstat就可以很方便的做到這一點:當他通過ICQ或其他的工具與我們相連時(例如我們給他發一條ICQ信息或他給我們發一條信息),我們立刻在DOS 命令提示符下輸入netstat -n或netstat -a就可以看到對方上網時所用的IP或ISP域名了,甚至連所用Port都完全暴露了。?
轉載于:https://blog.51cto.com/66502/7858
總結
以上是生活随笔為你收集整理的常用网络命令使用技巧详解续编1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC +Hibernate
- 下一篇: 几年前留下的VB小技巧