यह बताया गया है कि मेरा उत्तर गलती से था। चूंकि मैं इसे हटा नहीं सकता, इसलिए मैं इसके बजाय सही प्रदान करूंगा।
अभिव्यक्ति का *:*
अर्थ है "कोई भी पता, कोई भी बंदरगाह"। सभी UDP श्रोता इस हस्ताक्षर को प्रदर्शित करेंगे। यह यूडीपी की कनेक्शनहीन प्रकृति के कारण है।
मूल (गलत) उत्तर। हां और ना। *:*
किसी भी IPv6 पते को संदर्भित करता है। अज्ञात / अनिर्दिष्ट पते के बीच अंतर IPv4 में अस्पष्ट है, इसलिए हम नेटवर्क पर किसी भी मेजबान का प्रतिनिधित्व करने के लिए 0.0.0.0/0 का उपयोग करते हैं, लेकिन IPv6 में एक सूक्ष्म अंतर है।
अधिकांश भाग के लिए, लोग ::
0 के सन्निहित स्ट्रिंग का प्रतिनिधित्व करने के लिए उपयोग करते हैं।
IPv6 पते में, सन्निहित शून्य के किसी भी क्रम को इसके साथ बदला जा सकता ::
है:
0.0.0.0/0
=> 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000 => ::
=>*:*
fe80:0000:0000:0000:2000:0aff:fea7:0f7c
=> fe80::2000:0aff:fea7:0f7c
हालांकि वाइल्डकार्ड का उपयोग करने वाला प्रतिनिधित्व पता पैटर्न के बेहतर नियंत्रण की अनुमति देता है। उदाहरण के लिए, ::
मेल नहीं खाएगा fe80::2000:0aff:fea7:0f7c
, लेकिन *:*
होगा।
यह अंतर किसी भी डिवाइस के लिए वास्तव में सार्थक नहीं है जो रूटिंग प्रदर्शन नहीं कर रहा है, लेकिन जब यह समेकित एड्रेस स्पेस के लिए इष्टतम मार्गों का चयन करने का समय आता है, तो वाइल्डकार्ड नोटेशन गंतव्य नेटवर्क के अधिक लचीले चयन की अनुमति देता है।
*:*
है कि IPv6 है जबकि0.0.0.0:0
IPv4 है।