大家在工作中,應(yīng)該經(jīng)常會用到監(jiān)測tcp、udp端口的場景,tcp的端口連接大家應(yīng)該都知道,但是udp就相對來說比較麻煩一些了,所以今天主要給大家分享一個如何監(jiān)測upd端口是否在線的功能。
1 TCP端口的連通性
TC端口的連通性,一般通過telnet檢測:
TCP協(xié)議是面向連接的,可以直接通過telnet命令連接
命令如下 :
[root@zabbix-server ~]# telnet 143.3.41.13 80
2 UDP端口的連通性
udp因為UDP協(xié)議是無連接的,不需要握手建立連接,數(shù)據(jù)發(fā)送后,server端也不會返回確認信息。那么我們就可以使用netcat命令來測試udp是否能連通。
UDP端口連通性測試:
在目標機器監(jiān)聽UDP端口, 在客戶端機器向目標機器端口發(fā)送UDP數(shù)據(jù)報,看能否發(fā)送成功。發(fā)送成功,則表示可連通。本次事例使用xinetd的(udp69)端口號來測試。
如下:
客戶端機器上運行:
nc -ul 69
或:netcat -ul -p 69
#使用udp模式監(jiān)聽69 端口
目標機器上運行:
nc -u 143.3.41.13 69
或:netcat -u 143.3.41.13 1080
#使用udp模式向該ip的1080端口發(fā)送信息。
效果如圖,在任意一邊輸入內(nèi)容,另一邊則會收到相應(yīng)內(nèi)容,以此就可以測試該端口的udp連接是否通常。
原創(chuàng)不易,希望大家多多支持,