Der Browser verwendet das TCP / IP-Protokoll, um mit dem Server die HTTP-Anforderungen zu kommunizieren. Wenn Sie ping verwenden, verwendet er das ICMP Protokoll und scheint der Server hinter einer Firewall, die die ICMP Echo Requests löscht.
Ping sendet ein ICMP-Anfragepaket. Der Webserver kann entscheiden, ihn zu ignorieren und nicht zu antworten, anstatt mit einer ICMP-Antwort zu antworten.
Der Webbrowser verwendet HTTP, was bedeutet, dass er eine TCP-Verbindung auf Port 80 unter Verwendung eines SYN / SYNACK / ACK-Austauschs öffnet.
Diese beiden Prozesse sind völlig unterschiedlich und unabhängig, so dass Sie beide unabhängig aktivieren / deaktivieren können.
Die Site befindet sich möglicherweise hinter einer Firewall, die ICMP-Anforderungen blockiert (z. B. Ping). HTTP-Anfragen, die Ihr Browser sendet, gehen über TCP / IP.
Ein Ping ist im Wesentlichen ein "Echo-Request" -Paket, das über IMCP (ein Protokoll) gesendet wird. Die richtige Antwort auf einen Ping ist ein praktisches "Echoantwort" -Paket. Wenn Sie jedoch ein Echo-Antwort-Paket senden, wissen die Leute, dass Sie existieren. Jetzt, wenn Sie einen Webserver betreiben, ist dies keine große Sache, aber wenn Sie einen Standard-Desktop ausführen, wollen Sie nicht, dass die Leute wissen, dass Sie existieren. Das Ergebnis ist, dass viele sicherheitsbewusste Personen Ping-Antworten standardmäßig deaktivieren, sogar auf Server-Computern.
Es ist nicht der Browser. Es könnte eine Firewall zwischen Ihnen und dem Server geben, der die Ping-Anfragen blockiert, oder der Server reagiert möglicherweise nicht auf Pings. Es ist eine gemeinsame Sicherheitsmaßnahme.
Ping (auch bekannt als ICMP) und das http-Protokoll arbeiten völlig anders und verwenden unterschiedliche Ports. Verschiedene Geräte / Firewalls blockieren möglicherweise den Ping, aber die meisten erlauben http durch.
Ping-Pakete sind, wie andere gesagt haben, ein anderer Pakettyp als "HTML" -Pakete - Ping-Pakete sind ICMP / IP , während HTML TCP / IP ist. Alle Arten von Dingen zwischen Ihnen und der Website könnten wählen, die ICMP-Pakete zu blockieren, während TCP-Pakete durchzulassen.
Öffentliche Server antworten oft nicht auf Ping-Anfragen. Schließlich geben Leute ping testsite.com nicht ein, bevor sie ihren Browser öffnen, richtig? Es gibt also keinen wirklichen Sinn, auf diese Seiten zu antworten. Auf der anderen Seite:
Vor ein paar Jahren schaffte es ein Kind, amazon.com und ein paar andere solcher großen Websites gleichzeitig in ein paar Stunden auf ihre Knie zu bringen, indem sie einige hundert Maschinen mit einer Menge Ping-Anfragen bombardieren ließen. p>
Seitdem wurde Ping von Admins nicht als so freundlich angesehen.
Ping sendet ein ICMP-Anfragepaket. Der Webserver kann entscheiden, ihn zu ignorieren und nicht zu antworten, anstatt mit einer ICMP-Antwort zu antworten.
Der Webbrowser verwendet HTTP, was bedeutet, dass er eine TCP-Verbindung auf Port 80 unter Verwendung eines SYN / SYNACK / ACK-Austauschs öffnet.
Diese beiden Prozesse sind völlig unterschiedlich und unabhängig, so dass Sie beide unabhängig aktivieren / deaktivieren können.
Der Browser verwendet das TCP / IP-Protokoll, um mit dem Server die HTTP-Anforderungen zu kommunizieren. Wenn Sie ping verwenden, verwendet er das ICMP Protokoll und scheint der Server hinter einer Firewall, die die ICMP Echo Requests löscht.
Ein Ping ist im Wesentlichen ein "Echo-Request" -Paket, das über IMCP (ein Protokoll) gesendet wird. Die richtige Antwort auf einen Ping ist ein praktisches "Echoantwort" -Paket. Wenn Sie jedoch ein Echo-Antwort-Paket senden, wissen die Leute, dass Sie existieren. Jetzt, wenn Sie einen Webserver betreiben, ist dies keine große Sache, aber wenn Sie einen Standard-Desktop ausführen, wollen Sie nicht, dass die Leute wissen, dass Sie existieren. Das Ergebnis ist, dass viele sicherheitsbewusste Personen Ping-Antworten standardmäßig deaktivieren, sogar auf Server-Computern.
Es ist nicht der Browser. Es könnte eine Firewall zwischen Ihnen und dem Server geben, der die Ping-Anfragen blockiert, oder der Server reagiert möglicherweise nicht auf Pings. Es ist eine gemeinsame Sicherheitsmaßnahme.
Ping (auch bekannt als ICMP) und das http-Protokoll arbeiten völlig anders und verwenden unterschiedliche Ports. Verschiedene Geräte / Firewalls blockieren möglicherweise den Ping, aber die meisten erlauben http durch.
Ping-Pakete sind, wie andere gesagt haben, ein anderer Pakettyp als "HTML" -Pakete - Ping-Pakete sind ICMP / IP , während HTML TCP / IP ist. Alle Arten von Dingen zwischen Ihnen und der Website könnten wählen, die ICMP-Pakete zu blockieren, während TCP-Pakete durchzulassen.
Öffentliche Server antworten oft nicht auf Ping-Anfragen. Schließlich geben Leute ping testsite.com nicht ein, bevor sie ihren Browser öffnen, richtig? Es gibt also keinen wirklichen Sinn, auf diese Seiten zu antworten. Auf der anderen Seite:
Vor ein paar Jahren schaffte es ein Kind, amazon.com und ein paar andere solcher großen Websites gleichzeitig in ein paar Stunden auf ihre Knie zu bringen, indem sie einige hundert Maschinen mit einer Menge Ping-Anfragen bombardieren ließen. p>
Seitdem wurde Ping von Admins nicht als so freundlich angesehen.
Tags und Links windows
USB Prober ist das nützlichste Werkzeug. Es kann unter / Developer / Programme / Utilities / USB Prober gefunden werden.
Der Finder hat eine "über diesen Mac" -Option unter dem Apple oben links. Fragen Sie nach weiteren Informationen und folgen Sie den Geräten === & gt; USB-Baum, um Ihre Antworten zu finden. In einer Shell oder einem anderen ausführenden Modul habe ich keine Ahnung, wie ich diese Informationen abrufen kann.
Sie können Terminal verwenden und ausführen:
%Vor%Es werden alle angeschlossenen USB-Geräte mit detaillierten Informationen angezeigt.
Ich bin kein Experte für I / O unter Mac OS X, aber ich habe von I gehört / O Kit , was ein guter Ausgangspunkt sein kann.
Was ist der beste Weg herauszufinden, welche USB-Laufwerke angeschlossen sind, wo sie installiert sind und welche einzigartigen Details wie Seriennummer, PID und welchen USB-Hub-Port sie haben? Ähnlich wie bei USBlyzer für Windows, aber programmgesteuert.