Ich würde gerne wissen, was das Gegenteil eines "staatenlosen Protokolls" ist. Habe ich richtig angenommen, dass ein Protokoll wie FTP das Gegenteil ist, wenn HTTP beispielsweise zustandslos ist?
Danke.
Es gibt statuslose Protokolle (wie http) und Stateful-Protokolle (wie ftp, telnet, ...).
Nach wikipedia :
Bei der Verarbeitung ist ein zustandsloses Protokoll ein Kommunikationsprotokoll, das jede Anforderung als eine unabhängige Transaktion behandelt, die nicht mit einer vorherigen Anforderung in Beziehung steht, so dass die Kommunikation aus unabhängigen Paaren von Anforderungen und Antworten besteht. Ein zustandsloses Protokoll erfordert nicht, dass der Server Sitzungsinformationen oder Statusinformationen über jeden Kommunikationspartner für die Dauer mehrerer Anforderungen speichert.
Nach diesem Artikel - Stateful protocol:
Der Client verbindet sich mit dem Server, führt eine Reihe von Operationen über diese Verbindung durch und trennt dann die Verbindung. Dann kann der Server alle Anfragen zusammenführen und weiß, dass alle von demselben Benutzer stammen.
Stateful protocol ist ein Protokoll, das entwickelt wurde, um den Status in jedem Schritt zu halten, was bedeutet, dass ein zustandsbehafteter Server frühere Anforderungen kennt.
Stateless Protokoll nicht Zustand halten. Jede Anfrage ist wie eine neue Anfrage.
State kann in staatenlose Protokolle eingebaut werden.
Z.B. HTTP ist ein zustandsloses Protokoll, aber aufgrund des Bedarfs kann der Zustand mittels Cookies, Sitzungsdaten usw. beibehalten werden.