AP2_FISI - HTTP - URL und Ressourcen
Deck: AP2_FISI Kategorie: HTTP Subkategorie: URL und Ressourcen Anzahl Karten: 17
Was ist eine URL?::URL (Uniform Resource Locator) ist die Adresse, die verwendet wird, um Dokumente oder andere Ressourcen im Internet zu finden.
Was ist ein Schema in einer URL?::Das Schema identifiziert das Protokoll, das zum Zugriff auf die Ressource verwendet wird, wie z.B. http, https, ftp oder mailto.
Was ist ein Host in einer URL?::Der Host gibt den Domainnamen oder die IP-Adresse des Servers an, auf dem die Ressource gespeichert ist.
Was ist ein Port in einer URL?::Der Port ist eine optionale Komponente, die den Zugriffspunkt zum Server spezifiziert. Jedes Protokoll hat einen Standardport, der normalerweise weggelassen wird.
Was ist ein Pfad in einer URL?::Der Pfad leitet den Pfad zur spezifischen Ressource auf dem Server. Er ähnelt dem Dateipfad in einem Dateisystem.
Was ist eine Query in einer URL?::Die Query enthält zusätzliche Parameter, die an den Server übergeben werden. Sie wird durch ein Fragezeichen eingeleitet und kann aus mehreren Schlüssel-Wert-Paaren bestehen.
Was ist ein Fragment in einer URL?::Das Fragment wird durch ein Doppelkreuz eingeleitet und gibt einen spezifischen Teil einer Ressource an, normalerweise eine Anker-ID innerhalb einer HTML-Seite.
Was sind Pfad-relative URLs?::Pfad-relative URLs beginnen direkt mit dem Pfad. Der Browser nimmt das Schema, den Host und den Port der aktuellen URL als Basis.
Was sind Dokument-relative URLs?::Dokument-relative URLs beginnen mit einem Verzeichnisnamen, einem Punkt (.) oder Doppelpunkt (..), um im Verzeichnisbaum auf- oder abzusteigen.
Was ist URL-Kodierung oder Percent-Encoding?::URL-Kodierung (Percent-Encoding) ist eine Methode, um Sonderzeichen in einer URL durch eine Prozentzeichenfolge mit zwei Hexadezimalziffern zu kodieren, die den ASCII-Code des Zeichens darstellen.
Warum ist Percent-Encoding notwendig?::Percent-Encoding ist notwendig, um Sonderzeichen in URLs korrekt zu übertragen und Konflikte mit Zeichen zu vermeiden, die eine spezielle Bedeutung haben.
Was ist eine statische Ressource?::Eine statische Ressource ist eine Datei, die auf dem Server unverändert gespeichert ist und bei jeder Anfrage exakt in derselben Form an den Client geliefert wird (z.B. HTML, CSS, JavaScript, Bilder, Videos, PDFs).
Was ist eine dynamische Ressource?::Eine dynamische Ressource wird bei jeder Anfrage durch Ausführung von serverseitigem Code generiert oder modifiziert, bevor sie an den Client geliefert wird. Sie reagiert auf Benutzereingaben oder -interaktionen.
Nenne Beispiele für dynamische Ressourcen.::Beispiele für dynamische Ressourcen sind persönliche Benutzerseiten, Formulare und deren Ergebnisse, Suchergebnisse, Buchungsbestätigungen, Feedbackforen und interaktive Anwendungen wie Online-Shops, Spiele oder soziale Netzwerke.
Wie werden dynamische Ressourcen erzeugt?::Dynamische Ressourcen werden oft durch Technologien wie PHP, ASP.NET, Java Servlets oder moderne JavaScript-Frameworks wie React oder Angular erzeugt.
Wann sollten statische Ressourcen verwendet werden?::Statische Ressourcen eignen sich für Inhalte, die sich selten ändern.
Wann sollten dynamische Ressourcen verwendet werden?::Dynamische Ressourcen sind unerlässlich für interaktive Anwendungen, die Echtzeit-Feedback oder personalisierte Inhalte bieten.