Hi,
wenn Du überprüfen willst, ob eine Verbindung zum Internet da ist, wird das leider nicht funktionieren. Du könntest vielleicht versuchen google zu pingen und schauen, ob Du Antwort bekommst, aber manche Router wählen sich ein, sobald man Internet benötigt.
Das erste würde ich komplett außer Acht lassen.
Zum Zweiten: Wie gesagt, wenn Du was runterladen willst und Du bekommst einen 404-Fehler, ist die Datei nicht vorhanden.
[edit] Sorry, hatte den einen Post nicht gesehen, in dem Du das mit dem 404 fragst.
Dafür gibt es von
marabu hier was. [/edit]