Transaktions- und Streaminganwendungen

Es gibt zwei grundlegende Arten von Netzwerkanwendungen: Transaktions- und Streaminganwendungen. Diese Anwendungstypen werden auch als interaktive Anwendungstypen bzw. Batchverarbeitungsanwendungstypen bezeichnet.

Transaktionsanwendungen sind Stop-and-Go-Anwendungen. Sie führen in der Regel Anforderungs-/Antwortvorgänge aus, die häufig sortiert sind. Beispiele für Transaktionsanwendungen sind synchrone RPC-Implementierungen (Remote Procedure Call) sowie einige HTTP- und dns-Implementierungen (Domain Name System).

Streaminganwendungen verschieben Daten. Um Streaminganwendungen mit einem parallelen Begriff zu beschreiben, halten sich Streaminganwendungen an eine Philosophie der Datenübertragung zwischen Denk- und Metal-Datenübertragungen, in der Regel mit wenig Bedenken hinsichtlich der Datenreihenfolge. Beispiele für Streaminganwendungen sind Netzwerksicherung und FTP (File Transfer Protocol).

Sobald der Anwendungstyp bestimmt ist, werden auch dessen Netzwerk- und Protokollmerkmale bestimmt.

Hochleistungsanwendungen für Windows Sockets

Leistungsdimensionen