Gast
#5804772
Guten Abend,
ich habe da eine Frage, aber weiß nicht so genau wie ich diese
verständlich zum Ausdruck bringen kann.
Ich möchte halt wissen, was alles geschehen muss, damit mein Computer
diese Webseite hier empfängt und darstellen kann.
Mit meinem bisherigen Wissen stelle ich mir das ganze vereinfacht
folgendermaßen vor:
(Dialog zwischen PC und dem Router)
PC: "Suche nach verfügbaren Router in der Nähe"
PC: "12 Router gefunden. Verbinde mit Router x"
Router[x]: "Ein Passwort wird benötigt"
PC: "Übermittle Passwort"
Router[x]: "Passwort korrekt. Speichere die ID vom PC für schnellere
Datenübertragung"
--- Der Router dient jetzt als Kommunikationsmittel mit der Außenwelt
PC: "Router, bitte sende folgendes Datenpaket:
("Get: /topic/new?forum_id=1") über den "https" an die
Adresse "mikrocontroller.net"
Router[x]: "prüfe die Adresse "mikrocontroller.net" nach Verfügbarkeit"
Router[x]: "sende Datenpaket"
Router[x]: "Empfange 123 Datenpakete (HTML,CSS,JS,Assets) von der
autorisierten Adresse "mikrocontroller.net"
PC: "Router, bitte sende mir die Daten"
Router[x]: "Sende Daten an PC[id:xyz]"
PC: "Lege Daten an eine freie Speicherstelle und dessen Referenz
in Port 123"
PC_Browser: "Verarbeite Daten an Port 123 mittels HTML Renderer, CSS und
JS Engine"
------------------------------------------------
Macht dieser vereinfachte Dialog so überhaupt Sinn?
Und wie könnte ich das ganze mit der Programmiersprache C (mit Windows)
Nachbilden?