Setsockopt kann den IP-Typ des Bits-Dienst im IP-Paketheader markieren

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 248611 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Microsoft Windows 2000, Microsoft Windows XP und Microsoft Windows Server 2003 unterstützen das Markieren von IP-Type of Service (ToS)-Bits mit der Setsockopt -Funktion nicht.

Weitere Informationen

Windows NT 4.0 und Windows 9 x Winsock-Anwendungen können in IP-Header für UDP und ICMP-Pakete den ToS-Bits festgelegt, durch Aufrufen der Setsockopt -Funktion mit der Option IP_TOS. Das Dienstprogramm Ping auf diesen Plattformen ermöglicht auch die Markierung in die ICMP-Echo-Pakete mithilfe von ToS-Bits die "-V" Option. Bitte beachten Sie, dass die Markierung für die TCP-Pakete ToS-Bits verfügbar, um Winsock wurde nie sogar, obwohl der Setsockopt -Aufruf mit der Option IP_TOS auf TCP-Sockets 0 (Erfolg) zurückgegeben.

Die markieren Funktionen in Winsock-Anwendungen und das Dienstprogramm Ping ToS-Bits ist unter Windows 2000, Windows XP und Windows Server 2003 standardmäßig deaktiviert. Der Versuch, die IP_TOS-Option mit der Setsockopt -Funktion für diese Versionen von Microsoft Windows festgelegt noch gibt 0 (Erfolg), um Anwendungen weiterhin ausgeführt; ermöglichen, aber die ToS-Bits in der IP-Header ist nicht als markiert.

Diese Designänderung ist, da die ehemaligen ToS und Rangfolge Bits angegeben in der Request For Comment (RFC) 1349 veraltet von RFCs 2474 und 2475 vorgenommen wurden. In diesen RFCs ersetzt ToS durch differenzierte Dienste (DiffServ).

DiffServ Code Point (DSCP) ermöglicht, Pakete, die durch Netzwerkgeräte auf Layer 3-Informationen, z. B. Router, deren relativen Prioritäten, die von anderen unterschieden Betriebssystem übergeben wird. DSCP wird hergestellt, indem Sie die ersten sechs Bits des ToS-Feldes im IP-Header. DSCP die Funktion bestimmt IP Vorrang angenommen hat, aber Abwärtskompatibilität verwaltet. Layer-3 Geräte können mit DSCP-Markierung aggregierte Vorrang-basierten Warteschlangen herstellen und bieten bessere Dienst Pakete, die eine höhere relative Priorität haben.

Dies ist besonders vorteilhaft, wenn Paket Dienste queuing unterliegen, wie der Fall unter erheblichen Datenverkehr Netzwerkauslastung streaming Media Präsentationen und anderen Echtzeit-Datenströme zugeordnet ist. Für DSCP wirksam sein müssen Layer-3-Geräte DSCP aktiviert sein.

Auf Windows_2000-based, Windows_XP-based oder Windows_Server_2003-based Host Geräte bestimmt die allgemeine Qualität des Service (GQOS)-Implementierung die DSCP-Markierung. Ein Winsock-GQOS-Programm löst den RSVP-Dienstanbieter Übermitteln der Richtlinie und Ressource überprüft, um Richtlinieneinstellungen steuern und der Verfügbarkeit von Ressourcen eine Netzwerk-Datenpfades festzustellen. Wenn die vorgesehenen Ressourcenauslastung genehmigt wird, kennzeichnet der QOS-Paketplaner-Dienst die DSCP-Priorisierung im Header IP-Paket. Die IP_TOS-Option mit der Funktion "Setsockopt" umgehen würde, Windows 2000, Windows XP oder Windows Server 2003 QoS-Richtlinieneinstellungen steuern und somit auf diese Versionen von Windows standardmäßig deaktiviert.

Microsoft empfiehlt, dass GQOS in den Winsock-Programmen die Windows 2000, Windows XP und Windows Server 2003 GQOS-Funktionen nutzen zu implementieren. Allerdings wurde für das Verhalten aus Gründen der Abwärtskompatibilität IP_TOS von Windows NT 4.0 auf Windows 2000, Windows XP oder Windows Server 2003 ähnelt, damit ein neuer Registrierungsschlüssel hinzugefügt.

wichtig In diesem Abschnitt, Methode oder Aufgabe enthält Hinweise zum Ändern der Registrierung. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie der Registrierung, bevor Sie ihn ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756Zum Sichern und Wiederherstellen der Registrierung in Windows

Gehen Sie folgendermaßen aktivieren die IP_TOS-Option für die Winsock- Setsockopt -Funktion und die Option-v für das Ping-Dienstprogramm unter Windows 2000, Windows XP oder Windows Server 2003 vor:
  1. Starten Sie den Registrierungseditor (Regedt32.exe).
  2. Gehen Sie zu dem folgenden Schlüssel:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIp\Parameters
  3. Wenn Sie Windows 2000 ausführen, gehen Sie folgendermaßen vor:
    1. Klicken Sie im Menü Bearbeiten auf Wert hinzufügen .
    2. Geben Sie im Feld Name DisableUserTOSSetting .
    3. Klicken Sie in der Liste Datentyp auf REG_DWORD , und klicken Sie dann auf OK .
    4. Geben Sie in Feld einen Wert 0 (null) und klicken Sie dann auf OK .
    Wenn Sie Windows XP oder Windows Server 2003 ausführen, gehen Sie folgendermaßen vor:
    1. Klicken Sie im Menü Bearbeiten auf neu , und klicken Sie dann auf DWORD-Wert .
    2. Geben Sie DisableUserTOSSetting als Namen des Eintrags ein, und drücken Sie anschließend die [EINGABETASTE].

      Wenn Sie diesen Eintrag hinzufügen, wird der Wert auf 0 (null) festgelegt. Ändern Sie den Wert nicht.
  4. Beenden Sie den Registrierungseditor, und starten Sie den Computer anschließend neu.
Weitere Informationen zur Verwendung und Anwendung von der Quality of Service (QoS) Application Programming Interfaces (APIs), die effektiv die Option IP_ToS ersetzt haben finden Sie unter MSDN Online, und suchen für QoS.

Weitere Informationen zum Datenverkehr Priorisierung finden Sie folgende Artikel der Microsoft Knowledge Base:
222102IP-Vorrang mit Datenverkehr Priorisierung
222020Beschreibung der 802. 1 B signalisieren
233039QoS-Queuing-Techniken
Weitere Informationen zu den DisableUserTOSSetting-Registrierungseintrag in Windows Server 2003 die folgenden Microsoft-Website:
http://technet2.microsoft.com/WindowsServer/en/library/823ca085-8b46-4870-a83e-8032637a87c81033.mspx?mfr=true

Eigenschaften

Artikel-ID: 248611 - Geändert am: Mittwoch, 28. Februar 2007 - Version: 3.6
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT 4.0 Service Pack 5
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0
Keywords: 
kbmt kbinfo kbnetwork KB248611 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 248611
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com