Heim > Artikel > Backend-Entwicklung > PHP-Implementierung von Ping-Beispielcode
pingEinführung:
Ping ist ein Befehl unter Windows-, Unix- und Linux-Systemen. Ping gehört ebenfalls zu einem Kommunikationsprotokoll und ist Teil des TCP/IP-Protokolls. Mit dem Befehl „ping“ können Sie prüfen, ob das Netzwerk verbunden ist, was uns bei der Analyse und Feststellung von Netzwerkfehlern helfen kann. Anwendungsformat: Ping-Space-IP-Adresse. Dieser Befehl kann auch mit vielen Parametern verwendet werden. Geben Sie insbesondere Ping ein und drücken Sie die Eingabetaste, um detaillierte Anweisungen anzuzeigen.
PING (Packet Internet Groper), ein Internet-Paket-Explorer, ist ein Programm zum Testen der Netzwerkverbindungslautstärke. Ping sendet ein ICMP (Internet Control Messages Protocol), das ist das Internet Message Control Protocol; es wird eine Echo-Anforderungsnachricht an das Ziel gesendet und meldet, ob das gewünschte ICM-Echo (ICMP-Echo-Antwort) empfangen wird. Es handelt sich um einen Befehl, mit dem überprüft werden kann, ob das Netzwerk reibungslos funktioniert oder wie schnell die Netzwerkverbindung ist. Als Administrator oder Hacker, der im Netzwerk lebt, ist der Ping-Befehl der erste DOS-Befehl, den er beherrschen muss. Das Prinzip ist folgendes: Senden Sie eine Nachricht an das Ziel, indem Sie die Eindeutigkeit der IP-Adresse des Computers im Netzwerk nutzen Ein Datenpaket, und dann die andere Partei bitten, ein Datenpaket derselben Größe zurückzusenden, um festzustellen, ob die beiden Netzwerkmaschinen verbunden sind und wie hoch die Verzögerung ist.
Ping bezieht sich auf eine End-to-End-Konnektivität, die normalerweise zur Überprüfung der Verfügbarkeit verwendet wird. Einige Viren und Trojaner zwingen jedoch eine große Anzahl von Remote-Ping-Befehlen dazu, Ihre Netzwerkressourcen zu beanspruchen und das System zu beschädigen zu verlangsamen und die Netzwerkgeschwindigkeit zu verlangsamen. Das strikte Verbot des Ping-Einbruchs ist eine Grundfunktion der meisten Firewalls, die den Benutzern zur Auswahl steht. Unter normalen Umständen, wenn Sie es nicht als Server verwenden oder Netzwerktests durchführen, können Sie es bedenkenlos zum Schutz Ihres Computers auswählen.
<?php // created by joe lumbroso // see some other good php3 scripts // goto http://www.dtheatre.com/scripts echo "<font color=\"red\"><blink><b>Pinging</b></blink></font><br>"; $to_ping = "dtheatre.com"; $count = 3; $psize = 65; echo " Please be patient, this can take a few moments...\n<br><br>"; flush(); while (1) { ?> <pre class="brush:php;toolbar:false"> <? exec("ping -c $count -s $psize $to_ping", $list); for ($i=0;$i < count($list);$i++) { print $list[$i]."\n"; } ?>flush(); sleep(3); } ?>
Das obige ist der detaillierte Inhalt vonPHP-Implementierung von Ping-Beispielcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!