2.1 হোস্ট
টিম বার্নার্স-লি ওয়ার্ল্ড ওয়াইড ওয়েব, এইচটিএমএল, এইচটিটিপি এবং ওয়েব সার্ভার আবিষ্কার করার পরে, তিনি ভবিষ্যতের ওয়েব প্রোগ্রামারদের জন্য জীবনকে আরও কঠিন করার সিদ্ধান্ত নেন এবং লিঙ্ক বা URL নিয়ে আসেন। ইউআরএল মানে ইউনিভার্সাল রিসোর্স লোকেটার।
একটি সাধারণ লিঙ্ক একটি টেমপ্লেট দ্বারা দেওয়া হয়:
protocol://host/path?query#anchor
কিছু অংশ অনুপস্থিত হতে পারে, তবে সর্বদা তালিকাভুক্ত করা protocol
উচিত ।host
Protocol
প্রোটোকলের নাম উল্লেখ করে যার মাধ্যমে ক্লায়েন্ট এবং সার্ভার যোগাযোগ করবে। সাধারণ প্রোটোকলের নাম: HTTP, HTTPS, FTP, SSH, ...
Host
অনুরোধ পাঠাতে নেটওয়ার্কের সার্ভারের নাম। প্রাথমিকভাবে এটি একটি আইপি ঠিকানা ছিল, কিন্তু লোকেরা দ্রুত মানুষের-পাঠযোগ্য নাম (ডোমেন নাম) নিয়ে আসে যাতে কিছু মনে না থাকে। যেন কয়েকটি সংখ্যা মনে রাখা খুব কঠিন)
প্রাথমিকভাবে, কিছুই query
ভাবা হয়নি। Path
HTML ফাইলের অবস্থান নির্দিষ্ট করে যা সার্ভার ক্লায়েন্টকে দেওয়ার কথা ছিল। যাইহোক, অপেশাদারদের দ্বারা ওয়েবটি দখল করার পরে, তারা দ্রুত বুঝতে পেরেছিল যে সার্ভারের দিকে HTML ফাইলগুলি গতিশীলভাবে তৈরি করা যেতে পারে। অতএব, URL-এ একটি বিভাগ যোগ করা হয়েছে query
, যেখানে একগুচ্ছ দরকারী তথ্য সার্ভারে পাঠানো যেতে পারে।
এবং পরিশেষে anchor
, এটি একটি এইচটিএমএল পৃষ্ঠার একটি বিশেষ লেবেল যা ব্রাউজারকে বলে যে পৃষ্ঠাটি শুধুমাত্র প্রদর্শন করা উচিত নয়, বরং একটি নির্দিষ্ট স্থানে স্ক্রোল করা উচিত, অর্থাৎ একটি লেবেল৷
2.2 ক্যোয়ারী এবং প্যারামস
সম্পর্কে একটু বিস্তারিত বলব query
।
শিরোনামের নীচে লিঙ্কের অংশটিquery
প্রশ্ন চিহ্নের পরপরই শুরু হয় এবং একটি # (বা লিঙ্কের শেষে) দিয়ে শেষ হয়। ক্যোয়ারীতে থাকা তথ্য হল নিম্নলিখিত ফর্মের প্যারামিটারগুলির একটি সেট:
name=value&name2=value2&nameN=valueN
ইউআরএলে স্পেস এবং একগুচ্ছ অন্যান্য অক্ষর থাকতে পারে না, তাই সমস্ত সন্দেহজনক অক্ষর এড়িয়ে যায়। সম্ভবত, আপনি প্রায়শই এটির সম্মুখীন হন যখন আপনি একটি লিঙ্ক অনুলিপি করেন এবং এটি একটি বন্ধুর কাছে ছুড়ে দেন:
প্রস্থ="300" | প্রতীক | এনকোডিং |
---|---|---|
1 | স্থান | %20 |
2 | ! | %21 |
3 | # | %22 |
4 | $ | %24 |
5 | % | %25 |
6 | এবং | %26 |
7 | ' | %27 |
8 | * | %2A |
9 | + | %2B |
10 | , | %2C |
এগারো | / | %2F |
আপনি লিঙ্কটিতে এই বিষয়ে আরও পড়তে পারেন ।
GO TO FULL VERSION