網路連通性排查

2022-07-17 05:03:13 字數 606 閱讀 9776

一、測試網路連通性

1. nc(netcat)命令

# 測試 udp 是否連通

nc -vuz 192.168.1.10

1600

# 傳送 udp 報文

echo

'test

'| nc -w

1 -u 192.168.1.10

1600

# 在a機器上傳送 udp報文 到b機器的1600埠

# a機器上執行,輸入資料

nc -u x.x.x.x 1600# b機器上執行,會有資料呈現

nc -ul 1600 #監聽1600埠

2. netstat 命令

# 本地檢視tcp連線 

netstat -nt

# 本地檢視udp連線

netstat -nua

二、抓包

# 抓包

tcpdump -i 網絡卡 port 1600 -w

test.pcap

# 解析

tcpdump -a -r test.pcap > test.txt

網路連通性問題排查

眾所周知,網路的基本解耦方式就是分層。針對閘道器連通性問題的排查我們可以順著網路協議站的層次進行排查。針對不同的應用層協議有不同的排查方法 1.1 通用的dns應用排查,首先如果我們使用服務的使用沒有直接使用ip位址而是使用網域名稱的話。服務無法連通,我們首先要考慮網域名稱解析服務是否存在問題。排查...

動態連通性

問題 一對整數p,q可以理解為 p與q是相連的 問給出一組整數對p,q,判斷p,q是否相連,如果相連,則忽略,不想連則新增連線。如 a b c d 則此時認為abcd互相連線。如果新增另一組整數對a,c 則新增不成功,因為此時a,c已經連通 若新增另一組整數對a,f。則新增成功,此時a,b,c,d,...

總結判斷連通性

用warshell 用乙個資料結構jtu 然後建乙個圖,按照要求,將圖轉化為01矩陣 用近似於floyed的來判斷 只要有一對點不連線 return false bfs判斷 用佇列實現 先將0點放入佇列 再依次將所有聯通的點都放入佇列 visit i 判斷入隊的點的個數和總個數的大小關係 dfs判斷...