云服務器怎樣檢測TCP/UDP端口的連通性

2019-11-19 16:39:41 GDIDC

怎樣檢測TCP/UDP端口的連通性

1、TCP端口的連通性

TCP端口的連通性,一般通過telnet檢測:

TCP協議是面向連接的,可以直接通過telnet命令連接

telnet host-ip port

2、UDP端口的連通性

因為公司網絡防火墻一般對端口會有一些限制,通過公司網絡訪問外部服務器特定端口時,需要檢測與目標服務器特定端口的連通性;

若無法連通,在確認目標服務器相關端口打開時,則很有可能是被公司網絡(中間網絡)屏蔽了。對于TCP端口,如上一般用telnet檢測。

對于UDP端口,一般稍微復雜點:

因為UDP協議是無連接的,不需要握手建立連接,數據發送后,server端也不會返回確認信息。

一般可以使用netcat檢測,這個命令被譽為是網絡中的“瑞士軍刀”,功能非常強大,測試udp只是其中的一個功能變通。


UDP端口連通性測試:

在目標機器監聽UDP端口port1, 在客戶端機器向目標機器port1端口發送UDP數據報,看能否發送成功。發送成功,則表示可連通。

例如:

a機器上運行:

nc -ul 1080

或:netcat -ul -p 1080

#使用udp模式監聽1080 端口

b機器上運行:

nc -u x.x.x.x 1080

或:netcat -u x.x.x.x 1080

#使用udp模式向該ip的1080端口發送信息。

效果如圖,在任意一邊輸入內容,另一邊則會收到相應內容,以此就可以測試該端口的udp連接是否通常。

眾合聯云

主站蜘蛛池模板: 柘城县| 望城县| 华蓥市| 麦盖提县| 友谊县| 揭东县| 东海县| 清涧县| 新乐市| 常山县| 鄱阳县| 淮阳县| 祁阳县| 武功县| 赫章县| 麦盖提县| 海城市| 保德县| 新河县| 莎车县| 定结县| 蓬莱市| 乌兰察布市| 牡丹江市| 兴和县| 江孜县| 横峰县| 隆子县| 绍兴县| 沙湾县| 尤溪县| 五家渠市| 弋阳县| 沾益县| 瓦房店市| 南雄市| 凤庆县| 昌平区| 平山县| 新绛县| 尚义县|