Ipaddress / hostname: port के लिए उचित शब्द क्या है


22

(Example) hostname.tld: 433 (hostname: portnumber) के लिए उचित शब्द क्या है?

यह केवल होस्टनाम नहीं है, और यह वास्तव में URL भी नहीं है :) वही 10.0.0.1:3306 आदि के लिए जाता है।


1
यह यहाँ विषय पर नहीं है, लेकिन आप जो देख रहे हैं वह शायद "यूआरआई" है।
सेबस्टियन विसिंगर

1
एक यूआरआई में संसाधन तक पहुंचने के लिए उपयोग किया जाने वाला तंत्र शामिल है, उदाहरण के लिए http: या ftp :, और जैसा कि वास्तव में इस सवाल का जवाब नहीं देता है। यूआरआई योजनाओं को परिभाषित और प्रलेखित किया जाता है । आगे स्पष्टीकरण के लिए यह W3C दस्तावेज़ देखें ।
YLearn

यह "सॉकेट" है, हालांकि इन दिनों एक "समापन बिंदु" प्रचलन में है। en.wikipedia.org/wiki/Network_socket
सामान्य नेटवर्क

जवाबों:


23

आईपी ​​एड्रेस और पोर्ट जोड़ी को कहा जाता है, सॉकेट एड्रेस

सॉकेट पतों की जोड़ी (10.0.0.1:123, 192.168.0.1:123) को 4-ट्यूपल या 5-ट्यूपल भी कहा जा सकता है यदि प्रोटोकॉल भी निर्दिष्ट किया गया है (10.0.0.1:123, 192.168.0.1123 यूडीपी)


1
यह प्रोग्रामिंग / सिस्टम की दुनिया में अधिक सच है और हमेशा नेटवर्किंग में उतना प्रासंगिक नहीं है। नेटवर्किंग में आईपी पता और पोर्ट / प्रोटोकॉल आम तौर पर विशिष्ट और विशिष्ट मूल्य होते हैं, और एक मूल्य के रूप में उपयोग नहीं किया जाता है।
YLearn

9

मैं वर्षों में बहुत सारे नेटवर्क कोड लिख रहा हूं, और " एंडपॉइंट " शब्द " एक विशिष्ट आईपी पते पर एक विशिष्ट पोर्ट" के लिए शब्द प्रतीत होता है।

बूस्ट प्रलेखन के साथ-साथ Microsoft प्रलेखन पर एक नजर डालें:

http://www.boost.org/doc/libs/1_38_0/doc/html/boost_asio/reference/ip__tcp/endpoint.html

http://msdn.microsoft.com/en-us/library/bbx2eya8(v=vs.110).aspx


1

यदि आपका उपयोग मामला वैकल्पिक 'प्रमाणीकरण' अनुभाग को कवर करता है, तो इसे "प्राधिकरण" कहा जाएगा।

[A URI] में शामिल हैं:

...

  • एक प्राधिकरण हिस्सा, जिसमें शामिल हैं:

    • एक उपयोगकर्ता नाम और पासवर्ड का एक वैकल्पिक प्रमाणीकरण अनुभाग, जो एक कोलन द्वारा अलग किया जाता है, उसके बाद एक प्रतीक (@)
    • एक "होस्ट", जिसमें या तो एक पंजीकृत नाम (एक होस्टनाम तक सीमित नहीं है), या एक आईपी पते शामिल है। IPv4 पते को डॉट-दशमलव संकेतन में होना चाहिए, और IPv6 पतों को कोष्ठक ([]) में संलग्न किया जाना चाहिए।
    • एक वैकल्पिक पोर्ट नंबर, जो बृहदान्त्र द्वारा होस्टनाम से अलग किया गया है

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

इसे RFC 3986 - यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI): जेनरिक सिंटैक्स में औपचारिक रूप दिया गया है

प्राधिकरण घटक एक डबल स्लैश ("//") से पहले है और अगले स्लैश ("/"), प्रश्न चिह्न ("?"), या संख्या चिह्न ("#") चरित्र, या अंत तक समाप्त हो गया है। URI का।

authority   = [ userinfo "@" ] host [ ":" port ]

1

DOM / Web API के अनुसार यह बस है host

URL इंटरफ़ेस की होस्ट प्रॉपर्टी है [...] hostname, और फिर, यदि URL का पोर्ट नॉनमाउथ, 'a:', और URL का पोर्ट है।

आप इसे ब्राउज़र कंसोल में देख सकते हैं:

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.