Unterschied Schema und Protokoll?

2 Antworten

Von Experte franzhartwig bestätigt

Das Schema definiert den Kontext, durch den Syntax und Semantik des URIs festgelegt werden. In RFC 3986 heißt es dazu:

Each URI begins with a scheme name that refers to a specification for assigning identifiers within that scheme. As such, the URI syntax is a federated and extensible naming system wherein each scheme's specification may further restrict the syntax and semantics of identifiers using that scheme.

Somit hat das Schema erst einmal nichts mit Protokollen zu tun. Natürlich hängen viele bekannte Schemata mit bestimmten Protokollen zusammen (z. B. http → Hypertext Transfer Protocol). Es gibt aber auch andere Schemata (z. B. mailto oder file). Hier sind übrigens alle registrierten Schemata aufgelistet.

https ist das schema => ein systematischer plan für eine datenstruktur

http/1.1 wäre ein protokoll => system von regeln um daten zu transferieren.

du kannst aber auch http/2 sprechen .

eine URI hat kein Protokoll aber schema

eine URL hat ein protokoll und ein schema

http:// mit protokoll

files:// ohne protokoll