সবুজ বাংলা ব্লগ

সবুজ বাংলা ব্লগ

কম্পিউটার টিপস

URL কি? কেন?

আমরা ইন্টারনেট যারা ব্যবহার করি তারা অনেকেই এই url শব্দটির সাথে পরিচিত। আমরা সাধারণত url বলতে বুঝি web browser এর এড্রেস বার এ লিখা text কে। কিন্তু আমরা অনেকেই এই url কি ও ভাবে কি করে তা জানিনা অথবা জানার প্রয়োজন মনে করিনা তবে যারা জানেন না তাদের জানানোর জন্য আর যারা জানতে আগ্রহী তাদের জ্ঞান আরোহনের জন্য আমার এ প্রচেষ্টা। আর যারা জানেন তারা আরও বেশি জানলে আওয়াজ দিয়েন।   প্রথমে জেনে নেই URL কথাটির মানে কি?   U = Uniform   R= Resource   L= Locator   অর্থ্যৎ URL এর পুরা মানে হল Uniform Resource Locator সোজা কথায় এটি একটি পোশাক যা কিনা কোন একটি নির্দিষ্ট ঠিকানা বহন করে ওয়েব পেজের, ইমেইল ক্লায়েন্টের এবং অন্যান্য software কে network resource পরিচিত করায়। network resource হচ্ছে এক প্রকার ফাইল , সাধারণ text, গ্রাফিকাল উপস্থাপনা এবং প্রোগ্রামের সমন্বয়।   URL মূলত তিনটি জিনিষ নিয়ে কাজ করে বা প্রতিনিধিত্ব করে।   1. network protocol   2. host name or address   3. file or resource location   এই তিন টি অংশ নিয়ে একটি পূর্ণ URL গঠিত, নিম্নে দেখুন:   protocol :// host / location   URL Protocol   protocol নির্ণয় করে দেয় কোন প্রকার network protocol ব্যবহার করা হচ্ছে তথ্য সংগ্রহ করার জন্য। একটি URL এর protocol কে এই তিনটি অক্ষরে পূর্বে "://" পাওয়া যাবে। বিভিন্ন protocol দেয়া হল বুঝার সুবিধার্থে।   http:// ftp://   mailto://   https://       URL Host   Host হচ্ছে কোন computer বা অন্য কোন network device নির্ণয় কারী। Host এর তথ্য আসে ইন্টারনেটে শেয়ার করা ডাটা থেকে যেমন DNS(Domain Name System)। DNS তথ্য translates করে domain এবং host names এর IP addresses থেকে। সে স্বয়ংক্রিয় ভাবে IP addresses থেকে Web browser এ text এ পরিবর্তন করে দেখায়।  যেমন  www.sabujbanglablog.net এই web page এর Host ।       URL Location   Location হচ্ছে একটি পথ বা মাধ্যম যার মাধ্যমে কোন host এর নিদিষ্ট স্থান নির্ণয় করে। উপাত্ত সাধারণত host এর directory বা File folder এ থাকে  যেমন  http://www.sabujbanglablog.net/20475.html এখানে "/20475.html" টি www.sabujbanglablog.net (Host) এর একটি নির্দিষ্ট page। এখানে একটি প্রশ্ন আসতে পারে www.sabujbanglablog.net এর আমরা প্রবেশ করলে address bar এ সুধু "www.sabujbanglablog.net" text দেখায় তাহলে Location কোথায় ? আসলে www.sabujbanglablog.net এ প্রবেশ করলে সে স্বয়ংক্রিয় ভাবে যাকে মূল page হিসেবে বলা আছে সেখানে নিয়ে যায় তাই এখানে "/index.htm" লিখার প্রয়োজন হয় না।   আশা করি বুঝতে পেরেছেন। ভাল থাকুন।                

2 টি মন্তব্য

  • প্রভাতের সূর্য

    তথ্যসমৃদ্ধ এই পোস্টটির জন্য আপনাকে :coffee: । আপনার পোস্টে Host এর অংশটুকু আমি পরিষ্কারভাবে বুঝতে পরি নাই।
    Host সম্পকর্ে আমার যে ধারনা তা হচ্ছে --- Host হচ্ছে সেই কম্পিউটার যেখানে একটি ওবেয় সাইটের যাবতীয় সব তথ্য থাকে। প্রত্যেকটি Host এর একটি ইউনিক IP address থাকে। উদাহরনস্বরুপ সবুজবাংলা ব্লগ ওয়েবসাইটের Host এর IP address যদি 192.16.0.3 হয় তাহলে web browser এ http://192.16.0.3 টাইপ করে এন্টার দিলেই সবুজবাংলা ব্লগএর ওয়েবসাইটটি আসার কথা।
    কিন্তু মানুষের পক্ষে সংখ্যা মনে রাখা কষ্টকর, তাই 192.16.0.3 এর পরিবতর্ে sabujbanglablog.net এবং এই Name translation টি করে DNS(Domain Name System)। মানে DNS ওয়েব সাইটের কোন তথ্য translate করে না বরং শুধু নাম টি translate করে সংখ্যাতে রুপান্তর করে। এরপর থেকে web browser সেই সংখ্যার মাধ্যমে Host কে চিনে ফেলে এবং যাবতীয় তথ্য আদান প্রদান web browser এবং Host এর মধ্যে সরাসরি ঘটে।
  • বাংলা ব্লগ

    @প্রভাতের সূর্য, আপনার এবং আমার থত্য একই তবে আমার কথায় তথ্য কম। এখান IP এর কথা উল্লাখ করা নাই। কারন IP নিয়ে আমার আলাদা পোষ্ট দেয়ার ইচ্ছা আছে।

মন্তব্য করতে হলে লগ ইন করুন।