Netzwerkterminologie (Windows Sockets 2)

Metriken werden verwendet, um Aspekte der Netzwerk- und Protokollleistung zu messen. Die Werte für solche Metriken in verschiedenen Szenarien geben das Leistungsniveau einer Netzwerkanwendung an. In diesem Abschnitt werden Begriffe und Metriken definiert, die branchenweit zum Messen der Leistung von Netzwerkanwendungen verwendet werden. Diese Begriffe werden im weiteren Verlauf dieses Leitfadens verwendet.

  • Roundtripzeit (RTT)

    Zeit in Millisekunden für eine Anforderung, eine Reise von einem Quellcomputer zu einem Zielcomputer und wieder zurück zu machen. Niedrigere Werte deuten auf eine bessere Leistung hin. Vorwärts- und Rückgabepfadzeiten sind nicht unbedingt gleich.

    RTT-Werte werden von der Netzwerkinfrastruktur, der Entfernung zwischen Knoten, den Netzwerkbedingungen und der Paketgröße beeinflusst. Paketgröße, Überlastung und Nutzlastkomprimierbarkeit wirken sich auf RTT aus, wenn sie für langsame Verbindungen, z. B. DFÜ-Verbindungen, gemessen werden. Andere Faktoren wirken sich auf RTT aus, einschließlich Der Weiterleitungsfehlerkorrektur und der Datenkomprimierung, wodurch Puffer und Warteschlangen eingeführt werden, die den RTT erhöhen und somit die Leistung verringern.

  • Goodput

    Messung der nützlichen Anwendungsdaten, die vom Empfänger erfolgreich verarbeitet wurden, in Bits pro Sekunde. Goodput ermöglicht die Messung des effektiven oder nützlichen Durchsatzes und umfasst nur Anwendungsdaten; Paket-, Protokoll- und Medienheader gelten als Mehraufwand und sind nicht Teil von goodput.

  • Protokollaufwand

    Nichtanwendungsbytes, einschließlich Protokoll- und Medienrahmen, dividiert durch die Gesamtzahl der übertragenen Bytes. Der Wert wird als Prozentsatz angegeben. Höhere Werte deuten auf eine schlechtere Leistung hin.

    Der Mehraufwand wird in dieser Anleitung für beide Richtungen berechnet, kann jedoch für jede Richtung separat berechnet werden.

  • Bandwidth-Delay Produkt

    Produkt der Bit-pro-Sekunde-Bandbreite des Netzwerks und des RTT (in Sekunden). Dieser Wert entspricht der Anzahl von Bits, die benötigt werden, um die verfügbare Netzwerkbandbreite zu füllen. Wenn der Wert für das Produkt mit Bandbreitenverzögerung hoch ist, muss der TCP/IP-Stapel große Mengen nicht bekannter Daten verarbeiten, um die Pipeline voll zu halten. Das Produkt zur Bandbreitenverzögerung ist eine wichtige End-to-End-Metrik für Streaminganwendungen.