beginner#urlUpdated: 2026-05-17

ইউআরএল (URL)


১. ভূমিকা — নাহিদ একটা লিংক পাঠাল

নাহিদ বন্ধু সিয়ামকে WhatsApp-এ একটা লিংক পাঠাল:

https://www.10minuteschool.com/courses/hsc-ict

সিয়াম জিজ্ঞেস করল — "এই লম্বা লেখাটা কী? https মানে কী? এই /courses/hsc-ict কেন?"

নাহিদ থমকে গেল — সে রোজ এমন লিংক ব্যবহার করে, কিন্তু কখনো ভাবেনি প্রতিটি অংশের আলাদা মানে আছে।

এই লম্বা লেখাটার নাম URL। আজ আমরা এর প্রতিটি টুকরো বুঝব।


২. সমস্যা — ইন্টারনেটে নির্দিষ্ট জিনিস খুঁজব কীভাবে?

ইন্টারনেটে কোটি কোটি Web Page, ছবি, ভিডিও আছে।

তুমি চাও ঠিক একটা নির্দিষ্ট পৃষ্ঠা — HSC ICT কোর্সের পাতা।

প্রশ্ন: কোটি কোটি জিনিসের মধ্যে browser ঠিক ওই একটাকে খুঁজে পাবে কীভাবে?

আসল সমস্যা: প্রতিটি resource (সম্পদ — page, ছবি, file)-এর একটি অনন্য (unique) ও সুনির্দিষ্ট ঠিকানা দরকার।

এই ঠিকানার নাম URL — Uniform Resource Locator।


৩. চিত্রের মাধ্যমে বোঝো

একটি সম্পূর্ণ URL-এর গঠন:

https :// www.example.com :443 /products/shoes ?color=red #size
  │         │              │       │              │         │
প্রোটোকল   ডোমেইন         পোর্ট    পাথ           কুয়েরি   ফ্র্যাগমেন্ট
(নিয়ম)    (ঠিকানা)       (দরজা)  (পথ)          (প্রশ্ন)   (অংশ)

প্রতিটি অংশের আলাদা কাজ — ঠিক একটা চিঠির খামের ঠিকানার মতো।


৪. বাস্তব জীবনের সাথে মিল

একটা ডাক ঠিকানার সাথে তুলনা করো:

চিঠির ঠিকানা:                    URL:
─────────────────                ─────────────────
দেশ: বাংলাদেশ          ≈          প্রোটোকল: https
শহর: ঢাকা              ≈          ডোমেইন: example.com
রোড নং: ১২             ≈          পাথ: /products
বাসা নং: ৫             ≈          নির্দিষ্ট resource
ব্যক্তির নাম           ≈          ফ্র্যাগমেন্ট: #section

ঠিকানার একটা অংশ ভুল হলে চিঠি পৌঁছায় না — URL-এর একটা অংশ ভুল হলেও page খোলে না।


Module 1: সংজ্ঞা ও ধারণা

URL কী?

URL (Uniform Resource Locator) হলো ইন্টারনেটে কোনো নির্দিষ্ট resource (Web Page, ছবি, ভিডিও, file)-এর সম্পূর্ণ ও অনন্য ঠিকানা, যা browser-কে বলে দেয় — জিনিসটি কোথায় এবং কীভাবে আনতে হবে।

নামের অর্থ:

  • Uniform — একই নিয়মে লেখা (সর্বত্র এক ফরম্যাট)
  • Resource — যে জিনিস খুঁজছ (page/ছবি/file)
  • Locator — অবস্থান নির্দেশক

Module 2: URL-এর প্রতিটি অংশ

URL: https://www.example.com:443/products/shoes?color=red#size

১. Protocol (প্রোটোকল)

https:// — যোগাযোগের নিয়ম। data কীভাবে আদান-প্রদান হবে।

২. Domain Name (ডোমেইন নাম)

www.example.com — Server-এর নাম/ঠিকানা। DNS এটিকে IP address-এ রূপান্তর করে।

৩. Port (পোর্ট)

:443 — Server-এর কোন "দরজা" দিয়ে ঢুকবে। সাধারণত লুকানো থাকে (HTTP=80, HTTPS=443)।

৪. Path (পাথ)

/products/shoes — Server-এর ভেতরে নির্দিষ্ট resource-এর পথ। ফোল্ডার-ফাইলের মতো।

৫. Query String (কুয়েরি স্ট্রিং)

?color=red — অতিরিক্ত তথ্য Server-কে পাঠায়। ? দিয়ে শুরু, & দিয়ে একাধিক জোড়া যুক্ত হয়।

৬. Fragment (ফ্র্যাগমেন্ট)

#size — একই page-এর নির্দিষ্ট অংশে নিয়ে যায়। # দিয়ে শুরু।

অংশউদাহরণকাজ
Protocolhttps://যোগাযোগের নিয়ম
Domainexample.comServer-এর ঠিকানা
Port:443Server-এর দরজা
Path/products/shoesresource-এর পথ
Query?color=redঅতিরিক্ত তথ্য
Fragment#sizepage-এর অংশ

Module 3: Absolute ও Relative URL

Absolute URL (পূর্ণ ঠিকানা)

সম্পূর্ণ ঠিকানা — protocol থেকে শুরু। অন্য Website-এ যেতে লাগে।

https://www.google.com/search

Relative URL (আপেক্ষিক ঠিকানা)

সংক্ষিপ্ত ঠিকানা — শুধু path। একই Website-এর ভেতরে ব্যবহার হয়।

about.html
images/logo.png
বিষয়Absolute URLRelative URL
গঠনসম্পূর্ণসংক্ষিপ্ত
protocol+domainথাকেথাকে না
ব্যবহারবাইরের siteএকই site-এর ভেতরে

বাড়ির ঠিকানার সাথে মিল: Absolute = "ঢাকা, মিরপুর-১০, বাসা ৫" (পূর্ণ)। Relative = "পাশের বাসা" (শুধু এলাকার ভেতরে অর্থপূর্ণ)।


Module 4: প্রচলিত Protocol

Protocolপূর্ণরূপ / কাজ
http://HyperText Transfer Protocol — সাধারণ web page
https://HTTP Secure — নিরাপদ (encrypted) web page
ftp://File Transfer Protocol — বড় file আদান-প্রদান
mailto:ইমেইল পাঠানোর লিংক
tel:ফোন কল করার লিংক

💡 ব্যাংক বা bKash-এর URL-এ সবসময় https:// থাকা চাই — http:// নিরাপদ নয়।


Module 5: Domain Extension

URL-এর domain-এর শেষ অংশ প্রতিষ্ঠানের ধরন বা দেশ বোঝায়:

এক্সটেনশনঅর্থ
.comবাণিজ্যিক প্রতিষ্ঠান
.orgসংগঠন (organization)
.eduশিক্ষা প্রতিষ্ঠান
.govসরকারি প্রতিষ্ঠান
.netনেটওয়ার্ক সেবা
.bdবাংলাদেশ (দেশভিত্তিক)
.ac.bdবাংলাদেশের শিক্ষা প্রতিষ্ঠান
.gov.bdবাংলাদেশ সরকার

উদাহরণ: bdren.net.bd, du.ac.bd, bangladesh.gov.bd


Module 6: URL Encoding

URL-এ কিছু অক্ষর (যেমন ফাঁকা জায়গা space) সরাসরি ব্যবহার করা যায় না। এদের বিশেষ সংকেতে রূপান্তর করতে হয় — এটাই URL Encoding

আসল অক্ষরEncoded রূপ
space (ফাঁকা)%20
&%26
?%3F

উদাহরণ: hsc ict → URL-এ হয় hsc%20ict


Module 7: বাস্তব প্রয়োগ

URLযা বোঝায়
https://www.google.com/search?q=hscGoogle-এ "hsc" খোঁজা (query)
https://prothomalo.com/sportsprothomalo-র খেলার বিভাগ (path)
mailto:info@school.edu.bdschool-কে ইমেইল
tel:01712345678ওই নম্বরে কল
page.html#contactএকই page-এর contact অংশে

Module 8: সাধারণ ভুল ও সতর্কতা

ভুল ১: URL আর Domain একই মনে করা

Domain (example.com) হলো URL-এর একটি অংশ মাত্র। পুরো URL-এ protocol, path-ও থাকে।

ভুল ২: HTTP-কে নিরাপদ মনে করা

http://-এ data খোলা থাকে। সংবেদনশীল কাজে (login, payment) সবসময় https://

ভুল ৩: Path-এ ভুল বানান লেখা

URL-এর path case-sensitive হতে পারে — Productsproducts ভিন্ন। হুবহু লিখতে হবে।


Module 9: সুবিধা-অসুবিধা

বিষয়সুবিধাঅসুবিধা
Absolute URLযেকোনো জায়গা থেকে কাজ করেলম্বা, domain বদলালে ভাঙে
Relative URLছোট, site সরালেও কাজ করেবাইরের site-এ চলে না
Query Stringতথ্য পাঠানো সহজURL লম্বা ও জটিল হয়
HTTPSনিরাপদসামান্য ধীর

🔁 নিজে পরীক্ষা করো

MCQ:

১. URL-এর পূর্ণরূপ কী?

  • ক) Universal Resource Link
  • খ) Uniform Resource Locator ✓
  • গ) Unique Reference Locator
  • ঘ) Uniform Reference Link

২. URL-এ https অংশটি কী?

  • ক) Protocol ✓
  • খ) Domain
  • গ) Path
  • ঘ) Query

৩. URL-এ Query String কোন চিহ্ন দিয়ে শুরু হয়?

  • ক) #
  • খ) ?
  • গ) /
  • ঘ) &

৪. কোনটি Relative URL?

  • ক) https://google.com
  • খ) images/logo.png
  • গ) https://example.com/page
  • ঘ) ftp://server.com/file

৫. .gov এক্সটেনশন কী নির্দেশ করে?

  • ক) বাণিজ্যিক
  • খ) শিক্ষা
  • গ) সরকারি ✓
  • ঘ) সংগঠন

সংক্ষিপ্ত প্রশ্ন:

৬. একটি সম্পূর্ণ URL-এর প্রতিটি অংশ উদাহরণসহ লেখো।

৭. Absolute ও Relative URL-এর পার্থক্য কী?


📝 HSC পরীক্ষার প্রস্তুতি

১. URL কী? https://www.example.com/news?id=5#top — এই URL-এর প্রতিটি অংশ চিহ্নিত করো।

২. HTTP ও HTTPS protocol-এর পার্থক্য কী? একটি payment page-এ কোনটি থাকা উচিত?

৩. Absolute ও Relative URL — কখন কোনটি ব্যবহার করবে? উদাহরণসহ ব্যাখ্যা করো।

💡 পরীক্ষার টিপস: URL-এর অংশগুলো চিহ্নিত করতে বলা একটি প্রিয় প্রশ্ন — গঠনের চিত্রটি মুখস্থ রাখো।


🎯 অনুশীলন প্রশ্ন

সহজ: তোমার browser-এ একটি Website খুলে URL-টি লেখো। protocol ও domain অংশ চিহ্নিত করো।

মাঝারি: https://shop.com/items?type=book&price=low — এখানে query string-এ কয়টি জোড়া আছে এবং প্রতিটি কী বোঝায়?

কঠিন: একটি Website-এর সব ভেতরের লিংকে Absolute URL ব্যবহার করলে কী অসুবিধা হতে পারে? Relative URL কীভাবে এটি সমাধান করে?


✅ সারাংশ

🎯 মনে রেখো:

  • URL = Uniform Resource Locator — ইন্টারনেটে resource-এর সম্পূর্ণ অনন্য ঠিকানা
  • ৬ অংশ: Protocol → Domain → Port → Path → Query (?) → Fragment (#)
  • Absolute URL = পূর্ণ ঠিকানা (বাইরের site); Relative URL = সংক্ষিপ্ত (একই site)
  • Protocol: http, https (নিরাপদ), ftp, mailto, tel
  • Extension: .com, .org, .edu, .gov, .bd — ধরন/দেশ বোঝায়
  • URL Encoding → space হয় %20