उच्चतम पोर्ट नंबर क्या उपयोग कर सकता है?आईपीवी 4 के लिए स्वीकार्य सबसे बड़ा टीसीपी/आईपी नेटवर्क पोर्ट नंबर क्या है?
उत्तर
पोर्ट संख्या एक अहस्ताक्षरित 16-बिट पूर्णांक है, तो 65535
सबसे बड़ा बंदरगाह संख्या है एक अहस्ताक्षरित कम 2^16-1: 65535
एक पंजीकृत बंदरगाह एक इंटरनेट द्वारा असाइन किया गया है एक निश्चित उपयोग के लिए असाइन किए गए नाम और संख्या (आईसीएएनएन) के लिए निगम। प्रत्येक पंजीकृत बंदरगाह 1024-49151 की सीमा में है।
21 मार्च 2001 से रजिस्ट्री एजेंसी आईसीएएनएन है; उस समय से पहले आईएएनए था।
पंजीकृत बंदरगाहों की तुलना में कम संख्या वाले बंदरगाहों को प्रसिद्ध बंदरगाह कहा जाता है; पंजीकृत बंदरगाहों की तुलना में अधिक संख्या वाले बंदरगाह को गतिशील और/या निजी बंदरगाह कहा जाता है।
यह निर्भर करता है जिस पर आप के बारे में बात कर रहे हैं रेंज, लेकिन गतिशील रेंज 65535 या 2^16-1 (16 बिट) के लिए चला जाता है।
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
65535 = 2^16 - 1 –
यह होना चाहिए 65535
मैं यह समझ के रूप में, आप केवल 49,151 करने के लिए, 65535 अप करने के लिए उपयोग करना चाहिए 49152 से के रूप में Ephemeral ports
क्षणिक पोर्ट रेंज सिस्टम द्वारा भिन्न होती है। मैं 3.19.0-43-जेनेरिक कर्नेल के साथ उबंटू लिनक्स चला रहा हूं। उत्पादन में '$ बिल्ली/proc/sys/net/ipv4/ip_local_port_range' परिणाम' 32768 \t 61000'। अगर किसी के सिस्टम की तात्कालिक बंदरगाह सीमा में किसी बंदरगाह का उपयोग करना चाहिए या नहीं, तो मुझे सबसे अधिक संदेह है कि अगर सभी आधुनिक दिन नेटवर्क ऑपरेटिंग सिस्टम पहले से उपयोग में आने वाले बंदरगाह पर नहीं जाएंगे। –
बस smashery करने के लिए एक अनुवर्ती के लिए आरक्षित हैं जवाब क्षणिक बंदरगाह सीमा (कम से कम लिनक्स पर, और मुझे अन्य इकाइयों पर भी संदेह है) एक निश्चित नहीं है। यह /proc/sys/net/ipv4/ip_local_port_range
केवल प्रतिबंध को लिख कर नियंत्रित किया जा सकता (जहां तक IANA का संबंध है) 1024 के नीचे बंदरगाहों प्रसिद्ध बंदरगाहों होने के लिए नामित कर रहे हैं। उपरोक्त बंदरगाहों के उपयोग के लिए स्वतंत्र हैं। अक्सर आप पाएंगे कि 1024 से नीचे के बंदरगाह सुपरसियर पहुंच तक सीमित हैं, मुझे इस कारण से विश्वास है।
संख्यात्मक अवधि द्वारा यह है 2^16 - 1 इसलिए अनुमत श्रेणी 65535
एक श्रेणी का मतलब एक नंबर से दूसरे नंबर तक है। कहने के लिए "अनुमत रेंज xxxx है" जहां xxxx एक संख्या है, बकवास – barlop
संख्यात्मक यह 2^16 होना चाहिए - 1 इसलिए अनुमति दी रेंज 65535 है।
आरएफसी 793 के अनुसार, पोर्ट 16 बिट हस्ताक्षरित int है।
इसका मतलब यह है रेंज 0 - 65535
हालांकि, उस सीमा के भीतर, बंदरगाहों 0 - 1023 आम तौर पर विशिष्ट प्रयोजनों के लिए आरक्षित हैं। मैं आम तौर पर कहता हूं क्योंकि, बंदरगाह 0 के अलावा, आमतौर पर 0-1023 आरक्षण का कोई प्रवर्तन नहीं होता है। टीसीपी/यूडीपी कार्यान्वयन आम तौर पर 0 से अलग आरक्षण लागू नहीं करते हैं। यदि आप चाहते हैं, तो मानक 443 के बजाय पोर्ट 80, या 25, या 65535 पर वेब सर्वर का टीएलएस पोर्ट चलाएं। इसी तरह, यहां तक कि यह मानक है कि एसएमटीपी सर्वर पोर्ट 25 पर सुनते हैं, आप इसे 80, 443 या अन्य पर चला सकते हैं।
अधिकांश कार्यान्वयन किसी विशिष्ट उद्देश्य के लिए आरक्षित 0 - यादृच्छिक पोर्ट असाइनमेंट।तो अधिकांश कार्यान्वयन में, "पोर्ट 0 पर सुनें" का अर्थ है "मुझे परवाह नहीं है कि मैं किस बंदरगाह का उपयोग करता हूं, बस मुझे कुछ यादृच्छिक असाइन किए गए बंदरगाह को सुनने के लिए दें"।
तो, अल्पकालिक आरक्षण सीमा आदि, 0-65,535 रेंज में एक बंदरगाह का उपयोग कर 0 सहित पर किसी भी सीमा कार्यान्वयन (यानी ओएस/चालक) विशिष्ट, लेकिन सभी, 0 सहित है, वैध बंदरगाहों आरएफसी में हैं 793.
- 1. आईपीवी 6 को आईपीवी 4
- 2. आईपीवी 4, आईपीवी 6 और होस्टनाम
- 3. पोर्ट नंबर और प्रोटोकॉल नंबर के बीच क्या अंतर है?
- 4. जेएमडीएनएस आईपीवी 4 इंटरफ़ेस पर पंजीकृत है, लेकिन आईपीवी 6
- 5. पोर्ट नंबर
- 6. आईपीवी 4 और आईपीवी 6 तारों के मिलान के लिए जावा नियमित अभिव्यक्तियां क्या हैं?
- 7. डीबी 2 पोर्ट नंबर
- 8. एंड्रॉइड: ब्लूटूथ पोर्ट नंबर
- 9. एसएफटीपी के लिए 22 डिफ़ॉल्ट पोर्ट नंबर क्यों है?
- 10. mysql सर्वर पोर्ट नंबर
- 11. एन संख्याओं का सबसे बड़ा और दूसरा सबसे बड़ा पता
- 12. जावा (#java) के लिए सबसे अच्छा आईआरसी नेटवर्क क्या है?
- 13. आईपीवी 4 से आईपीवी 6 में बदलें: वेब विकास पर इसका क्या प्रभाव है?
- 14. सबसे बड़ा सबमिट्रिक्स एल्गोरिदम
- 15. बेस्ट दृष्टिकोण आईपीवी 4 अंतिम ऑक्टेट पाने के लिए
- 16. सॉकेट सेट स्रोत पोर्ट नंबर
- 17. क्या पोर्ट नंबर HTTP "होस्ट" हैडर पैरामीटर में आवश्यक है?
- 18. एनएटी पोर्ट अग्रेषण के लिए सबसे अच्छे विकल्प क्या हैं?
- 19. फॉपेन और कर्ल के बीच सबसे बड़ा अंतर क्या है?
- 20. क्या bitwise और ipv6 पता और नेटवर्क मास्क (उपसर्ग) के लिए कोई कोड है?
- 21. टीसीपीआईपी 3-तरफा हैंडशेक
- 22. जावा 6 का प्रयोग, लिनक्स पर मैं आईपीवी 4 सॉकेट का उपयोग कैसे कर सकता हूं?
- 23. क्या .NET के लिए बॉयलरपाइप पोर्ट है?
- 24. सबसे बड़ा अजगर परियोजनाओं
- 25. क्या https (443) के लिए कोई वैकल्पिक डिफ़ॉल्ट पोर्ट नंबर 1024 से ऊपर है?
- 26. क्या मेमोरी लीक के लिए स्वीकार्य सीमा है?
- 27. गतिशील रूप से पोर्ट नंबर चुनना?
- 28. क्लाइंट ऐप के लिए सी # में स्थानीय नेटवर्क पर सर्वर खोजने का सबसे अच्छा तरीका क्या है?
- 29. डिफ़ॉल्ट जेएमएक्स पोर्ट नंबर कैसे खोजें?
- 30. आईपीवी 4 पते के डॉट-दशमलव नोटेशन में शून्य को छोड़ने के लिए कोई दस्तावेज है?
"अरे, जिम, हमें कितने बंदरगाहों का समर्थन करना चाहिए?" "इसे अच्छी तरह से मापने के लिए इसे 16 बिट बनाएं। किसी के पास कभी भी एक बार में कुछ सौ खुले से अधिक नहीं होंगे।" – JessieArr
@ जेसीएरर और चूंकि आप बिल गेट की पुस्तक से रैम के बारे में अपनी प्रसिद्ध रेखा के साथ एक पत्ता ले रहे हैं, जो कि एक बयान था कि भविष्य में 640 केबी रैम आसानी से पर्याप्त होगा, और निश्चित रूप से यह नहीं है .. क्या आप यह भी सुझाव देने की कोशिश कर रहे हैं कि आपको लगता है कि 16 बिट्स/65536 पर्याप्त नहीं है? (और कुछ सौ खुले बंदरगाहों को 65536 बंदरगाहों को पर्याप्त क्यों नहीं बनाया जाएगा?) – barlop
@barlop मैं सुझाव दे रहा था कि जब उन्होंने पहली बार बंदरगाहों का निर्माण किया था, तो सैकड़ों कनेक्शन वाले एक मशीन को शायद सबसे बुरी स्थिति परिदृश्य माना जाता था। लेकिन आज वेब सर्वर, नेटवर्क डिवाइस इत्यादि निश्चित रूप से पोर्ट गिनती सीमाओं के खिलाफ टक्कर मार सकते हैं। माइक्रोसॉफ्ट ने विंडोज वातावरण में निदान और इससे बचने के बारे में एक दिलचस्प तकनीक लेख लिखा: https://blogs.technet.microsoft.com/askds/2008/10/29/port-exhaustion-and-you-or- क्यों- -नेट-टूल-है-आपका-दोस्त/ – JessieArr