(উদাহরণস্বরূপ) hostname.tld: 433 (হোস্টনাম: পোর্টনम्बर) এর সঠিক শব্দটি কী?
এটি কেবল হোস্টনাম নয়, এবং এটি আসলে কোনও ইউআরএল নয় :) এটি 10.0.0.1.3306 ইত্যাদির ক্ষেত্রেও যায় etc.
(উদাহরণস্বরূপ) hostname.tld: 433 (হোস্টনাম: পোর্টনम्बर) এর সঠিক শব্দটি কী?
এটি কেবল হোস্টনাম নয়, এবং এটি আসলে কোনও ইউআরএল নয় :) এটি 10.0.0.1.3306 ইত্যাদির ক্ষেত্রেও যায় etc.
উত্তর:
আইপি ঠিকানা এবং পোর্ট জুটি বলা হয়, সকেট ঠিকানা Address
সকেটের ঠিকানার জোড় (10.0.0.1.12323, 192.168.0.1 मात्रा23) প্রোটোকলটি পাশাপাশি নির্দিষ্ট করা থাকলে 4-টুপল বা 5-টুপলও বলা যেতে পারে (10.0.0.1 শে.23, 192.168.0.1پار23 ইউডিপি)
আমি বছরের পর বছর ধরে প্রচুর নেটওয়ার্ক কোড লিখছি এবং " এন্ডপয়েন্ট " শব্দটি "নির্দিষ্ট আইপি ঠিকানার একটি নির্দিষ্ট পোর্ট" এর শব্দ হিসাবে মনে হচ্ছে।
মাইক্রোসফ্ট ডকুমেন্টেশনের পাশাপাশি বুস্ট ডকুমেন্টেশনটি দেখুন:
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
যদি আপনার ব্যবহারের ক্ষেত্রে alচ্ছিক 'প্রমাণীকরণ' বিভাগটি অন্তর্ভুক্ত থাকে তবে এটিকে "কর্তৃপক্ষ" বলা হবে।
[একটি ইউআরআই] রয়েছে:
...
একটি কর্তৃপক্ষের অংশ, সমন্বিত:
- ব্যবহারকারীর নাম এবং পাসওয়ার্ডের একটি alচ্ছিক প্রমাণীকরণ বিভাগ, একটি কোলন দ্বারা পৃথকীকৃত, তার পরে একটি চিহ্ন (@)
- একটি "হোস্ট", যা নিবন্ধিত নাম (হোস্টের নাম সহ তবে সীমাবদ্ধ নয়) বা একটি আইপি ঠিকানা নিয়ে গঠিত। আইপিভি 4 অ্যাড্রেসগুলি অবশ্যই ডট-ডেসিমাল স্বরলিপিতে থাকতে হবে এবং আইপিভি 6 ঠিকানা অবশ্যই বন্ধনীতে আবদ্ধ থাকতে হবে ([])।
- একটি alচ্ছিক পোর্ট নম্বর, একটি কোলন দ্বারা হোস্টনাম থেকে পৃথক
...
এটি আরএফসি 3986 -তে আনুষ্ঠানিকভাবে গৃহীত হয়েছে - ইউনিফর্ম রিসোর্স আইডেন্টিফায়ার (ইউআরআই): জেনেরিক সিনট্যাক্স
কর্তৃপক্ষের উপাদানটি একটি ডাবল স্ল্যাশ ("//") এর আগে এবং পরবর্তী স্ল্যাশ ("/"), প্রশ্ন চিহ্ন ("?"), বা সংখ্যা চিহ্ন ("#") অক্ষর দ্বারা বা শেষে দ্বারা সমাপ্ত হবে ইউআরআই এর।
authority = [ userinfo "@" ] host [ ":" port ]
মতে করে DOM / ওয়েব এপিআই এটি সহজভাবে হয় host
।
ইউআরএল ইন্টারফেসের হোস্ট বৈশিষ্ট্য হ'ল হোস্টনাম [...] এবং তারপরে, যদি ইউআরএলটির বন্দরটি অমানবিক, একটি ':', এবং ইউআরএলটির বন্দর হয়।
আপনি এটি ব্রাউজার কনসোলে দেখতে পারেন:
url = new URL('http://example:8080/path')
url.hostname // "example"
url.host // "example:8080"