云服務器怎樣檢測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連接是否通常。

眾合聯云

主站蜘蛛池模板: 柳河县| 酉阳| 东乌珠穆沁旗| 夏津县| 高州市| 铜陵市| 昭苏县| 望江县| 惠水县| 西安市| 苏尼特右旗| 从江县| 芜湖市| 五常市| 海宁市| 朔州市| 深水埗区| 黔西| 潞西市| 雅安市| 定远县| 建瓯市| 云霄县| 泽州县| 镇安县| 诏安县| 中宁县| 醴陵市| 满洲里市| 华容县| 桓仁| 高邮市| 张家界市| 平谷区| 烟台市| 临高县| 仁布县| 集安市| 大石桥市| 阿拉善左旗| 醴陵市|