检测UDP端口是否畅通方法
檢測UDP端口是否暢通方法
主要內(nèi)容
一.適用情況
1. windows系統(tǒng)與windows系統(tǒng)之間UDP端口是否暢通
2.windows系統(tǒng)與linux系統(tǒng)之間UDP端口是否暢通
3.linux系統(tǒng)與linux系統(tǒng)之間UDP端口是否暢通
簡單的說,適用與兩個操作系統(tǒng)之間檢測
?
- 介紹兩個操作系統(tǒng)間的UDP端口是否暢通的方法
主要原理是,服務(wù)端監(jiān)聽一個端口,客戶端連接這個端口。連接成功后,客戶端發(fā)送數(shù)據(jù)給服務(wù)端,并且服務(wù)端可以收到數(shù)據(jù)。
舉例:主機A作為服務(wù)端監(jiān)聽5060端口,主機B作為客戶端連接主機A的5060端口。客戶端發(fā)送數(shù)據(jù),服務(wù)端可以看到數(shù)據(jù),就為主機B可以成功訪問主機A的5060端口,因此UDP5060端口是暢通的。
【windows系統(tǒng)有可視化工具文件名:sokit-1.3-win32-chs.zip】
下載地址也可以使用這個?https://download.csdn.net/download/jeccisnd/16670269
1. windows系統(tǒng)與windows系統(tǒng)之間UDP端口是否暢通
主機A為windows系統(tǒng):服務(wù)端監(jiān)聽5060端口
主機B為windows系統(tǒng):客戶端連接主機A的5060端口,下圖中可以看到,數(shù)據(jù)100000已經(jīng)發(fā)送過去。
回到主機A這邊,大家可以看到主機B的會話,并且由主機B發(fā)送過來的數(shù)據(jù)100000。
2. windows系統(tǒng)與linux系統(tǒng)之間UDP端口是否暢通
主機A為windows系統(tǒng):服務(wù)端監(jiān)聽5060端口
主機B為linux系統(tǒng):客戶端連接主機A的5060端口,下圖中可以看到,數(shù)據(jù)111111已經(jīng)發(fā)送過去.
回到主機A這邊,大家可以看到主機B的會話,并且由主機B發(fā)送過來的數(shù)據(jù)111111
如果是linux作為服務(wù)端,LinuxA: ?nc -ul 5060 作為服務(wù)端監(jiān)聽5060端口
Windows作為客戶端,使用上面的工具,用客戶端連接主機A,發(fā)送數(shù)據(jù)即可。
?
?
LinuxA: ?nc -ul 5060
LinuxB: ?nc -u 192.168.3.1 5060
連接成功,然后發(fā)送數(shù)據(jù)。
?
全文結(jié)束。
?
?
總結(jié)
以上是生活随笔為你收集整理的检测UDP端口是否畅通方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 亿塞通问题
- 下一篇: UISwitch用法详解