Unterschied zwischen HTTP 1.0 und 1.1
- 1245
- 270
- Cem Schlitzer
Http 1.0 vs 1.1
Als Benutzer des Internets müssen Sie auf die Verwendung von HTTP gestoßen sein. Dies ist einer der am häufigsten angesehenen Buchstaben, insbesondere für Millionen von Seiten, die derzeit online betrieben werden. Es ist genau dieser Artikel, der hier das Problem der Diskussion ist. Wenn Sie etwas über HTTP wissen, gibt es anscheinend zwei Versionen, 1.0 und 1.1. Was bedeuten die beiden Versionen genau?? Unten finden Sie eine Schritt -für -Schritt -Überprüfung von HTTP 1.0 und http 1.1.
Der Begriff HTTP bezieht sich auf Hypertextübertragungsprotokoll. Dies fungiert sowohl als Client- als auch Serverprotokoll, deren definiert, wie Nachrichten im weltweiten Web übertragen und formatiert werden. Http 1.0 wurde Anfang 1996 eingeführt, als der Beginn von Unternehmen für das Geschäft online wechselte. Die Popularität der Nutzung von HTTP ist gewachsen, wobei über 75% des Datenverkehrs im Internet ausschließlich darauf angewiesen sind.
Http 1.0 konnte nur bis zu 16 Statuscodes definieren, was eine reservierte Nummer war. Die Hauptbeschränkung der Verwendung der 16 Statuscodes bestand darin, dass die Berichterstattung über eine schlechte Auflösung festgestellt wurde, und daher bestand die Notwendigkeit, die HTTP 1 zu finden.1. Http 1.1 wurde mit 24 Statuscodes geliefert, die die vorherigen Einschränkungen, die HTTP 1, lösen konnten.1 konfrontiert. Die Fehlerberichterstattung wurde schneller durchgeführt und es gab eine einfache Erkennung von Fehlern, als sie auftraten.
Ein weiteres Plus, das mit dem HTTP 1 verwendet wurde.1 war der Warnkopfball, der die Möglichkeit hatte, eine Vielzahl von Sekundärstatuswarnungen auszuführen. Das Hauptziel der Sekundärstatus -Indikationen in HTTP 1.1 war, dem Empfänger eines Problems zu kündigen, wenn eine erfolgreiche Anfrage gestellt wurde. Die Warnanfragen, die in HTTP1 eingeleitet wurden.1 konnte in zwei Klassen unterteilt werden. Die Klassen basierten auf der ersten Ziffer, die auf dem dreistelligen Code vorgestellt wurde. In einer Klasse wurde die Warnung bei erfolgreicher Validierung des Code in den Cache gelöscht. Die zweite Klasse war eine, die beibehalten wurde und mit einem neu chalidierten Eintrag des Cache geliefert wurde.
Http 1.0 Die Verwendung wird nur mit Zulagen für die grundlegende Authentifizierung mit dieser Herausforderung von Benutzernamen und Passwörtern ausgestattet, die verwendet werden, die unverschlüsselt werden. Dies, wie Sie zu Recht annehmen würden, bringt den Faktor für das Risiko hervor. Http 1.0 hat auch keine Abhängigkeiten, und daher können die Informationen, die durch die Aktivität des Snooping gesammelt werden, später in Zukunft verwendet werden. Das Kommen von HTTP 1.Ich habe das Problem korrigiert und die Verwendung der Digest -Zugriffsauthentifizierung anbot. Dies spiegelt die grundlegende Authentifizierung wider und ermöglicht es den Server, einen einmaligen Wert zu nutzen, der das Snooping in der Tat zu erreichen macht. Eine Prüfsumme des Passworts, des Benutzernamens und eines einmaligen Wertes wird gemacht, und diese sind alle verschlüsselt. Sie können somit sicher sein, dass bei der Verwendung von HTTP 1 kein Schnüffeln möglich ist.1.
Http 1.0 Design benötigte eine neue TCP -Verbindung für jede Anfrage, die durch sie gestellt wurde. Dies verursachte eine Herausforderung, da die Kosten und Zeit für die Einrichtung einer neuen TCP -Verbindung mit jeder Anfrage bestand, sodass die Verbindung sehr langsam wurde. Mit diesem http1 umzugehen.Ich habe die Verwendung anhaltender Verbindungen und auch die Verwendung von Pipeline -Anfragen zur Arbeit an den anhaltenden Verbindungen entwickelt.
Zusammenfassung
HTTP bedeutet Hypertextransferprotokoll
Http 1.1 Im Allgemeinen ein Upgrade der Einschränkungen von HTTP 1.0
Http 1.0 kann 16Status -Codes definieren
Http 1.1 kann 24 Statuscodes definieren
Http 1.1 hat einen Warnheader, der viele Sekundärstatus -Warnungen erzeugen kann
Http 1.0 Authentifizierung unsicher, da sie nicht verschlüsselt ist
Http 1.1 sicher, da es eine Prüfsumme mit Benutzername, Passwort und einmaliger Wert verwendet.