Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Setsockopt không thể đánh dấu các loại hình giao thức Internet dịch vụ bit trong tiêu đề gói giao thức Internet

Hỗ trợ cho Windows XP đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Windows XP vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

Hỗ trợ cho Windows Server 2003 đã kết thúc vào ngày 14 tháng 7 năm 2015

Microsoft đã kết thúc hỗ trợ cho Windows Server 2003 vào ngày 14 tháng 7 năm 2015. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:248611
TÓM TẮT
MicrosoftWindows 2000, Microsoft Windows XP và Microsoft Windows Server 2003 không hỗ trợ đánh dấu của giao thức Internet (IP) loại dịch vụ (ToS) bit với các setsockopt chức năng.
THÔNG TIN THÊM
Windows NT 4.0 và Windows 9 x, Winsock các ứng dụng có thể đặt các bit ToS trong tiêu đề IP cho UDP và ICMP các gói dữ liệu bằng cách gọi các setsockopt chức năng với các tùy chọn IP_TOS. Các tiện ích ping trên những nền tảng cũng cho phép các bit ToS đánh dấu trong ICMP echo các gói dữ liệu bằng cách sử dụng các "-v" tùy chọn. Xin vui lòng lưu ý rằng ToS bit đánh dấu cho các gói tin TCP chưa bao giờ được có sẵn để Winsock thậm chí mặc dù các setsockopt gọi với tùy chọn IP_TOS vào TCP ổ cắm trả về 0 (thành công).

Trên Windows 2000, Windows XP, và Windows Server 2003, các bit ToS đánh dấu chức năng trong các ứng dụng Winsock và tiện ích ping tắt theo mặc định. Cố gắng thiết lập các IP_TOS tùy chọn với các setsockopt chức năng trên các phiên bản của Microsoft Windows vẫn trả về 0 (thành công) để cho phép các ứng dụng để tiếp tục chạy; nhưng các ToS bit trong tiêu đề IP không được đánh dấu.

Thay đổi thiết kế này là bởi vì các cựu ToS và ưu tiên bit được chỉ rõ trong yêu cầu cho bình luận (RFC) 1349 đã được thực hiện trở thành lạc hậu bởi RFCs 2474 và 2475. Các RFCs thay thế ToS với phân biệt Services (DiffServ).

DiffServ Code điểm (DSCP) cho phép các gói dữ liệu qua mạng thiết bị hoạt động trên thông tin lớp 3, chẳng hạn như định tuyến, có ưu tiên tương đối của họ phân biệt với nhau. DSCP được thành lập bằng cách thiết lập các bit sáu đầu tiên của trường ToS trong tiêu đề IP. DSCP đã đảm nhận chức năng xác định IP được ưu tiên, nhưng vẫn duy trì tương thích ngược. Với DSCP đánh dấu, lớp 3 thiết bị có thể thiết lập hàng đợi được ưu tiên dựa trên tổng hợp và cung cấp dịch vụ tốt hơn cho các gói tin có một ưu tiên tương đối cao.

Đây là đặc biệt có lợi khi gói dịch vụ có thể xếp hàng, như trường hợp dưới mạng lưới đáng kể lưu lượng truy cập tải liên kết với streaming thuyết trình truyền thông và các dòng dữ liệu thời gian thực. Cho DSCP là có hiệu quả, lớp 3 thiết bị phải kích hoạt DSCP.

Trên máy chủ lưu trữ dựa trên Windows 2000, Windows XP dựa trên, hoặc Windows Server 2003 trên thiết bị, việc thực hiện chung chất lượng của dịch vụ (GQOS) sẽ xác định đánh dấu DSCP. Một chương trình Winsock GQOS gây nên các nhà cung cấp dịch vụ RSVP để gửi các chính sách và tài nguyên kiểm tra để xác định điều khiển chính sách và sự sẵn có của các nguồn lực cùng một đường dẫn dữ liệu mạng. Nếu việc sử dụng tài nguyên dự định được chấp thuận, các dịch vụ QOS Packet Scheduler đánh dấu DSCP ưu tiên trong các phần đầu gói tin IP. Tùy chọn IP_TOS với chức năng setsockopt sẽ bỏ qua Windows 2000, Windows XP hoặc Windows Server 2003 QOS chính sách kiểm soát, và vì thế bị tắt theo mặc định trên những phiên bản này của Windows.

Microsoft khuyến cáo rằng bạn thực hiện GQOS trong các chương trình Winsock bạn tận dụng lợi thế của các khả năng Windows 2000, Windows XP và Windows Server 2003 GQOS. Tuy nhiên, để cho phép hành vi tương tự như Windows NT 4.0 IP_TOS trên Windows 2000, Windows XP hoặc Windows Server 2003 cho tương thích ngược, một khóa registry mới đã được thêm vào.

Quan trọng Phần này, phương pháp, hoặc công việc có bước mà cho bạn biết làm thế nào để chỉnh sửa registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Cách sao lưu và lưu trữ sổ đăng kư trong Windows

Làm theo các bước sau để bật tuỳ chọn IP_TOS cho Winsock setsockopt chức năng và các tùy chọn - v cho các tiện ích ping trên Windows 2000, Windows XP hoặc Windows Server 2003:
  1. Khởi động Registry Editor (Regedt32.exe).
  2. Đi đến phím sau đây:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIp\Parameters
  3. Nếu bạn đang chạy Windows 2000, hãy làm theo các bước sau:
    1. Trên các Chỉnh sửa trình đơn, nhấp vào Thêm giá trị.
    2. Trong các Tên giá trị hộp, loại DisableUserTOSSetting.
    3. Trong các Kiểu dữ liệu danh sách, bấm vào REG_DWORD, và sau đó nhấp vào Ok.
    4. Trong các Dữ liệu hộp, gõ một giá trị của 0 (0), và sau đó nhấp vào Ok.
    Nếu bạn đang chạy Windows XP hoặc Windows Server 2003, hãy làm theo các bước sau:
    1. Trên các Chỉnh sửa trình đơn, điểm đến Mới, và sau đó nhấp vào Giá trị DWORD.
    2. Loại DisableUserTOSSetting như tên mục, và sau đó nhấn ENTER.

      Khi bạn thêm mục này, giá trị được đặt thành 0 (zero). Không thay đổi các giá trị.
  4. Thoát khỏi Registry Editor, rồi khởi động lại máy tính.
Để biết thông tin về việc sử dụng và ứng dụng của giao các chất lượng dịch vụ (QoS) ứng dụng lập trình diện (API), mà có hiệu quả thay thế tùy chọn IP_ToS, xem MSDN trực tuyến và tìm kiếm cho QoS.

Để biết thêm chi tiết về ưu tiên lưu lượng truy cập, nhấp vào số bài viết sau để xem các bài viết trong cơ sở kiến thức Microsoft:
222102Ưu tiên lưu lượng truy cập bằng cách sử dụng IP được ưu tiên
222020 Mô tả của 802.1 p tín hiệu
233039 Kỹ thuật xếp hàng QoS
Để biết thêm chi tiết về các mục nhập registry DisableUserTOSSetting trong Windows Server 2003, ghé thăm Web site sau của Microsoft:

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 248611 - Xem lại Lần cuối: 08/21/2011 10:28:00 - Bản sửa đổi: 2.0

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

  • kbinfo kbnetwork kbmt KB248611 KbMtvi
Phản hồi