Chapter 10:Generic Quality of Service (GQOS)
|
||
C & Winsock: The Kick Start programming tutorialsC & Linux SocketProgram Example IndexC#, VB .NET & C++/CLI Network ProgrammingWindows Device Driver Development & Program ExamplesReactOS - Windows OS Binary Compatible Open Source Project - C & C++
|
What do we have in this chapter?
RSVP - Resource Reservation ProtocolNetwork Components802.1pIP PrecedenceLayer 2 SignalingSMB - Server Message BlockApplication ComponentsGEneric Quality of Service (GQOS) Service ProviderTraffic Control (TC) ModuleGPC - Generic Packet ClassifierPacket SchedulerPacket ShaperTC APIPolicy ComponentsACS - Access Control ServicesLPM - Local Policy ModulePolicy ElementQOS - Quality of Service StructuresQOSFLOWSPEC StructureTokenRateTokenBucketSizePeakBandwidthLatencyDelayVariationServiceTypeMaxSduSizeMinimumPolicedSizeQOS-Invoking FunctionsWSAConnect() functionWSAAccept()WSAJoinLeaf() functionWSAIoctl()Terminating QOSProvider-Specific ObjectsQOS Shape Discard ModeQOS Destination AddressRSVP Status InfoRSVP Reserve InfoRSVP_DEFAULT_STYLERSVP_FIXED_FILTER_STYLERSVP_WILDCARD_STYLERSVP_SHARED_EXPLICIT_STYLERSVP Policy Info
RSVP and Socket TypesUnicast UDPUnicast TCPMulticastQOS NotificationsRegistering for FD_QOS NotificationsRSVP NotificationsWSA_QOS_RECEIVERS and WSA_QOS_NO_RECEIVERSWSA_QOS_SENDERS and WSA_QOS_NO_SENDERSWSA_QOS_REQUEST_CONFIRMEDUDP - User Datagram ProtocolATM - Asynchronous Transfer Mode and QOS
Summary
QOS offers powerful capabilities to applications that require a guaranteed level of network service. Setting up a QOS connection is rather involved, but don't let this scare you. The most important concept is learning how and when RSVP messages are generated so that you can code your application accordingly. Although the future of GQOS on Windows platforms is uncertain, there is still TC functionality in the latest Windows XP platforms.
|
|
|
![]() Custom Search |
|
< Chap 9: Multicasting | Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 | Chap 11: The RAW Socket >
Share and email to your beloved friends and foes:
|
||