मुझे लगता है कि इस सवाल को स्पष्ट करने का एक तरीका यह है कि HTTP केवल यूडीपी का उपयोग क्यों नहीं कर सकता? टीसीपी द्वारा प्रदान की जाने वाली विशिष्ट कार्यक्षमताओं को HTTP द्वारा स्पष्ट रूप से आवश्यक है?HTTP टीसीपी का उपयोग क्यों करता है?
उत्तर
ऑर्डरिंग, गैर-डुप्लिकेशन, अखंडता, बड़े पेलोड का पेसिंग, ... जैसा कि किसी और को वास्तव में चाहिए। छोटे पेलोड के लिए यूडीपी पर HTTP प्रदान करने के लिए कुछ साल पहले एक कदम था जो एक ही डेटाग्राम में फिट होगा, और प्रतिक्रियाओं को छोड़ देगा, लेकिन अधिकांश HTTP पेलोड एक डेटाग्राम के लिए बहुत बड़े हैं, इसलिए बिंदु खो गया है।
मुझे यूडीपी आंदोलन के बारे में पता नहीं था। ग्राहक कैसे पता चलेगा कि प्रतिक्रिया एक ही डेटाग्राम में फिट होगी? –
@BrianWhite मेरा अनुमान है कि ग्राहक सभी मामलों में नहीं जानता था। – grieve
@BrianWhite ठीक है कि समस्या थी। विचार था कि हेड जैसे अनुरोधों के लिए इसका उपयोग करना था जिसमें छोटे अनुरोध और उत्तर पेलोड हैं .. – EJP
- 1. आरटीपी टीसीपी के बजाय यूडीपी का उपयोग क्यों करता है?
- 2. rabbitmq टीसीपी बैकप्रेसर का उपयोग कब करता है?
- 3. Heroku Postgresql का उपयोग क्यों करता है?
- 4. टीसीपी, HTTP और मल्टी-थ्रेडिंग स्वीट स्पॉट
- 5. Button_to POST Link_to का उपयोग करता है GET का उपयोग करता है, क्यों? आरओआर
- 6. फ्लास्क का लॉगिन तरीका 'GET' का उपयोग क्यों करता है?
- 7. डिजस्ट्रा का एल्गोरिदम क्यों कम-कुंजी का उपयोग करता है?
- 8. HTTP प्रॉक्सी HTTP प्रोटोकॉल का उपयोग कैसे करता है? एक प्रॉक्सी आरएफसी?
- 9. रूबी ऑन रेल्स http://0.0.0.0:3000 बजाय http क्यों इस्तेमाल करता है?
- 10. क्या एस 3 HTTP पाइपलाइनिंग का समर्थन करता है?
- 11. एनएफएस डिफ़ॉल्ट रूप से यूडीपी का उपयोग क्यों करता है?
- 12. jQuery जेएसडीओसी का उपयोग क्यों नहीं करता है?
- 13. Qt अपवाद हैंडलिंग का उपयोग क्यों नहीं करता है?
- 14. MySQL डिफ़ॉल्ट रूप से latin1_swedish_ci का उपयोग क्यों करता है?
- 15. emplace_back() समान प्रारंभिकरण का उपयोग क्यों नहीं करता है?
- 16. cudaMalloc() पॉइंटर को पॉइंटर का उपयोग क्यों करता है?
- 17. फ्लेक्स एक थ्रेडेड मॉडल का उपयोग क्यों करता है?
- 18. फोबोस स्थिरांक के लिए enum का उपयोग क्यों करता है?
- 19. ओपनजीएल रेडियंस के बजाय डिग्री का उपयोग क्यों करता है?
- 20. फेसबुक jQuery (या समान) का उपयोग क्यों नहीं करता है?
- 21. मोड_ट 4 बाइट का उपयोग क्यों करता है?
- 22. क्यों memo.Lines TStringList के बजाय TStrings का उपयोग करता है?
- 23. एक्लिप्स एक देशी लॉन्चर का उपयोग क्यों करता है?
- 24. ऐरेलिस्ट क्षणिक भंडारण का उपयोग क्यों करता है?
- 25. साइको बहुत मेमोरी का उपयोग क्यों करता है?
- 26. कर्ल फ़ाइल यूआरएल योजना का उपयोग क्यों करता है, लेकिन
- 27. ट्विटर अपने बूटस्ट्रैप का उपयोग क्यों नहीं करता है?
- 28. Magento प्रति सत्र 2 कुकीज़ का उपयोग क्यों करता है?
- 29. बूस्ट :: ptr_list अंतर्निहित शून्य * का उपयोग क्यों करता है?
- 30. ग्रहण सीपी 1252 एन्कोडिंग का उपयोग क्यों करता है?
पैकेट वितरण गारंटी nedeed – gureedo
और पैकेट रीडरिंग सुरक्षा –
कोई 'पैकेट वितरण गारंटी' नहीं है। एक गारंटी क्या है कि * यदि एक बाइट प्राप्त होता है, * यह धारा में अगले बाइट का सही मूल्य है, जिसमें कोई अंतराल नहीं है और कोई डुप्लिकेट नहीं है। – EJP