如何ping通兩台計算機


如何ping通兩台計算機

因為ping是基於IP協議的,所以,先要保證兩台計算機在同一個子網中,這里涉及到vlan和子網的概念

 

若兩台主機不在同一個子網中則無法ping通

若兩台主機在同一個子網中卻ping不同,則可以試着關閉windows防火牆~~我自己就是這樣子解決的,如果其他殺毒軟件有什么防火牆也可以
試圖關閉,看能不能解決問題,若還不能,則就可能涉及到網絡和軟件的設置問題了

 

ping不僅僅是windows下的命令,在unix和linux下也有這個命令,ping只是一個通信協議,是ip協議的一部分,tcp/ip 協議的一部分,Ping
在Windows系下是自帶的一個可執行命令。利用它可以檢查網絡是否能夠連通,用好它可以很好地幫助我們分析判定網絡故障。應用格式:
PingIP地址如 ping 192.168.xx.xx。

一台計算機的IP地址可以進入“運行”界面,輸入ipconfig /all 然后回車就可以查看ip地址

該命令還可以加許多參數使用,具體是鍵入Ping按回車即可看到詳細說明。----摘自百度

 


ping的工作機制是這樣子的:假設兩台主機A和B,
A要ping通B的話首先它會檢查B的ip然后用它比較它的routetable(路由表)??A若發現B與它
不再同一個ip子網了里,它就會向它的缺省網關發包。而缺省網關是收不到這個包的。。很顯然B也收不到。。所以兩者ping不通....

netbeui協議就不一樣了,只要他們在同一廣播域中,也就是A發的廣播包B都能收到。但是剛剛提到了ping是基於ip協議的命令。

其實在同一個vlan.....就是相當於兩台機器在同一個網段上


關於vlan和子網的區別,我的理解是這樣子的:
通俗的說,Vlan是一個第二層的概念,普通的二層交換機就可以作Vlan 的划分,不管這個交換機有沒有上聯到路由器或者三層交換機上
。只要交換機沒有上聯三層設備,划分Vlan后 的結果是這個交換機上位於不同Vlan的主機將無法進行通信,不管你配置什么協議,這些主機
之間就是斷開的,就像物理上 完全隔離的兩個局域網一樣。而子網是一個第三層的概念,並且我們通常說得 子網僅僅是基於ip協議的子
網,子網的划分必須要在三層設備(路由器、三層 交換機)上進行。

 

至於如何判斷是在一個子網中,可以通過ip地址和子網掩碼來判斷,在運行界面下,輸入ipconfig /all,回車,可以查看該計算機的ip地址
和子網掩碼,各主機用自己的ip地址和自己的子網掩碼做與運算,若得到的結果和其他主機的相同,則表明它們在一個子網中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM