কম্পিউটার

ইউআরএল (ইউনিফর্ম রিসোর্স লোকেটার) কি?

URL হিসাবে সংক্ষিপ্ত , একটি ইউনিফর্ম রিসোর্স লোকেটার হল ইন্টারনেটে একটি ফাইলের অবস্থান সনাক্ত করার একটি উপায়। এগুলি আমরা শুধুমাত্র ওয়েবসাইট খুলতে ব্যবহার করি না, বরং সার্ভারে হোস্ট করা ছবি, ভিডিও, সফ্টওয়্যার প্রোগ্রাম এবং অন্যান্য ধরনের ফাইল ডাউনলোড করতেও ব্যবহার করি।

একটি স্থানীয় খোলা হচ্ছে আপনার কম্পিউটারে ফাইলটি ডাবল-ক্লিক করার মতোই সহজ, কিন্তু রিমোট এ ফাইল খুলতে কম্পিউটার, ওয়েব সার্ভারের মতো, আমাদের অবশ্যই URL ব্যবহার করতে হবে যাতে আমাদের ওয়েব ব্রাউজার জানতে পারে কোথায় দেখতে হবে। উদাহরণস্বরূপ, নীচে ব্যাখ্যা করা ওয়েব পৃষ্ঠাটির প্রতিনিধিত্ব করে এমন HTML ফাইল খোলা, আপনি যে ব্রাউজারটি ব্যবহার করছেন তার শীর্ষে নেভিগেশন বারে এটি প্রবেশ করানো হয়৷

ইউআরএল (ইউনিফর্ম রিসোর্স লোকেটার) কি?

অন্যান্য নাম

ইউনিফর্ম রিসোর্স লোকেটারগুলিকে সাধারণত সংক্ষেপে URLs বলা হয় কিন্তু তাদের ওয়েবসাইট ঠিকানা ও বলা হয় যখন তারা HTTP বা HTTPS প্রোটোকল ব্যবহার করে এমন URL উল্লেখ করে।

URL সাধারণত প্রতিটি অক্ষর পৃথকভাবে উচ্চারিত হয় (যেমন, u - r - l , আর্ল নয় ) এটি ইউনিভার্সাল রিসোর্স লোকেটার-এর সংক্ষিপ্ত রূপ ছিল 1994 সালে ইউনিফর্ম রিসোর্স লোকেটারে পরিবর্তন করার আগে।

URL-এর উদাহরণ

আপনি সম্ভবত URL-এ প্রবেশ করতে অভ্যস্ত, যেমন Google-এর ওয়েবসাইট অ্যাক্সেস করার জন্য:

https://www.google.com

The entire address is called the URL. Another example is this website (first) and Microsoft's (second):

https://www.lifewire.comhttps://www.microsoft.com

You can even get super specific and open the direct URL to an image. For example, the following URL leads to Google's logo on Wikipedia's website:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

You can see that it starts with https:// and has a regular-looking URL like the examples above, but then has lots of other text and slashes in order to point you to the exact folder and file where the image resides on the website's server.

The same concept applies when you're accessing a router's login page; the router's IP address is used as the URL in order to open the configuration page.

Most of us are familiar with these types of URLs that we use in a web browser like Firefox or Chrome, but those aren't the only instances where you'll need a URL.

In all of these examples, you're using the HTTP protocol to open the website, which is likely the only one most people encounter, but there are other protocols you could use, too, like FTP, TELNET, MAILTO, and RDP. A URL can even point to local files you have on a hard drive. Each protocol may have a unique set of syntax rules in order to reach the destination.

Structure of a URL

A URL can be broken down into different sections, each piece serving a specific purpose when accessing a remote file.

HTTP and FTP URLs are structured the same, as protocol://hostname/fileinfo. For example, accessing an FTP file with its URL might look something like this:

FTP://servername/folder/otherfolder/programdetails.docx

যা, FTP থাকা ছাড়াও HTTP এর পরিবর্তে , অন্য কোনো URL এর মত মনে হচ্ছে আপনি ওয়েবে সেখানে সম্মুখীন হতে পারেন৷

আসুন একটি HTTP ঠিকানার উদাহরণ হিসাবে নিম্নলিখিত URLটি ব্যবহার করি এবং প্রতিটি অংশ সনাক্ত করি:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
  • https হল প্রোটোকল (যেমন FTP হল একটি প্রোটোকল) যা আপনি যে ধরনের সার্ভারের সাথে যোগাযোগ করছেন তা নির্ধারণ করে৷
  • নিরাপত্তা এই নির্দিষ্ট ওয়েবসাইট অ্যাক্সেস করতে ব্যবহৃত হোস্টনাম।
  • googleblog ডোমেন নাম।
  • com যাকে টপ-লেভেল ডোমেইন (TLD) বলা হয়, যার মধ্যে অন্য কিছুর মধ্যে রয়েছে .net, .org, .co.uk, ইত্যাদি।
  • /2018/01/ ওয়েব পৃষ্ঠা বা ফাইল সংগঠিত করার জন্য ব্যবহৃত ডিরেক্টরিগুলির প্রতিনিধিত্ব করে। যে ওয়েব সার্ভারে ওয়েবসাইট ফাইলগুলি ধারণ করছে, এইগুলিই হবে সেই প্রকৃত ফোল্ডার যা আপনি এই URLটি নির্দিষ্ট করা ফাইলটি খুঁজে পেতে ক্লিক করবেন৷
  • today-cpu-vulnerability-what-you-need.html আসল ফাইল যা URL নির্দেশ করছে। আপনি যদি HTML ফাইলের পরিবর্তে একটি ইমেজ, অডিও ফাইল বা অন্য ফাইল টাইপ লোড করার চেষ্টা করেন, তাহলে URLটি সেই ফাইল এক্সটেনশনে শেষ হবে (যেমন একটি PNG বা MP3)।
  • security.googleblog.com একটি গ্রুপ হিসেবে বলা হয় সম্পূর্ণ যোগ্য ডোমেইন নাম (FQDN)।

URL সিনট্যাক্স নিয়ম

একটি URL-এ শুধুমাত্র সংখ্যা, অক্ষর এবং নিম্নলিখিত অক্ষর অনুমোদিত:()!$-'_*+।

গৃহীত হওয়ার জন্য অন্যান্য অক্ষরগুলি অবশ্যই এনকোড করা উচিত (প্রোগ্রামিং কোডে অনুবাদ করা)৷

কিছু URL-এর প্যারামিটার থাকে যা এটিকে অতিরিক্ত ভেরিয়েবল থেকে বিভক্ত করে। উদাহরণস্বরূপ, যখন আপনি lifewire-এর জন্য Google অনুসন্ধান করেন :

https://www.google.com/search?q=lifewire

আপনি যে প্রশ্নবোধক চিহ্নটি দেখছেন সেটি Google এর সার্ভারে হোস্ট করা একটি নির্দিষ্ট স্ক্রিপ্টকে বলছে যে আপনি কাস্টম ফলাফল পাওয়ার জন্য এটিতে একটি নির্দিষ্ট কমান্ড পাঠাতে চান৷

Google অনুসন্ধান চালানোর জন্য যে নির্দিষ্ট স্ক্রিপ্টটি ব্যবহার করে তা জানে যে যাই হোক না কেন ?q= অনুসরণ করে ইউআরএলের অংশটিকে সার্চ টার্ম হিসেবে চিহ্নিত করা উচিত, তাই ইউআরএল-এর সেই পয়েন্টে যা টাইপ করা হয় তা Google-এর সার্চ ইঞ্জিনে সার্চ করতে ব্যবহৃত হয়।

আপনি সেরা বিড়াল ভিডিও-এর জন্য এই YouTube অনুসন্ধানে URL-এ একই আচরণ দেখতে পাবেন :

https://www.youtube.com/results?search_query=best+cat+videos

যদিও কোনো URL-এ স্পেস অনুমোদিত নয়, কিছু ওয়েবসাইট + ব্যবহার করে চিহ্ন, যা আপনি Google এবং YouTube উভয় উদাহরণেই দেখতে পারেন। অন্যরা একটি স্থানের এনকোড করা সমতুল্য ব্যবহার করে, যা হল %20 .

কিছু URL প্রসঙ্গের উপর নির্ভর করে পরামিতিগুলির মধ্যে অদলবদল করতে পারে। একটি YouTube ভিডিওতে একটি টাইমস্ট্যাম্প যোগ করার সময় একটি ভাল উদাহরণ দেখা যেতে পারে। কিছু লিঙ্কের জন্য একটি অ্যাম্পারস্যান্ড প্রয়োজন এবং অন্যগুলি একটি প্রশ্ন চিহ্ন ব্যবহার করে৷

URL গুলিও অ্যাঙ্কর ব্যবহার করতে পারে৷ এগুলি একেবারে শেষের দিকে অবস্থিত এবং লিঙ্কটি নির্বাচন করা হলে সেই পৃষ্ঠায় কোথায় যেতে হবে তা বর্ণনা করে৷ একটি ওয়েব পৃষ্ঠায় লিঙ্ক যোগ করার সময় অ্যাঙ্কর তৈরি করা হয় এবং তারা সংখ্যা চিহ্ন ব্যবহার করে (# ) এখানে উইকিপিডিয়া এন্ট্রির একটি উদাহরণ রয়েছে যেখানে অ্যাঙ্কর আপনাকে পৃষ্ঠার অন্য অংশে নিয়ে যায়:

https://en.wikipedia.org/wiki/Lifewire#History

যে URL গুলি একাধিক ভেরিয়েবল ব্যবহার করে সেগুলি প্রশ্ন চিহ্নের পরে এক বা একাধিক অ্যাম্পারস্যান্ড ব্যবহার করে৷ আপনি Windows 10:

-এর জন্য Amazon.com অনুসন্ধানের উদাহরণটি এখানে দেখতে পারেন
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

প্রথম পরিবর্তনশীল, url , প্রশ্ন চিহ্নের আগে কিন্তু পরবর্তী চলক, ক্ষেত্র-কীওয়ার্ড , একটি ampersand দ্বারা আগে আছে. অতিরিক্ত ভেরিয়েবলের আগেও একটি অ্যাম্পারস্যান্ড থাকবে।

একটি URL এর অংশগুলি কেস সংবেদনশীল—বিশেষ করে, সবকিছু পরে ডোমেইন নাম (ডিরেক্টরি এবং ফাইলের নাম)। আপনি নিজের জন্য এটি দেখতে পাবেন যদি আপনি Google-এর উদাহরণ URL-এ "need" শব্দটিকে বড় করে লিখতে পারেন যা আমরা উপরে ডিকনস্ট্রাক্ট করেছি, URL এর শেষে todays-cpu-vulnerability-what-you-NEED.html . সেই পৃষ্ঠাটি খোলার চেষ্টা করুন এবং আপনি দেখতে পাবেন যে এটি লোড হচ্ছে না কারণ সেই নির্দিষ্ট ফাইলটি সার্ভারে বিদ্যমান নেই৷

ইউআরএল সম্পর্কে আরও তথ্য

যদি একটি URL আপনাকে এমন একটি ফাইলের দিকে নির্দেশ করে যা আপনার ওয়েব ব্রাউজার প্রদর্শন করতে পারে, যেমন একটি JPG চিত্র, তাহলে এটি দেখার জন্য আপনাকে এটিকে আপনার কম্পিউটারে ডাউনলোড করতে হবে না। যাইহোক, যে ফাইলগুলি সাধারণত ব্রাউজারে প্রদর্শিত হয় না, যেমন PDF এবং DOCX ফাইল, এবং বিশেষ করে EXE ফাইল (এবং অন্যান্য অনেক ধরনের ফাইল), আপনাকে এটি ডাউনলোড করতে বলা হবে৷

ইউআরএলগুলি আমাদের প্রকৃত ঠিকানা কী তা জানার প্রয়োজন ছাড়াই একটি সার্ভারের আইপি ঠিকানা অ্যাক্সেস করার একটি সহজ উপায় প্রদান করে৷ এগুলি আমাদের প্রিয় ওয়েবসাইটগুলির জন্য সহজে মনে রাখার মতো নাম৷ একটি URL থেকে একটি IP ঠিকানায় এই অনুবাদটি হল DNS সার্ভারগুলির জন্য ব্যবহৃত হয়৷

কিছু URL সত্যিই দীর্ঘ এবং জটিল এবং আপনি যদি এটিকে একটি লিঙ্ক হিসাবে ক্লিক করেন বা ব্রাউজারের ঠিকানা বারে অনুলিপি/পেস্ট করেন তাহলে সবচেয়ে ভাল ব্যবহার করা হয়। একটি URL-এ একটি ভুল 400-সিরিজ HTTP স্ট্যাটাস কোড ত্রুটি তৈরি করতে পারে, সবচেয়ে সাধারণ প্রকারটি হল 404 ত্রুটি৷

আপনি সার্ভারে বিদ্যমান নেই এমন একটি পৃষ্ঠা অ্যাক্সেস করার চেষ্টা করলে, আপনি একটি 404 ত্রুটি পাবেন। এই ধরনের ত্রুটিগুলি এতটাই সাধারণ যে আপনি প্রায়শই কিছু ওয়েবসাইটে তাদের কাস্টম, প্রায়ই হাস্যকর, সংস্করণগুলি খুঁজে পাবেন৷ আপনার যদি কোনও ওয়েবসাইট বা অনলাইন ফাইল অ্যাক্সেস করতে সমস্যা হয় যা আপনি মনে করেন যে সাধারণত লোড হওয়া উচিত, তাহলে URL-এর সমস্যা সমাধানের চেষ্টা করুন৷

বেশিরভাগ ইউআরএলের পোর্টের নাম দেওয়ার প্রয়োজন হয় না। খোলা হচ্ছে google.com , উদাহরণস্বরূপ, শেষে এর পোর্ট নম্বর উল্লেখ করে করা যেতে পারে যেমন https://www.google.com:80 কিন্তু এটা প্রয়োজনীয় নয়। যদি ওয়েবসাইটটি পরিবর্তে পোর্ট 8080-এ কাজ করে, তাহলে আপনি পোর্টটি প্রতিস্থাপন করতে এবং সেইভাবে পৃষ্ঠাটি অ্যাক্সেস করতে পারেন।

ডিফল্টরূপে, FTP সাইটগুলি পোর্ট 21 ব্যবহার করে, কিন্তু অন্যগুলি পোর্ট 22 বা অন্য কিছুতে সেট আপ করা হতে পারে। যদি FTP সাইটটি পোর্ট 21 ব্যবহার না করে, তাহলে সার্ভারটি সঠিকভাবে অ্যাক্সেস করার জন্য আপনাকে এটি কোনটি ব্যবহার করছে তা নির্দিষ্ট করতে হবে। একই ধারণাটি যেকোন URL এর ক্ষেত্রে প্রযোজ্য যা অ্যাক্সেস করতে ব্যবহৃত প্রোগ্রামটি ডিফল্টরূপে অনুমান করে যে এটি ব্যবহার করছে তার থেকে একটি ভিন্ন পোর্ট ব্যবহার করে৷

FAQ
  • আমি কি একটি URL ব্লক করতে পারি?

    হ্যাঁ. আপনি কীভাবে একটি ওয়েবসাইট ব্লক করবেন তা আপনার ডিভাইস এবং অপারেটিং সিস্টেমের উপর নির্ভর করে। বেশিরভাগ ওয়েব ব্রাউজার আপনাকে নির্দিষ্ট সাইটগুলি ব্লক করতে দেয় এবং আপনি আপনার রাউটার সেটিংসের মাধ্যমে আপনার সমগ্র নেটওয়ার্কে একটি URL ব্লক করতে পারেন৷

  • ভ্যানিটি ইউআরএল কি?

    ভ্যানিটি ইউআরএল হল একটি ছোট, স্মরণীয় ইউআরএল যা একটি দীর্ঘ, আরও জটিল ইউআরএল থেকে রিডাইরেক্ট করে। ভ্যানিটি ইউআরএল সেট আপ করতে, একটি ইউআরএল শর্টনার ব্যবহার করুন যা কাস্টম ডোমেন অফার করে।

  • কলব্যাক URL কি?

    একটি কলব্যাক URL হল একটি পৃষ্ঠা যেখানে ব্যবহারকারীরা অন্য ওয়েবসাইট বা প্রোগ্রামে একটি অ্যাকশন সম্পূর্ণ করার পরে পুনঃনির্দেশিত হয়। উদাহরণস্বরূপ, যদি আপনি একটি ওয়েবসাইটে একটি কেনাকাটা করেন এবং একটি তৃতীয় পক্ষের পেমেন্ট প্রসেসরের কাছে নির্দেশিত হন, তাহলে অর্থপ্রদান সম্পূর্ণ করার পরে আপনাকে মূল সাইটে একটি কলব্যাক URL (সাধারণত একটি নিশ্চিতকরণ পৃষ্ঠা) নির্দেশিত করা হবে৷

  • HTTP এবং HTTPS এর মধ্যে পার্থক্য কি?

    HTTP এবং HTTPS এর মধ্যে প্রধান পার্থক্য হল যে HTTPS আরো নিরাপদ। অতএব, এটি সর্বদা ওয়েবসাইটগুলিতে ব্যবহার করা উচিত যেখানে নিরাপদ ডেটা স্থানান্তর করা প্রয়োজন৷


  1. সিস্টেম রিসোর্স কি? | সিস্টেম রিসোর্স বিভিন্ন ধরনের

  2. সাইটগ্রাউন্ড অ্যাকাউন্ট সাসপেনশন কী এবং কীভাবে এটি ঠিক করবেন?

  3. WWW2 কি এবং এটি কি নিরাপদ?

  4. ইউআরএল ব্ল্যাকলিস্ট ভাইরাস কী এবং কীভাবে এটি ঠিক করবেন?