c語(yǔ)言實(shí)現(xiàn)ping并判斷操作系統(tǒng)類型 ping指令能ping到關(guān)機(jī)的電腦嗎?
ping指令能ping到關(guān)機(jī)的電腦嗎?當(dāng)然,你可以 t平。Ping命令的原理是計(jì)算機(jī)發(fā)送ICMP數(shù)據(jù)報(bào)文,這是互聯(lián)網(wǎng)控制報(bào)文協(xié)議。ICMP是一種工作在網(wǎng)絡(luò)層的協(xié)議。當(dāng)發(fā)送8類ICMP報(bào)文時(shí),實(shí)際上是要
ping指令能ping到關(guān)機(jī)的電腦嗎?
當(dāng)然,你可以 t平。
Ping命令的原理是計(jì)算機(jī)發(fā)送ICMP數(shù)據(jù)報(bào)文,這是互聯(lián)網(wǎng)控制報(bào)文協(xié)議。ICMP是一種工作在網(wǎng)絡(luò)層的協(xié)議。當(dāng)發(fā)送8類ICMP報(bào)文時(shí),實(shí)際上是要求目標(biāo)主機(jī)回復(fù)。如果目標(biāo)主機(jī)在線,當(dāng)收到類型8的ICMP消息時(shí),它是一個(gè)回應(yīng)請(qǐng)求。目標(biāo)主機(jī)將發(fā)送類型為0的回復(fù)消息,這是一個(gè)回送回復(fù)。如果目標(biāo)主機(jī)不在線,就收不到請(qǐng)求消息,自然也不會(huì)回復(fù)。
ping主機(jī)命令?
首先,你需要打開(kāi)DOS命令界面,點(diǎn)擊 "跑步和跑步選項(xiàng),然后輸入 "cmd "。
讓我給你解釋一下每個(gè)參數(shù)的含義和用法。
ping [-t] [-a] [-n計(jì)數(shù)] [-l長(zhǎng)度] [-f] [-i ttl] [-v tos] [-r計(jì)數(shù)] [-s計(jì)數(shù)] [-j計(jì)算機(jī)列表] | [-k計(jì)算機(jī)列表] [-w超時(shí)]目的地列表
-t Ping指定的計(jì)算機(jī),直到它被中斷。
-a將地址解析為計(jì)算機(jī)名。
-n count發(fā)送由count指定數(shù)量的回送數(shù)據(jù)包。默認(rèn)值為4。
-l length發(fā)送包含由length指定的數(shù)據(jù)量的ECHO數(shù)據(jù)包。默認(rèn)值為32字節(jié),最大值為65,527字節(jié)。
-f發(fā)送# 34 Don 數(shù)據(jù)包中的t片段#34標(biāo)志。該數(shù)據(jù)包不會(huì)被路由上的網(wǎng)關(guān)分段。
-i ttl將#34生存時(shí)間#34字段設(shè)置為ttl指定的值。
-v tos將#34服務(wù)類型#34字段設(shè)置為tos指定的值。
-r count在#34記錄路由#34字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。Count可以指定最少1臺(tái)最多9臺(tái)計(jì)算機(jī)。
-s count指定由count指定的躍點(diǎn)計(jì)數(shù)的時(shí)間戳。
-j computer-list使用computer-list指定的計(jì)算機(jī)列表來(lái)路由數(shù)據(jù)包。連續(xù)的計(jì)算機(jī)之間可以用中間網(wǎng)關(guān)隔開(kāi)(路由稀疏源)。IP允許的最大數(shù)量是9。
-k computer-list使用computer-list指定的計(jì)算機(jī)列表來(lái)路由數(shù)據(jù)包。連續(xù)的計(jì)算機(jī)不能用中間網(wǎng)關(guān)隔開(kāi)(路由嚴(yán)格來(lái)源)。允許的最大IP數(shù)量是9。
-w timeout以毫秒為單位指定超時(shí)間隔。
目的地列表指定要ping的遠(yuǎn)程計(jì)算機(jī)。