2012-10-11 19 views
5

मुझे लगता है कि इस सवाल को स्पष्ट करने का एक तरीका यह है कि HTTP केवल यूडीपी का उपयोग क्यों नहीं कर सकता? टीसीपी द्वारा प्रदान की जाने वाली विशिष्ट कार्यक्षमताओं को HTTP द्वारा स्पष्ट रूप से आवश्यक है?HTTP टीसीपी का उपयोग क्यों करता है?

+1

पैकेट वितरण गारंटी nedeed – gureedo

+1

और पैकेट रीडरिंग सुरक्षा –

+1

कोई 'पैकेट वितरण गारंटी' नहीं है। एक गारंटी क्या है कि * यदि एक बाइट प्राप्त होता है, * यह धारा में अगले बाइट का सही मूल्य है, जिसमें कोई अंतराल नहीं है और कोई डुप्लिकेट नहीं है। – EJP

उत्तर

8

ऑर्डरिंग, गैर-डुप्लिकेशन, अखंडता, बड़े पेलोड का पेसिंग, ... जैसा कि किसी और को वास्तव में चाहिए। छोटे पेलोड के लिए यूडीपी पर HTTP प्रदान करने के लिए कुछ साल पहले एक कदम था जो एक ही डेटाग्राम में फिट होगा, और प्रतिक्रियाओं को छोड़ देगा, लेकिन अधिकांश HTTP पेलोड एक डेटाग्राम के लिए बहुत बड़े हैं, इसलिए बिंदु खो गया है।

+0

मुझे यूडीपी आंदोलन के बारे में पता नहीं था। ग्राहक कैसे पता चलेगा कि प्रतिक्रिया एक ही डेटाग्राम में फिट होगी? –

+0

@BrianWhite मेरा अनुमान है कि ग्राहक सभी मामलों में नहीं जानता था। – grieve

+1

@BrianWhite ठीक है कि समस्या थी। विचार था कि हेड जैसे अनुरोधों के लिए इसका उपयोग करना था जिसमें छोटे अनुरोध और उत्तर पेलोड हैं .. – EJP

संबंधित मुद्दे