2010-06-14 36 views
10

Tôi biết rằng UDP vốn không đáng tin cậy, nhưng khi kết nối với localhost, tôi sẽ mong đợi hạt nhân xử lý kết nối khác nhau vì mọi thứ có thể được xử lý nội bộ. Vì vậy, trong trường hợp đặc biệt này, UDP được coi là một giao thức đáng tin cậy, hay hạt nhân vẫn có khả năng rác một số gói nếu bộ đệm bị tràn?Độ tin cậy của UDP trên localhost

+3

Bên cạnh những gì TomMD đã nói, tôi tự hỏi tại sao bạn sử dụng UDP ngay từ đầu. Một số nhược điểm của TCP cơ bản là không quan trọng khi nói đến việc sử dụng localhost. Việc đạt được thực sự duy nhất bạn nhận được từ UDP sẽ là một sự mất mát rất nhỏ của chi phí, hầu hết trong số đó biến mất nếu bạn phải làm cho nó đáng tin cậy cho mình anyway. –

+3

, UDP cho phép bạn phát sóng đến các máy khách không xác định tùy ý ... – Michael

Trả lời

8

Tôi lặp lại một previous answer cho một câu hỏi liên quan. Để duy trì di động luôn luôn dự đoán ổ cắm UDP của bạn có thể thả các gói dữ liệu hoặc nhận dữ liệu ra lệnh.

3

Tôi không nghĩ rằng UDP (hoặc bất kỳ giao thức mạng nào khác) nói bất cứ điều gì về hành vi khác nhau khi kết nối với localhost. Vì vậy, câu trả lời sẽ phụ thuộc vào hạt nhân cụ thể mà bạn đang sử dụng. Tốt nhất để giả định rằng UDP sẽ hoạt động như UDP.

7

Tôi đã thấy UDP đối với các gói thả cục bộ. Chúng tôi nghĩ rằng chúng tôi đã quá tải hàng đợi hạt nhân. Tất cả chúng ta biết chắc chắn là nó đã được thả các gói tin.

Các vấn đề liên quan