Mục lục

Giới thiệu

Giao thức Remote Desktop (RDP) là nền tảng cho nhiều triển khai truy cập từ xa, từ các thiết lập hỗ trợ CNTT nhỏ đến các môi trường doanh nghiệp lớn. Tuy nhiên, một yếu tố hiệu suất chính thường bị bỏ qua: liệu lưu lượng RDP chủ yếu chảy qua TCP hay UDP. Lựa chọn đó có tác động trực tiếp đến độ trễ, khả năng phản hồi và trải nghiệm người dùng, đặc biệt là qua các mạng WAN và VPN. Trong hướng dẫn này, chúng tôi giải thích cách RDP sử dụng UDP và TCP, khi nào mỗi phương thức vận chuyển hoạt động tốt nhất, và những gì bạn có thể điều chỉnh trong Windows và mạng của bạn để cung cấp các phiên làm việc từ xa mượt mà và đáng tin cậy hơn.

Bản dùng thử miễn phí của TSplus Remote Access

Giải pháp thay thế Citrix/RDS tối ưu cho truy cập desktop/ứng dụng. An toàn, tiết kiệm chi phí, tại chỗ/cloud

Tại sao sự lựa chọn giao thức RDP lại quan trọng cho hiệu suất từ xa?

RDP không còn chỉ là một "công cụ chụp màn hình" đơn giản. RDP hiện đại mang theo đồ họa nén, đa phương tiện, sự kiện đầu vào, dữ liệu in ấn và nội dung clipboard. Mỗi luồng này phản ứng khác nhau với độ trễ và mất gói. Nếu sử dụng phương thức truyền tải sai, người dùng sẽ thấy độ trễ, video giật lag, hoặc phản hồi bàn phím chậm ngay cả khi băng thông trông có vẻ ổn.

Hiểu khi nào RDP ưu tiên UDP so với TCP giúp các nhóm CNTT thiết kế cổng, VPN và quy tắc tường lửa để hỗ trợ hiệu suất thực sự thay vì chỉ “kiểm tra xanh” trong bảng điều khiển giám sát. Điều này đặc biệt quan trọng đối với các môi trường hỗn hợp, nơi một số người dùng kết nối qua cáp quang, trong khi những người khác kết nối qua các bộ tập trung VPN bận rộn hoặc điểm phát sóng di động.

Các nguyên tắc cơ bản của TCP so với UDP cho RDP là gì?

  • Những gì TCP đảm bảo
  • Những gì UDP tối ưu hóa

Những gì TCP đảm bảo (và tại sao nó gây ra độ trễ)

Giao thức điều khiển truyền tải (TCP) là hướng kết nối. TCP thiết lập một phiên, số gói, xác nhận chúng, và truyền lại những gói bị mất. Thiết kế này đảm bảo việc giao hàng đáng tin cậy theo thứ tự, điều này lý tưởng cho việc chuyển file, lưu lượng web, và email. Tuy nhiên, mỗi lần truyền lại đều làm tăng độ trễ, và các thuật toán kiểm soát tắc nghẽn làm chậm thêm thông lượng khi xảy ra mất gói.

Đối với RDP, điều này có nghĩa là một gói tin bị mất có thể chặn các cập nhật màn hình tiếp theo cho đến khi việc phục hồi hoàn tất. Trên các liên kết có độ trễ cao hoặc mất gói, TCP có thể phóng đại độ rung và tạo ra một màn hình "dính" nơi chuột và bàn phím cảm thấy bị trễ, mặc dù liên kết về mặt kỹ thuật vẫn hoạt động.

Những gì UDP tối ưu hóa (và nơi nó có thể gặp sự cố)

Giao thức Datagram Người dùng (UDP) là không kết nối và nhẹ. UDP không theo dõi trạng thái, thực hiện bắt tay, hoặc đảm bảo giao hàng; nó chỉ đơn giản gửi các datagram và để ứng dụng xử lý việc mất mát hoặc thứ tự. Sự thiếu overhead khiến UDP trở nên hấp dẫn cho giọng nói, video và trò chơi, nơi tính kịp thời quan trọng hơn việc giao hàng hoàn hảo.

Khi RDP sử dụng UDP, đồ họa và đầu vào có thể được truyền tải với độ trễ thấp hơn và băng thông cao hơn. Nếu một khung hình bị mất, RDP có thể gửi một khung hình mới hơn thay vì chờ đợi. Tuy nhiên, nếu mất gói hoặc độ jitter cao, phiên làm việc có thể hiển thị các hiện tượng rõ ràng hoặc làm mới "khối", vì giao thức ưu tiên độ mới so với việc tái tạo đảm bảo.

Cách RDP hiện đại sử dụng TCP và UDP cùng nhau?

  • Kiến trúc Vận chuyển Kép từ RDP 8.0 Trở đi
  • RemoteFX, Đồ họa và Nhập liệu qua UDP

Kiến trúc Vận chuyển Kép từ RDP 8.0 Trở đi

Ban đầu, RDP chỉ dựa vào TCP. Bắt đầu từ RDP 8.0 (Windows 8 và Windows Server 2012), Microsoft đã giới thiệu một mô hình vận chuyển kép sử dụng cả TCP và UDP cùng nhau. RDP vẫn bắt đầu với một kết nối TCP để thương lượng khả năng và bảo mật, sau đó cố gắng thiết lập một kênh UDP song song cho phương tiện và đồ họa.

Nếu UDP có sẵn và các chính sách cho phép, RDP chuyển hướng lưu lượng thích hợp sang kênh UDP trong khi giữ TCP làm đường dẫn kiểm soát và dự phòng. Nếu UDP không thể được thiết lập, RDP tiếp tục hoàn toàn qua TCP, đảm bảo tính tương thích với các mạng cũ hơn và tường lửa hạn chế.

RemoteFX, Đồ họa và Nhập liệu qua UDP

Với mô hình hai kênh, RDP có thể gửi đồ họa nén, bitmap và một số sự kiện đầu vào qua UDP. Điều này cải thiện khả năng phản hồi trong các kịch bản WAN điển hình, đặc biệt khi các máy tính để bàn hiển thị giao diện người dùng phong phú, bảng điều khiển phát trực tuyến hoặc video. RemoteFX và các tối ưu hóa liên quan được thiết kế với hành vi này trong tâm trí.

Trên thực tế, người dùng nhận thấy các cửa sổ di chuyển nhanh hơn, cuộn mượt mà hơn và màn hình được vẽ lại nhanh hơn khi UDP hoạt động trên các mạng ổn định. Ở phía quản trị, hành vi này chủ yếu là tự động; nhiệm vụ chính là đảm bảo rằng UDP được cho phép và Chính sách Nhóm không vô hiệu hóa nó.

Hiệu suất UDP so với TCP so sánh như thế nào?

  • Bảng so sánh song song
  • Các Tình Huống Thực Tế: WAN, VPN và LAN

Bảng so sánh song song

Tính năng / kịch bản RDP qua TCP RDP qua UDP
Độ tin cậy Giao hàng nhanh, có thứ tự với việc truyền lại Nỗ lực tốt nhất, không có đảm bảo giao hàng hoặc đặt hàng
Độ trễ Cao hơn, đặc biệt là trong trường hợp mất mát Thấp hơn, dung thứ hơn với jitter
Thông lượng Giảm bớt bởi các xác nhận và kiểm soát tắc nghẽn Cao hơn, ít chi phí giao thức hơn
Điều kiện mạng tốt nhất Liên kết có tổn thất cao, không thể đoán trước hoặc bị định hình nặng nề Mạng ổn định, mất mát thấp, độ trễ thấp
Tính tương thích Firewall/VPN Xuất sắc; sử dụng TCP 3389 Có thể cần quy tắc UDP 3391 rõ ràng trên tường lửa và VPN.
Hành vi dự phòng Luôn có sẵn Sử dụng khi có sẵn; chuyển sang TCP khi gặp sự cố
Cảm nhận của người dùng An toàn nhưng đôi khi bị lag. “Nhanh chóng và mượt mà” khi điều kiện thuận lợi

Trong các thử nghiệm trong phòng thí nghiệm và thực địa, RDP qua UDP có thể cung cấp băng thông hiệu quả gấp nhiều lần so với TCP trên các mạng sạch, điều này dẫn đến độ phân giải cao hơn, phát video tốt hơn và chuyển động con trỏ mượt mà hơn. Cải thiện thực tế phụ thuộc vào băng thông, mất mát và cách mà mạng định hình lưu lượng một cách quyết liệt.

Các Tình Huống Thực Tế: WAN, VPN và LAN

Trên một mạng LAN có dây với độ trễ thấp và mất gói tin không đáng kể, UDP thường là lựa chọn rõ ràng. Người dùng được hưởng lợi từ độ phản hồi gần như cục bộ, ngay cả khi kết nối từ một tầng hoặc tòa nhà khác. Qua một liên kết WAN hoặc SD-WAN được quản lý, UDP cũng có xu hướng hoạt động tốt hơn, miễn là Chất lượng dịch vụ được cấu hình và mất gói dữ liệu vẫn ở mức vừa phải.

Trên các VPN quá tải, điểm phát sóng di động hoặc liên kết vệ tinh, TCP có thể cung cấp trải nghiệm ổn định hơn. Các cơ chế kiểm soát tắc nghẽn của nó có thể thích ứng với các điều kiện khác nhau, trong khi lưu lượng UDP có thể trở nên gián đoạn hoặc suy giảm về mặt hình ảnh. Trong những tình huống này, ưu tiên là một phiên làm việc có thể dự đoán, mặc dù hơi chậm hơn một chút.

Khi nào nên ưu tiên UDP so với TCP cho các phiên RDP?

  • Điều kiện lý tưởng cho RDP qua UDP
  • Khi TCP là mặc định an toàn hơn

Điều kiện lý tưởng cho RDP qua UDP

Đối với hầu hết các triển khai hiện đại, UDP nên là đường dẫn mục tiêu bất cứ khi nào có thể. UDP là lý tưởng khi mạng có độ trễ ổn định, mất mát thấp và băng thông hợp lý. Các mạng LAN tốc độ cao, được quản lý tốt MPLS hoặc các mạch SD-WAN, và các liên kết từ trung tâm dữ liệu đến chi nhánh thường phù hợp với hồ sơ này.

UDP cũng là sự lựa chọn tốt hơn khi người dùng cuối làm việc với các ứng dụng giàu phương tiện, bảng điều khiển có cập nhật thường xuyên, hoặc các khung giao diện người dùng tái vẽ các phần lớn của màn hình. Đối với những khối lượng công việc này, việc giảm độ trễ có tác động lớn hơn đến hiệu suất cảm nhận so với việc tối đa hóa độ tin cậy thô.

Khi TCP là mặc định an toàn hơn

TCP vẫn có giá trị trong các mạng thù địch hoặc không thể đoán trước. Nếu người dùng kết nối qua Wi-Fi khách sạn, điểm truy cập công cộng hoặc các đường dẫn có sự cố nhỏ thường xuyên, độ tin cậy và hành vi tắc nghẽn của TCP có thể dễ chịu hơn. Tương tự, một số thiết bị VPN cũ hơn, proxy hoặc thiết bị kiểm tra xử lý sai UDP 3391, buộc RDP phải sử dụng TCP bất kể cấu hình.

Nếu các yêu cầu quy định hoặc kiểm toán yêu cầu các quy tắc mạng đơn giản, dễ giải thích, các quản trị viên cũng có thể chọn tiêu chuẩn hóa trên TCP cho một số nhóm người dùng nhất định. Trong những trường hợp đó, mục tiêu là sự rõ ràng và tuân thủ, trong khi UDP được dành riêng cho các trang web đáng tin cậy và các điểm cuối được quản lý.

Cách điều chỉnh RDP để sử dụng UDP tối ưu?

  • Xác minh phiên bản RDP và khả năng
  • Mở và Xác thực Cổng Cần Thiết
  • Cài đặt Chính sách Nhóm cho UDP và Trải nghiệm
  • Tối ưu hóa QoS và Mức mạng
  • Giám sát giao thông mà RDP đang sử dụng

Xác minh phiên bản RDP và khả năng

Hỗ trợ UDP bắt đầu với RDP 8.0. Đảm bảo cả máy khách RDP và máy chủ chạy các phiên bản được hỗ trợ như Windows 8 / 10 / 11 hoặc Windows Server 2012 trở lên. Theo Microsoft Learn, việc kích hoạt các tính năng RDP mới hơn thường yêu cầu các bản cập nhật Windows cụ thể cộng với các vai trò Dịch vụ Máy tính từ xa.

Trên một máy khách Windows, bạn có thể kiểm tra phiên bản RDP cốt lõi trong sổ đăng ký:

reg query "HKLM\SOFTWARE\Microsoft\Terminal Server Client" /v RDPCoreVersion

Trong các miền cũ, hãy xác nhận rằng các chính sách nhóm không buộc RDP vào các chế độ tương thích mà vô hiệu hóa UDP.

Mở và Xác thực Cổng Cần Thiết

RDP sử dụng Cổng TCP 3389 cho kết nối cơ bản và cổng UDP 3391 cho đường truyền phương tiện tối ưu trong các cấu hình tiêu chuẩn. Tường lửa, bộ định tuyến và cổng VPN phải cho phép các cổng này theo cả hai hướng khi cần thiết.

Tài liệu xác định các thiết bị thực hiện NAT hoặc kiểm tra và xác minh rằng UDP 3391 không bị rơi lặng lẽ hoặc bị giới hạn tốc độ. Sử dụng các công cụ đơn giản như Test-NetConnection hoặc các gói tin để xác nhận rằng các gói UDP đến máy chủ và rằng các phản hồi có thể nhìn thấy ở phía khách hàng.

Cài đặt Chính sách Nhóm cho UDP và Trải nghiệm

Trên máy chủ RDP hoặc máy chủ phiên, mở Quản lý Chính sách Nhóm và điều hướng đến:

Cấu hình máy tính > Mẫu quản trị > Thành phần Windows > Dịch vụ Remote Desktop > Máy chủ phiên Remote Desktop > Môi trường phiên Remote

Cài đặt chính bao gồm:

  • Tối ưu hóa cho trải nghiệm hơn là RD Gateway hoặc các tối ưu hóa trải nghiệm tương tự.
  • “Use UDP transport” → đặt thành Bật.

Tránh các chính sách xung đột vô hiệu hóa UDP cùng lúc khi bạn kích hoạt tối ưu hóa trải nghiệm. Sau khi thay đổi, hãy chạy gpupdate /force và kết nối lại các phiên thử nghiệm để xác nhận rằng UDP hiện đang được sử dụng.

Tối ưu hóa QoS và Mức mạng

Trong các môi trường lớn hơn, các chính sách Chất lượng Dịch vụ (QoS) có thể cải thiện đáng kể khả năng phản hồi RDP. Gán nhãn lưu lượng RDP, đặc biệt là các luồng UDP, với một giá trị DSCP phù hợp và đảm bảo rằng các bộ định tuyến WAN tôn trọng các đánh dấu này. Hãy xem xét việc đặt lưu lượng RDP vào một lớp ưu tiên hoặc chuyển tiếp đảm bảo thay vì để nó cạnh tranh với các chuyển giao lớn.

Đồng thời, giữ cho MTU nhất quán trên các VPN và liên kết WAN để tránh phân mảnh, điều này có thể ảnh hưởng đến hiệu suất UDP. Các nhóm mạng cũng nên theo dõi mất mát và độ jitter trên các đường dẫn được sử dụng bởi lưu lượng truy cập remote desktop để xác định các mạch gặp vấn đề.

Giám sát giao thông mà RDP đang sử dụng

Windows ghi lại các lựa chọn vận chuyển RDP trong Event Viewer dưới nhật ký RemoteDesktopServices-RdpCoreTS. Các sự kiện phổ biến bao gồm:

  • Mã sự kiện 131: Phiên RDP được thiết lập chỉ sử dụng TCP
  • Sự kiện ID 132: Đang sử dụng giao thức UDP
  • Sự kiện ID 140: UDP đã cố gắng nhưng quay lại TCP

Xem xét các sự kiện này khi người dùng báo cáo máy tính để bàn "chậm". Kết hợp chúng với các chỉ số mạng và bản ghi gói để quyết định xem cách khắc phục là kích hoạt UDP, điều chỉnh QoS, hay đơn giản hóa các đường mạng.

Tại sao RDP lại quay lại TCP để khắc phục sự cố?

  • Vấn đề Kết nối và Tường lửa
  • Chính sách, Khách hàng và Máy chủ không khớp

Vấn đề Kết nối và Tường lửa

Nếu RDP liên tục sử dụng TCP ngay cả trên các máy khách và máy chủ hiện đại, hãy bắt đầu với các kiểm tra kết nối cơ bản. Xác nhận rằng UDP 3391 được cho phép từ đầu đến cuối, không chỉ trên máy chủ Windows. Các tường lửa cho phép TCP 3389 nhưng âm thầm chặn UDP 3391 sẽ buộc RDP vào chế độ chỉ TCP.

Đối với các trang web từ xa, hãy xác minh rằng các chính sách VPN hoặc thiết bị SD-WAN không ghi đè hoặc chặn UDP. Một số bộ bảo mật yêu cầu các quy tắc rõ ràng hoặc "định nghĩa ứng dụng" cho kênh UDP của RDP. Việc bắt gói trên cả hai bên của một đường hầm có thể nhanh chóng tiết lộ liệu các gói UDP có thực hiện chuyến đi vòng hay không.

Chính sách, Khách hàng và Máy chủ không khớp

Chính sách Nhóm có thể tắt rõ ràng giao thức UDP, ngay cả khi mạng cho phép điều đó. Kiểm tra cả chính sách Máy tính và Người dùng cho các cài đặt RDP và xác minh rằng không có mẫu cũ nào ghi đè lên các mặc định mới hơn. Tương tự, các khách hàng RDP cũ có thể thiếu hỗ trợ đầy đủ cho UDP hoặc có thể bị giới hạn bởi chính sách địa phương.

Cũng xác nhận rằng cấu hình Dịch vụ Desktop từ xa của máy chủ phù hợp với các tiêu chuẩn bảo mật miền. Các mẫu tăng cường từ các dự án trước đây đôi khi vô hiệu hóa các tính năng giao thức mới hơn. Khi không chắc chắn, hãy so sánh các cài đặt với các tiêu chuẩn và tài liệu hiện tại của Microsoft cho phiên bản Windows Server của bạn.

Nâng cao trải nghiệm RDP của bạn với TSplus Remote Access

Khắc phục sự cố hiệu suất RDP hoặc lập kế hoạch cho một kiến trúc truy cập từ xa có khả năng mở rộng hơn? TSplus Remote Access cho phép bạn xuất bản máy tính để bàn và ứng dụng qua web với một cổng nhẹ, bảo mật TLS và xử lý RDP tối ưu.

Cần xuất bản ứng dụng an toàn, giá cả phải chăng mà không có độ phức tạp như Citrix? Bắt đầu dùng thử miễn phí TSplus và xem bạn có thể triển khai các phiên làm việc từ xa nhanh chóng, tối ưu hóa UDP như thế nào.

Kết luận

Không có "người chiến thắng" duy nhất giữa RDP qua UDP và TCP. UDP cung cấp trải nghiệm người dùng tốt nhất trên các mạng sạch, được quản lý tốt bằng cách cung cấp các phiên có độ trễ thấp và băng thông cao. TCP vẫn là xương sống cho khả năng tương thích và độ bền khi các điều kiện trở nên kém dự đoán hơn.

Mục tiêu thực sự là cho phép RDP hiện đại sử dụng UDP ở bất cứ đâu có thể, đồng thời duy trì khả năng tự động quay lại TCP khi cần thiết. Bằng cách xác thực các phiên bản, mở các cổng đúng, điều chỉnh Chính sách Nhóm và giám sát việc sử dụng giao thông, bạn có thể cung cấp các máy tính để bàn từ xa nhanh chóng và đáng tin cậy. TSplus Remote Access giúp biến việc điều chỉnh đó thành một nền tảng nhất quán, an toàn cho người dùng của bạn.

Bản dùng thử miễn phí của TSplus Remote Access

Giải pháp thay thế Citrix/RDS tối ưu cho truy cập desktop/ứng dụng. An toàn, tiết kiệm chi phí, tại chỗ/cloud

Đọc thêm

TSplus Remote Desktop Access - Advanced Security Software

Giải pháp phân phối ứng dụng tốt nhất năm 2026: Nền tảng nào bảo mật ứng dụng đám mây của bạn?

Đọc bài viết →
back to top of the page icon