In Vernetzung das Konzept der " Stateful " und " Staatenlose " ist fast identisch mit dem Begriff der " Anschluss -orientierte " und " ohne Verbindung. " Ein verbindungslose Protokoll behandelt jedes Paket-Übertragung als ein isoliertes Ereignis . Der Server empfängt dieses Paket behält auch keine Aufzeichnung der Transaktion , sobald sie abgeschlossen ist. Dies ist staatenlos. Das umgekehrte Szenario , Stateful erfordert die Empfänger , den Überblick über jede Transaktion von einer Quelle empfangen zu halten und betreffen jede Übertragung zur vorherigen Einnahmen . Transport Protocols
Ob eine Übertragung aus wird über eine bestehende Verbindung durchgeführt werden , ist eine Entscheidung in der Transport Layer gemacht . Netzwerkprotokollen nach Funktion gruppiert sind und jede Gruppe als eine Schicht in einem Stapel dargestellt . In TCP /IP (Transmission Control Protocol /Internet Protocol) die Transport Layer enthält zwei grundlegende Alternativen zur Übertragung : Transmission Control Protocol (TCP ) und das User Datagram Protocol ( UDP) . TCP stellt eine Verbindung und führt Integritäts-Checks . Es ist stateful . UDP behandelt jedes Datenpaket als isolierte Transaktion. Es ist staatenlos.
Internet Protocol
Da " Stateful " auf " connection- oriented" gleichsetzt und Anschlüsse sind mit dem Transport Layer behandelt werden, alles unter dem Verkehr Schicht ist staatenlos. Die Internet-Schicht , die das Internet -Protokoll implementiert , bietet Dienstleistungen für die Transport Layer aber nicht gelingt eine Verbindung oder beim Check -Daten. Es sendet jedes Paket mit einer Adresse und empfängt Pakete und leitet sie an den Transport Layer ohne Überprüfung der Daten oder Aufzeichnen ihrer Beziehung. Das Internet-Protokoll ist staatenlos.
Anwendungen
Es gibt nur sehr wenige Anwendungen Staatenlose . Für eine Anwendung , um eine sinnvolle Dienstleistung ausführen es in der Regel führt eine Aktion auf Daten oder von Daten ausgelöst. Der Endzustand dieser Daten wird anders sein , um den Start-Zustand dieser Daten , sonst hätte es keinen Sinn Aufrufen der Anwendung sein. Diese Anwendungen, die auf TCP erben TCP Stateful Status sitzen . TCP ist Stateful im Namen der Anwendungen dient . Diese Anwendungen, die auf der Oberseite des UDP sitzen bleiben selten staatenlos, aber rufen andere Protokolle, um eine Stateful -Prozess zu erstellen. UDP wird von Multimedia-Anwendungen eingesetzt. Zum Beispiel nutzt Voice over IP ( VoIP) die Session Initiation Protocol , um eine Verbindung und so werden Stateful erstellen. Video -Streaming-Anwendungen verwenden Sie den Real - Time Streaming Protocol , um eine Verbindung zu erstellen
HTTP
Es ist eine bemerkenswerte Anwendung, die staatenlos ist : . Das Hypertext Transfer Protocol ( HTTP) . Es gibt zwei Versionen von HTTP : 1.0 und 1.1 . Version 1.1 beinhaltet die Fähigkeit, eine Verbindung aufzubauen , aber Version 1.0 , die noch weit verbreitet ist , behandelt jedes Getriebe als komplette Transaktion. Eine Web-Seite kann enthalten viele Elemente , wie Text und Bildern. Jedes Element ist in einer separaten Datei gehalten . Der Client fordert einen Seite und der Server sendet die Haupt-Datei . Während die Datei in der Client- Web-Browser geladen wird , werden die eingebetteten Dateien automatisch aufgerufen. Jeder Transfer ist staatenlos.