...">
瀏覽量:138次
windows的ping命令,windows操作系統(tǒng)下的ping命令
這一集帶給你win10 PING命令:PING命令工作流程介紹。以下是細節(jié)。
訪問:
Win10 19h1原圖免激活Win10純版
什么是ping命令?
Ping是Windows、Unix和Linux系統(tǒng)下的一個命令。Ping也屬于一種通信協(xié)議,是TCP/IP協(xié)議的一部分。使用“ping”命令可以檢查網(wǎng)絡(luò)是否連接,這可以幫助我們分析和確定網(wǎng)絡(luò)故障。申請格式:ping空白IP地址。此命令也可以與許多參數(shù)一起使用,具體來說,鍵入ping并按enter查看詳細說明。
PING命令工作流程:
我們以下面這個網(wǎng)絡(luò)為例:有四臺計算機A、B、C、D,一個路由RA,子網(wǎng)掩碼都是255.255.255.0,默認網(wǎng)關(guān)是192.168.0.1。
1、在同一個網(wǎng)段
在主機A上運行“Ping 192.168.0.5”后發(fā)生了什么?首先Ping命令會構(gòu)造一個固定格式的ICMP請求包,然后ICMP協(xié)議會把這個包連同地址“192.168.0.5”一起交付給IP層協(xié)議(和ICMP一樣,實際上是一組在后臺運行的進程)。IP層協(xié)議將使用地址“192.168.0.5”作為目的地址,使用本地IP地址作為源地址,外加一些其他控制。構(gòu)造一個IP包,想辦法獲取192.168.0.5的MAC地址(物理地址,是數(shù)據(jù)鏈路層協(xié)議構(gòu)造數(shù)據(jù)鏈路層的傳輸單元3354幀所必需的),從而給數(shù)據(jù)鏈路層構(gòu)造一個數(shù)據(jù)幀。這才是重點。當IP層協(xié)議通過機器B的IP地址和子網(wǎng)掩碼發(fā)現(xiàn)機器B與自己屬于同一個網(wǎng)絡(luò)時,會直接在這個網(wǎng)絡(luò)中查找這臺機器的MAC。如果兩臺機器之前有過通信,那么a機器的ARP緩存表中應(yīng)該有B機器的ip和它的MAC的映射關(guān)系,如果沒有,它會發(fā)送ARP請求廣播來獲取B機器的MAC,交給數(shù)據(jù)鏈路層。后者構(gòu)造一個數(shù)據(jù)幀,目的地址是IP層傳來的物理地址,源地址是本地計算機的物理地址,并附加一些控制信息,按照以太網(wǎng)的介質(zhì)訪問規(guī)則傳輸。
接收到這個數(shù)據(jù)幀后,主機首先檢查它的目的地址,并將其與主機的物理地址進行比較。如果匹配,它將接收它。否則,丟棄。在接收和檢查數(shù)據(jù)幀之后,從幀中提取IP數(shù)據(jù)包,并將其移交給機器的IP層協(xié)議。類似地,在IP層檢查之后,它提取有用的信息并將其提供給ICMP協(xié)議。后者處理后,立即構(gòu)造ICMP響應(yīng)包并發(fā)送給主機A,其過程與主機A向主機b發(fā)送ICMP請求包完全相同。
2.不在同一個網(wǎng)段
在主機A上運行“Ping 192.168.1.4”后,開始與上面相同。說到如何獲取MAC地址,IP協(xié)議通過計算發(fā)現(xiàn)D機和自己不在同一個網(wǎng)段,所以會直接交給路由進程,也就是接管路由的MAC。至于如何獲取路由的MAC,同上,先在ARP緩存表中查找,找不到就廣播。路由此數(shù)據(jù)幀后,聯(lián)系主機d。如果找不到它,它將向主機a返回超時消息。
關(guān)于win10 PING命令的介紹到此為止:PING命令工作流程。謝謝你的耐心。如果你覺得這個教程有用,可以收藏這個網(wǎng)站。網(wǎng)站是win10系統(tǒng)的專業(yè)下載站。各種版本的win10系統(tǒng)和大量win10教程的下載都在網(wǎng)上。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776