ইন্টারনেটে ২০০ মিলিয়নেরও বেশি সক্রিয় ওয়েবসাইট আছে। এবং, সক্রিয় ও নিষ্ক্রিয় উভয়ই বিবেচনা করলে প্রায় ১.৭ বিলিয়ন ওয়েবসাইট আছে (যার ৭৫% নিষ্ক্রিয়)।
আমরা সবাই ইন্টারনেট ব্যবহার করি এবং সম্ভবত আপনাকে একটি ইউআরএল ঠিকানা বা ইউনিফর্ম রিসোর্স লোকেটর (Uniform Resource Locator) টাইপ করতে হয়েছে যাতে আপনি অনলাইনে আপনার গন্তব্যে পৌঁছাতে পারেন।
উদাহরণস্বরূপ, https://wethegeek.com/ বা https://www.systweak.com/advanced-system-optimizer/download।
বড় আশ্চর্য যে, আমাদের কেন HTTP এবং অন্যান্য স্পেশাল ক্যারেক্টার যেমন '/', '#', '?' ইউআরএল-এ প্রয়োজন?
আজ, এই নিবন্ধে, আমরা জানব সাইট ইউআরএল কীভাবে কাজ করে এবং উপরের শব্দ ও চিহ্নগুলোর ভূমিকা কী।
আরও পড়ুন: আপনার কম্পিউটারের জন্য সেরা পিসি ক্লিনিং সফ্টওয়্যার
মূলত, ইউআরএল-এর চারটি অংশ রয়েছে:
- প্রোটোকল (Protocol)
- হোস্টনেম (Hostname)
- পোর্ট (Port)
- পাথ (Path)
১. প্রোটোকল (Protocol)
এখন, শুরু থেকে শুরু করি, প্রথমে প্রোটোকল সম্পর্কে কথা বলি।
প্রোটোকল ব্যবহার হয় ক্লায়েন্ট ও সার্ভারের মধ্যে সঠিক যোগাযোগের জন্য। ইমেইল, ওয়েব ব্রাউজিং, ভিডিও সার্ফিং ইত্যাদি অ্যাপ্লিকেশনগুলো ভিন্ন ভিন্ন প্রোটোকল যেমন HTTP, HTTPS, FTP ইত্যাদি ব্যবহার করে ট্রান্সমিশনকে আরও ভালো করে।
- HTTP — এর অর্থ হাইপারটেক্সট ট্রান্সফার প্রোটোকল (Hypertext Transfer Protocol)। এই প্রোটোকলটি ওয়ার্ল্ড ওয়াইড ওয়েব (WWW) ব্যবহার করে। এটি একটি ক্লায়েন্ট-সার্ভার ভিত্তিক প্রোটোকল।
- HTTPS — এর অর্থ হাইপারটেক্সট ট্রান্সফার প্রোটোকল সিকিউর (Hypertext Transfer Protocol Secure)। ক্লায়েন্ট ও সার্ভারের মধ্যে আরও নিরাপত্তা ও গোপনীয়তার জন্য ব্যবহার হয়।
- FTP — এর অর্থ ফাইল ট্রান্সফার প্রোটোকল (File Transfer Protocol)। এটি একটি ক্লায়েন্ট-সার্ভার প্রোটোকল, যা ওয়েবের মাধ্যমে কম্পিউটারಗಳ মধ্যে ফাইল ট্রান্সমিট করতে ব্যবহৃত হয়।
২. হোস্টনেম (Hostname)
হোস্টনেম একটি আইপি ঠিকানা (IP address)-এর মানব পঠনযোগ্য রূপ, এবং একটি নির্দিষ্ট হোস্টকে অন্য সিস্টেম থেকে আলাদা করার জন্য একটি নাম। এটি ডোমেইন নেম সার্ভার (DNS) দ্বারা ব্যবহার হয়, যাতে আপনি আইপি ঠিকানা না লিখে ওয়েবসাইটের নাম দিয়ে অ্যাক্সেস করতে পারেন।
হোস্টনেমকে ফুলি কোয়ালিফাইড ডোমেইন নেম (FQDN) বলা হয়, যখন ডোমেইন নামটি সম্পূর্ণরূপে বলা হয়, যার মধ্যে টপ-লেভেল ডোমেইনও থাকে।
হোস্টনেমসহ ফুলি কোয়ালিফাইড ডোমেইন নেম (FQDN) এর কিছু উদাহরণ:
- google.com: এখানে হোস্টনেম 'www', ডোমেইন নাম 'google', এবং টপ-লেভেল ডোমেইন '.com'।
- images.google.com: এখানে হোস্টনেম 'images', ডোমেইন নাম 'google', এবং টপ-লেভেল ডোমেইন '.com'।
- products.office.com: এখানে হোস্টনেম 'products', ডোমেইন নাম 'office', এবং টপ-লেভেল ডোমেইন '.com'।
টপ-লেভেল ডোমেইন (TLD) সম্পর্কে কথা বললে, এটি ডোমেইন নামের শেষ অংশ, 'ডট'-এর পরের অংশ।
ব্যবহারের সাথে কিছু টপ-লেভেল ডোমেইন (TLD) এর উদাহরণ নিচে দেওয়া হলো:
- .com — বাণিজ্যিক ব্যবসা
- .org — অলাভজনক সংস্থা
- .net — নেটওয়ার্ক সংস্থা
- .gov — সরকারি এজেন্সি
- .th — থাইল্যান্ড
- .ca — কানাডা
- .au — অস্ট্রেলিয়া
৩. পোর্ট (Port)
পোর্ট নম্বর ওয়েব বা ইউআরএল ঠিকানায় খুব কম দেখা যায়। কারণ, HTTP ডিফল্টভাবে পোর্ট ৮০ এবং HTTPS পোর্ট ৪৪৩ ব্যবহার করে।
কিন্তু, যখন ইউআরএলে পোর্ট নম্বর নির্দিষ্ট থাকে, তখন এটি নির্দেশ করে যে আপনার ওয়েব ব্রাউজার সেই পোর্টের সাথে সংযুক্ত।
উদাহরণস্বরূপ, https://www.example.com:8080/path/
উপরোক্ত উদাহরণ নির্দেশ করে যে ওয়েব ব্রাউজার HTTP সার্ভারের পোর্ট ৮০৮০-এর সাথে সংযুক্ত।
৪. পাথ (Path)
পাথ হলো স্ল্যাশ দিয়ে বিভক্ত সেগমেন্টের একটি ক্রম। এই ক্রমটি সাধারণত পেজের নির্দিষ্ট অবস্থান বা ফাইল সিস্টেম। এটি '/' দিয়ে শুরু হয়, এবং ডাবল স্ল্যাশ (//) দিয়ে শুরু হওয়া উচিত নয়। পাথ ফাইলনেমও অন্তর্ভুক্ত করে, যেমন index.htm, products.php, about.html, ইত্যাদি।
প্রতিটি স্ল্যাশ আপনাকে আপনার কম্পিউটার স্টোরেজের পরবর্তী সাবফোল্ডার সম্পর্কে জানায়।
ইউআরএল-এর অন্যান্য উপাদান
প্রশ্নবোধক চিহ্ন (?) ইউআরএল কঠিন করে পড়তে, এবং এটি গুরুত্বপূর্ণ। এটি একটি ইউজার-ডিফাইনড কোয়েরি নির্দেশ করে।
https://www.google.co.in/search?q=impact+of+technology+on+the+entertainment+industry&sa=X&ved=0ahUKEwjP0MKGpdfaAhXHPI8KHbcxAMEQ1QIInAEoAQ&biw=1920&bih=974\
উদাহরণস্বরূপ, আপনি গুগলে 'impact of technology on the entertainment industry' সার্চ করলে, প্রশ্নবোধক চিহ্ন (?) সিম্বলের পরের সার্চ স্ট্রিং দেখবেন। এটি সার্ভারকে সেই সার্চ এক্সিকিউট করতে বলে।
যদি একটি ইউআরএলে একাধিক কোয়েরি থাকে যেগুলো অ্যাম্পারস্যান্ড (&) দিয়ে পৃথক করা হয়, তবে এটি দেখায় যে ব্রাউজার ওয়েবসাইটে একাধিক তথ্য প্রেরণ করছে। যেমন আপনি কোন ব্রাউজার ব্যবহার করছেন।
এবং যদি কখনও কেউ পাঠানো লিংকে ক্লিক করেন, যা আপনাকে নির্দিষ্ট পেজে রিডাইরেক্ট করে, সেটি সম্ভবত ফ্র্যাগমেন্ট (#) দিয়ে করা হয়। এটি একটি ওয়েব পেজের নির্দিষ্ট স্পট চিহ্নিত করে কিন্তু অন্যান্য কিছুও নির্দেশ করতে পারে যেমন জিমেইলে আপনি কোন ফোল্ডার দেখছেন।
তো, আশা করি এটি ওয়েব ঠিকানা বা সাইট ইউআরএল-এর রহস্যময় বিষয়গুলো খুলে দিতে সাহায্য করল।
যদি এটি উপকারী লাগে, তবে আমাদের জানান। আপনি নিচের কমেন্ট সেকশনে আপনার ফিডব্যাক দিতে পারেন।