Setsockopt tidak mampu menandai Internet Protocol jenis layanan bit di Internet Protocol paket header

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 248611 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

RINGKASAN

Microsoft Windows 2000, Microsoft Windows XP dan Microsoft Windows Server 2003 tidak mendukung menandai jenis layanan Internet Protocol (IP) (KL) bit dengan setsockopt fungsi.

INFORMASI LEBIH LANJUT

Di Windows NT 4.0 dan Windows 9 x, Winsock aplikasi dapat mengatur bit KL di header IP untuk paket-paket UDP dan ICMP dengan menelepon setsockopt fungsi dengan pilihan IP_TOS. Utilitas ping pada platform mereka juga memungkinkan bit KL yang menandai dalam paket-paket gema ICMP dengan menggunakan "-v" pilihan. Harap Catatan bahwa KL bit menandai untuk TCP paket tidak pernah tersedia untuk Winsock bahkan meskipun setsockopt panggilan dengan pilihan IP_TOS pada TCP soket kembali 0 (sukses).

Pada Windows 2000, Windows XP, dan Windows Server 2003, KL bit menandai fungsi dalam Winsock aplikasi dan utilitas ping dinonaktifkan secara default. Upaya untuk menetapkan IP_TOS pilihan dengan setsockopt fungsi ini versi Microsoft Windows masih kembali 0 (sukses) untuk memungkinkan aplikasi untuk terus berjalan; tapi bit KL di IP header tidak ditandai.

Perubahan desain ini adalah karena mantan KL dan bit didahulukan yang ditentukan di permintaan untuk komentar (RFC) 1349 telah usang oleh RFC 2474 dan 2475. RFC ini digantikan KL Differentiated Services (DiffServ).

DiffServ kode titik (DSCP) memungkinkan paket yang melewati perangkat jaringan yang beroperasi pada layer 3 informasi, seperti halnya router, memiliki prioritas relatif mereka dibedakan dari satu sama lain. DSCP didirikan oleh pengaturan potongan-potongan enam pertama bidang KL di IP header. DSCP telah diasumsikan fungsi menentukan IP didahulukan, namun memelihara kompatibilitas. Dengan menandai DSCP, lapisan 3 perangkat dapat membentuk agregat berbasis didahulukan antrian dan menyediakan layanan yang lebih baik untuk paket-paket yang memiliki prioritas relatif lebih tinggi.

Hal ini terutama bermanfaat ketika paket layanan tunduk antrian, seperti yang terjadi di bawah beban jaringan signifikan lalu lintas yang terkait dengan streaming media presentasi dan aliran real-time data lainnya. Untuk DSCP untuk menjadi efektif, lapisan 3 perangkat harus diaktifkan DSCP.

Pada host berbasis Windows 2000, Windows XP, atau berbasis Windows Server 2003 berbasis perangkat, pelaksanaan generik kualitas layanan (GQOS) menentukan menandai DSCP. Program Winsock GQOS memicu penyedia layanan RSVP untuk mengirimkan kebijakan dan sumber daya cek untuk menentukan kebijakan pengendalian dan ketersediaan sumber daya sepanjang jalan data jaringan. Jika penggunaan sumber daya dimaksudkan disetujui, layanan Penjadwal Paket QOS menandai DSCP prioritas dalam IP paket header. Pilihan IP_TOS dengan fungsi setsockopt akan memotong Windows 2000, Windows XP, atau Windows Server 2003 QOS kebijakan kontrol, dan dengan demikian dinonaktifkan secara default pada versi Windows ini.

Microsoft menyarankan Anda menerapkan GQOS dalam program Winsock Anda untuk memanfaatkan kemampuan Windows 2000, Windows XP, dan Windows Server 2003 GQOS. Namun, untuk memungkinkan perilaku mirip dengan Windows NT 4.0 IP_TOS pada Windows 2000, Windows XP, atau Windows Server 2003 untuk kompatibilitas, kunci registri baru telah ditambahkan.

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows

Ikuti langkah-langkah ini untuk mengaktifkan pilihan IP_TOS untuk Winsock setsockopt fungsi dan pilihan - v untuk utilitas ping pada Windows 2000, Windows XP, atau Windows Server 2003:
  1. Mulai Penyunting Registri (Regedt32.exe).
  2. Pergi ke kunci berikut:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIp\Parameters
  3. Jika Anda menjalankan Windows 2000, ikuti langkah berikut:
    1. Pada Mengedit menu, klik Tambahkan nilai.
    2. Dalam Nama nilai kotak, jenis DisableUserTOSSetting.
    3. Dalam Jenis Data Daftar, klik REG_DWORD, lalu klik Oke.
    4. Dalam Data Ketik jenis nilai 0 (nol), lalu klik Oke.
    Jika Anda menjalankan Windows XP atau Windows Server 2003, ikuti langkah berikut:
    1. Pada Mengedit menu, titik Baru, lalu klik Nilai DWORD.
    2. Jenis DisableUserTOSSetting sebagai catatan nama, dan kemudian tekan ENTER.

      Ketika Anda menambahkan catatan ini, nilai diatur ke 0 (nol). Jangan mengubah nilai.
  4. Keluar dari Penyunting Registri, kemudian mulai ulang komputer.
Untuk informasi tentang penggunaan dan penerapan Quality of Service (QoS) antarmuka pemrograman aplikasi (APIs), yang telah secara efektif menggantikan IP_ToS pilihan, lihat MSDN Online dan mencari QoS.

Untuk informasi lebih lanjut tentang lalu lintas prioritas, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
222102Lalu lintas prioritas menggunakan IP didahulukan
222020 Deskripsi 802.1 p signaling
233039 QoS antrian teknik
Untuk informasi lebih lanjut tentang DisableUserTOSSetting entri registri pada Windows Server 2003, kunjungi Web site Microsoft berikut:
http://technet2.Microsoft.com/WindowsServer/en/Library/823ca085-8b46-4870-a83e-8032637a87c81033.mspx?mfr=True

Properti

ID Artikel: 248611 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0
Berlaku bagi:
  • 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 Workstation 4.0 Developer Edition
Kata kunci: 
kbinfo kbnetwork kbmt KB248611 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:248611

Berikan Masukan

 

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