Ressourcen

Um das Web zu verstehen, ist der Begriff der Ressource entscheidend. Eine Ressource ist alles, was im Web verfügbar gemacht wird, also z. B. HTML-Seiten, Dokumente oder Videos.

Eine Ressource muss im Netzwerk eindeutig identifiziert werden können. Das wird mit einem URI (Uniform Resource Identifier) möglich. Hier sind einige Beispiele für URIs:

Dabei sehen wir, dass eine 1:M - Beziehung zwischen Ressourcen und Identifikatoren herrscht. Eine URI identifiziert genau eine Ressource, jedoch können mehrere URIs auf dieselbe Ressource verweisen.

Die Protokolle HTTP und HTTPS stellen Möglichkeiten bereit, Ressourcen anzufragen und zu manipulieren.

Aufbau einer URI

Ein Uniform Ressource Identifier ist folgendermaßen aufgebaut:

                          https://youtu.be:443/tQANbXOuKpE?t=330#123
                          \___/   \_________/  \_________/ \___/ \_/
                            |          |            |        |    |
                         Schema    Anbieter       Pfad   Abfrage Fragment
                    

  • Schema oder Protokoll: Bezeichnet den Typ der URI und legt fest, wie der folgende Teil der URI zu interpretieren ist.
    Die Protokolle http oder ftp tauchen hier ebenso auf wie die Notationskonzepte uri und doi.
  • Anbieter: URIs vom Typ https oder ftp haben einen Teil, der den Anbieter kennzeichnet. Er umfasst den Namen des Host und den Port, auch die Angabe einer IP-Adresse ist möglich.
  • Pfad: Oft hierarchisch organisierte Angaben, die eine Ressource beim Anbieter eindeutig identifizieren.
  • Abfrage: Durch zusätzliche Anfrageparameter kann das Ergebnis verfeinert werden.
  • Fragment: für HTML-Ressourcen ist es möglich, zu einem definierten Ankerpunkt zu springen, also einen bestimmten Teil der Webseite anzuzeigen.

Quiz