مفهوم Uniform Resource Locator
در این مقالهی کوچک یه معرفی و بررسی Uniform Resource Locator میپردازیم. این اسم عجیب و طولانی به صورت مخفف در بین افراد زیادی URL شناخته میشود که تقریبا شما همان آدرسهای اینترنتی میشناسید.
مفهوم Uniform Resource Locator
مفهوم URL در واقع به زبان محاوره و در صحبتهای عموم آدرس صفخات وب نامیده میشود. یک URL نوع خاصی از شناسانه منبع یکسان یا URI است که در بیشتر اوقات در زبان افراد به اشتباه به جای هم از آنها یاد میشود. شناسههای URL به صورت unique است که در واقع هر URL ارجاع به صفحات وب یا http است. البته میتوان از این آدرسها برای پروتکل انتقال فایل یا FTP، ایمیل سرورها یا Mail، دسترسی به پایگاه داده یا JDBC استفاده کرد. مفهوم URL در واقع اولین بار توسط تیم برنزلی در سال 1990 میلادی ساخته شده است. صفحاتی که با یک URL خاص آن را باز میکنید میتوانند با کمک HTML یا XHTML نشانه گذاری شوند.
مثال:
اجزا اصلی URL
اجزای اصلی یو آر آل ها شامل فرمت زیر است:
URI = scheme:[//authority]path[?query][#fragment] authority = [userinfo@]host[:port]
نظرات خود را در ارتباط با مقالهی کوتاه بالا برای ما بنویسید.



















آیا وجود userinfo@ داخل URL هنوز رایجه یا بیشتر قدیمی شده؟
الان دیگه خیلی کم استفاده میشه و بیشتر در URLهای قدیمی یا برای موارد خاص (مثل FTP) دیده میشه. توی مرورگرهای جدید هم گاهی به دلایل امنیتی مخفی میشه.
تفاوت بین path و query توی URL چیه؟
path مسیر دسترسی به منبعه (مثل /blog/post/12).
query پارامترهای اضافه هستن که بعد از ? میان (مثل ?id=12&sort=asc).
بخش authority در یک URL دقیقا چه وظیفهای داره؟
authority معمولاً شامل نام کاربری، پسورد (در صورت وجود)، دامنه و پورت میشه. درواقع بخش اصلی مشخصکنندهی منبعه.
آیا همه پروتکلها مثل FTP و Mail هم از همین ساختار URL پیروی میکنن؟
بله، اصول کلی یکیه، ولی بسته به پروتکل (مثل ftp://, mailto:) جزئیات و اجزای URL ممکنه کمی فرق کنه.
تفاوت دقیق URL و URI در چی هست؟
URI یک مفهوم کلیتره که هم آدرسدهی (URL) و هم نامگذاری (URN) رو شامل میشه. URL در واقع یک نوع خاص از URI هست.