नेट बाइट ऑर्डर डेटा पर ट्रांसफर नेट पर होता है? क्या यह लिटिल एंडियन या बड़ा एंडियन है? एक बार होस्ट मेजबान तक पहुंचने के बाद इसे संबंधित बाइट ऑर्डर में कैसे परिवर्तित किया जाता है?नेट पर बिग एंडियन या लिटिल एंडियन?
उत्तर
"नेटवर्क बाइट ऑर्डर" बिग एंडियन है, और टीसीपी जैसे प्रोटोकॉल इसे पूर्णांक फ़ील्ड (उदा। पोर्ट नंबर) के लिए उपयोग करते हैं। रूपांतरण करने के लिए htons और ntohs जैसे कार्यों का उपयोग किया जा सकता है।
डेटा में स्वयं का कोई अंतहीनता नहीं है, यह पूरी तरह से परिभाषित किया गया है, जब तक कि आप Presentation Layer जैसे XDR का उपयोग नहीं कर रहे हों।
यह आपके द्वारा भेजे गए आदेश में स्थानांतरित हो गया है।
पारंपरिक रूप से, इंटरनेट प्रोटोकॉल बड़े एंडियन का उपयोग करते हैं, क्योंकि अधिकांश संचार करने वाली मशीनें बड़ी एंडियन थीं।
हालांकि, अगर आप नेट पर भेजने के लिए अपनी खुद की संरचनाओं को परिभाषित करते हैं, तो उस सम्मेलन का पालन करने की कोई आवश्यकता नहीं है।
सी प्रोग्रामिंग के साथ, आमतौर पर, अक्सर रूपांतरण करने के लिए htons या ntohs मैक्रोज़ का उपयोग करता है।
यदि आप एचटीओएस ((शॉर्ट) पोर्ट का उपयोग कर टीसीपी का उपयोग कर रहे हैं) तो आपको नेटवर्क सुरक्षित प्रोटोकॉल (मूल रूप से बड़ा एंडियन) का उपयोग करने में सक्षम बनाता है और छोटे बनाम बड़े एंडियन के बारे में परवाह नहीं करता है।
यदि आप उपयोग परिवर्तित करने के लिए http://www.codeguru.com/forum/showthread.php?t=292902
इसकी आवश्यकता क्यों है अच्छी तरह से समझाया
- 1. लिटिल एंडियन बनाम बिग एंडियन
- 2. लिटिल-एंडियन साइन इन इंटेगर
- 3. सी # बिग एंडियन उलंग 4 बाइट्स
- 4. लिटिल एंडियन डेटा और शा 256
- 5. सी # - बिग एंडियन में बाइनरी रीडर?
- 6. बिग-एंडियन बनाम छोटी-अंत मशीनें
- 7. htons में भ्रम- थोड़ा एंडियन/बड़ा एंडियन
- 8. बाइनरीवाइटर एंडियन अंक
- 9. जावा में छोटे एंडियन बाइटबफर को छोटे एंडियन के लिए कैसे लिखें
- 10. जावास्क्रिप्ट एंडियन एन्कोडिंग? मुझे
- 11. एसक्यूएल सर्वर बाइनरी (128) छोटे एंडियन से बड़े एंडियन
- 12. बूस्ट एएसओ और एंडियन
- 13. एंडियन-नेस और नेट के बारे में विवरण?
- 14. क्या मेरी एएमडी-आधारित मशीन थोड़ा एंडियन या बड़ा एंडियन का उपयोग करती है?
- 15. पूर्ण एंडियन स्ट्रिंग को पूर्णांक
- 16. (जावा) फ़ाइल में थोड़ा एंडियन
- 17. x86 थोड़ा एंडियन क्यों है?
- 18. IsLittleEndian फ़ील्ड झूठी रिपोर्ट करता है, लेकिन यह लिटिल-एंडियन होना चाहिए?
- 19. मैं एक बड़े एंडियन संरचना को थोड़ा एंडियन-स्ट्रक्चर में कैसे परिवर्तित करूं?
- 20. क्या छोटे एंडियन पीसी पर बड़े-एंडियन के रूप में प्रोग्राम को संकलित और चलाने का कोई तरीका है?
- 21. बड़े-एंडियन आर्किटेक्चर वाली मशीन पर अपने कोड का परीक्षण कैसे करें?
- 22. छोटे और बड़े एंडियन दोनों उपयोग में क्यों हैं?
- 23. इस कोड को "एंडियन स्वतंत्र" क्या बनाता है?
- 24. क्या मुझे ऑडियो एंडपुटस्ट्रीम के माध्यम से डेटा पढ़ने पर मुझे बड़े एंडियन और छोटे एंडियन की परवाह करने की ज़रूरत है?
- 25. 32-बिट हस्ताक्षरित पूर्णांक (बड़े एंडियन) को लंबे और पीछे
- 26. बड़े और छोटे एंडियन फ्लोट्स के बीच क्या अंतर है?
- 27. विंडोज में गिट शैल: पैच का डिफ़ॉल्ट वर्ण एन्कोडिंग यूसीएस -2 लिटिल एंडियन है - इसे बिना बीओएम के एएनएसआई या यूटीएफ -8 में कैसे बदला जाए?
- 28. बाइट एंडिंग
- 29. क्या कोई मेरे लिए इस "एंडियन-नेस" फ़ंक्शन को समझा सकता है?
- 30. नए मैक के एंडियन-नेस - क्या अब सभी पीसी प्लेटफ़ॉर्म समान हैं?
आप में और व्याख्या कर सकते हैं? टीसीपी/यूडीपी? –
मेजबान से कहाँ/कैसे पहुंचे? –