تالار گفتگوی کیش تک/ kishtech forum
URL و URI چیست - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: فناوری اطلاعات و ارتباطات (http://forum.kishtech.ir/forumdisplay.php?fid=6)
+--- موضوع: URL و URI چیست (/showthread.php?tid=53575)



URL و URI چیست - myou - 19-05-2021


URL و URI دو اصطلاح فنی در زمینه دامنه، وبسایت ، رجیستر و غیره در سطح وب هستند. دلیل اصلی پیچیدگی مفهوم URL و URI مرتبط بودن آنها با یکدیگر است. یک URI می‌تواند یک نام، آدرس اینترنتی یا هر دوی این موارد باشد. درحالی که یک URL فقط آدرس اینترنتی است. URL-ها زیر مجموعه URI-ها هستند.
مکان یاب منبع یکسان یا Uniform Resource Locator یا همان یو آر ال در واقع به اصلاح مرسوم میان مردم نشانی وب خوانده می شود یعنی همان آدرسی که شما در بالای سایت میبینید و شامل چندین کاراکتر است که منابع وب سایت ها با کمک آن قابل تشخیص خواهد بود. آدرس مذکور دارای پروتکلی است که با کمک آن می توان منبع و نام منبع را بازیابی کرد.پروتکلی درون URL گنجانده شده است که برای بازیابی منبع و نام منبع استفاده می‌شود. اگر منبع از نوع وب باشد در ابتدای URL یک http/https قرار می‌گیرد. همچنین اگر منبع یک فایل باشد ابتدای URL با ftp و اگر منبع آدرس ایمیل باشد ابتدای URL با mailto آغاز می‌شود. ساختار دستوری URL به این شکل است که بخش اصلی برای پروتکل در نظر گرفته شده است و باقیمانده آن به منبعی که شامل یک نام وبسایت یا نام برنامه است اختصاص پیدا می‌کند.
شناسه منبع یکسان یا Uniform Resource Identifier یا URI هم شامل چند کاراکتر است که با کمک موقعیت مکانی یا اسم یا هردوی آن‌ها، منبعی را شناسایی می کند. با این اوصاف منابع یکسان قابل شناسایی خواهند بود. اگر تکنیک استفاده شده منابع را درنظر نگیریم، عبارت شناسه داخل یو آر آی برتری منابع را نسبت به هم مشخص می کند.


چه تفاوتی بین URL و URI وجود دارد؟
دلیل اصلی پیچیدگی مفهوم URL و URI  مرتبط بودن آنها با یکدیگر است. یک URI می‌تواند یک نام، آدرس اینترنتی یا هر دوی این موارد باشد. در حالی که یک URL فقط آدرس اینترنتی است. URL-ها زیر مجموعه URI-ها هستند. به این معنا که تمامی‌ URL-ها URI هستند اما هر URI یک URL نیست.
نام شما می‌تواند یک URI باشد چون شما را معرفی می‌کند، اما نمی‌تواند یک آدرس اینترنتی باشد، زیرا موقعیت مکانی شما را تعریف نمی‌کند. از طرف دیگر، آدرس شما هم URI و هم URL است، زیرا هر دو شما را معرفی می‌کنند و موقعیت مکانی شما را نیز تعریف می‌کند. از URL برای توصیف هویت یک آیتم استفاده می‌شود در حالی که URI روشی را برای تعریف هویت یک آیتم ارائه می‌دهد. URL با کمک دسترسی به روش‌هایی مانند پروتکل، یک صفحه وب، یک جزء از یک صفحه وب یا برنامه را در یک صفحه وب پیوند می‌دهد. از URI برای متمایز کردن یک منبع از منبع دیگر صرف نظر از متد به کار گرفته شده استفاده می‌شود. URLجزئیات مربوط به نوع پروتکل مورد استفاده را ارائه می‌دهد، در حالی که URI شامل مشخصات پروتکل نیست. URL نوعی URI است و URI زیر مجموعه‌ای از URL محسوب می‌شود.