تفاوت URL و URI چیست؟
در مرورگرهای وب اینکه شما با اصطلاحاتی مثل URL و URI آشنایی داشته باشید مسئلهای مهم است. URL و URIها هرکدام نشان دهنده مفاهیمی مثل تصاویر، فایلها، اسناد یا دیگر موارد هستند؛ ولی خب میان آنها تفاوتهایی نیز وجود دارد که آنها را از یکدیگر متمایز میسازد. بیایید تا با آنها بیشتر آشنا شویم و تفاوت URL و URI را بهتر بشناسیم.
URL چیست؟
مخفف عبارت Uniform Resource Locator است که منابع موجود در اینترنت را شناسایی و نقش مهمی در مرور وب دارد. همچنین کاربران را قادر میسازد تا به طیف وسیعی از محتوای آنلاین دسترسی یابند و با آنها تعامل داشته باشند. URLها از مولفههای مختلفی تشکیل میشوند که شامل موارد زیر است:
مولفههای URL | توضیحات |
---|---|
پروتکل | روش ارتباطی مورد استفاده برای دسترسی به منبع را مشخص میکند. که میتوان مواردی همچون HTTP ،HTTPS و FTP را نام برد. |
IP Address | به شماره شناسایی در نظر گرفته شده برای هر سیستم فعال به صورت اختصاصی میگویند. |
Path | مجموعهای از فهرستها و نام فایلها است که به منبع مورد نظر منتهی میشود. |
پورت | این مولفه اختیاری نشان دهنده یک کانال ارتباطی خاص در سرور برای دسترسی به منبع است. |
Query string | پارامترها یا دادههای اضافی را به عنوان بخشی از URL به سرور ارسال میکند. این مولفه اختیاری در برنامههای کاربردی وب استفاده میشود. |
شناسه قطعه | بخش خاصی در منبع را نشان میدهد که مرورگر را به قسمتی با نام مربوطه در صفحه وب هدایت میکند. |
URI چیست؟
مخفف Uniform Resource Identifier عبارت است از مجموعهای از کاراکترها که به شناسایی نام و یا منبعی منحصر به فرد در اینترنت میپردازند. URI از دو بخش اصلی تشکیل میشود:
- URL: پروتکل یا مکانیسم مورداستفاده برای دسترسی به منبع را نشان میدهد.
- URN: منبع را با نام آن به جای مکان آن شناسایی میکند. مثلا شما میتوانید از آن برای شناسایی یک کتاب خاص در فهرست کتابخانه استفاده کنید.
به طور کلی، URI امکان دسترسی مداوم به منابع را در سیستمها و پلتفرمهای مختلف فراهم میکند و نقش مهمی در مرور وب، بازیابی اطلاعات، مدیریت منابع و قابلیت همکاری بین فناوریها و شبکههای مختلف دارد.
URN چیست؟
Uniform Resource Name نوعی شناسه URI است که از آن برای درک منابع در شبکه آن هم به شکلی بی طرفانه استفاده میشود. URN بر خلاف URLها که مکان منبع و نحوه رسیدن به آن را مشحص میکنند، به عنوان شناسهای مستمر و جهانی برای منابع آن هم بدون توجه به منطقه کنونی آنها عمل میکند.
تفاوت URI و URL
با وجود آنکه URI و URL ارتباط نزدیکی دارند. اما تفاوتهایی نیز دارند. در اینجا به توضیح آنها میپردازیم:
مفهوم URI در اواسط دهه 1990 برای ارائه یک چارچوب عمومی برای شناسایی منابع معرفی شد. پس از آن، مفهوم URL به عنوان یک نوع برجسته از URI ظاهر شد که به طور خاص برای آدرس دهی منابع وب طراحی شده بود. URI اصطلاحی عمومی است که انواع مختلفی از شناسهها را شامل میشود و از آن برای شناسایی آدرسهای وب، فایلها، آدرسهای ایمیل و موارد دیگر استفاده میشود. این سیستم آدرس دهی جهانی به منابع اجازه میدهد تا بتوانند در سیستمها و پلتفرمهای مختلف شناسایی شوند.
در مقابل URLها که از انواع URI هستند بر ارائه ابزاری برای مکان یابی و بازیابی یک منبع در وب متمرکزند. آنها مکان دقیق یک منبع و روش دسترسی به آن را مشخص میکنند. URLها به طور گسترده برای صفحات وب، فایلها، تصاویر و سایر منابع آنلاین استفاده میشوند. اگر بخواهیم این تفاوت ها را به صورت تیتروار برای شما بیان کنیم میتوان گفت:
ویژگیها | URL | URI |
---|---|---|
تعریف | برای توصیف هویت یک مورد استفاده میشود. | تکنیکی برای تعریف هویت یک مورد را فراهم میکند. |
لینکدهی | یک صفحه وب یا اجزای آن را با روشهای دسترسی مانند پروتکلها لینک میکند. | برای تمایز یک منبع از منابع دیگر استفاده میشود. |
مشخصات پروتکل | جزئیات نوع پروتکل را فراهم میکند. | شامل مشخصات پروتکل نیست. |
نوع | نوعی از URI است. | ابرمجموعهای از URL است. |
جزئیات | شامل پروتکل، دامنه، مسیر، هش و غیره است. | شامل طرح، اعتبار، مسیر، پرس و جو و بسیاری دیگر است. |
مقایسه میان URL ،URI و URN
- هدف: از URIها برای شناسایی و درک منابع در شبکه استفاده میشود. در مقابل URL منطقه را شناسایی و مشخص میسازد. URNها نیز شناسههای پایدار و بی طرف را ارائه میدهند.
- ساختار: URLها شامل موقعیت شبکه و پروتکلهای دسترسی است. درحالیکه URNها شامل طرح و شناسهای منحصر به فرد برای منابع است ولی URIها هر دو آنها را در بر میگیرند.
- کاربرد: از URL برای ورود بدون تاخیر به صفحات و منابع استفاده میشود اما URI اصطلاحی فراگیر است و شامل URL و URN میشود.
اگر به دنبال ثبت دامنه خود با قیمت مناسب هستید و میخواهید در کنار قیمت مناسب از پشتیبانی حرفهای بهرهمند شوید پیشنهاد ما به شما خدمات دامنه پویان آی تی است.
به اطلاعات بیشتری نیاز دارید؟ با ما در ارتباط باشید.
و در آخر
URI رشتهای از کاراکترها است که برای شناسایی یا نام گذاری منحصر به فرد یک منبع در اینترنت استفاده میشود و شامل انواع مختلفی از شناسههای منبع است. URIها روشی استاندارد برای مکان یابی و دسترسی به منابع در سیستمها و پلتفرمهای مختلف ارائه میدهند. در کنار آن URL نوع خاصی از URI است که ابزاری را برای مکان یابی و بازیابی یک منبع در اینترنت فراهم و شامل پروتکل، نام دامنه یا آدرس IP، مسیر و اجزای اختیاری مانند پورت، Query String و شناسه قطعه است. URLها به طور گستردهای برای شناسایی و دسترسی به صفحات وب و سایر منابع آنلاین استفاده میشوند.
سوالات متداول
-
آیا URI همان URL است؟
ببینید هر دو آنها از یک مشخصات ثابتی پیروی میکنند؛ به صورت جزئیتر URL به شما اجازه میدهد یک منبع را پیدا کنید ولی URI آن منبع را شناسایی میکند.
-
API یک URL است یا URI؟
URL برای وب سایتهای بصری استفاده میشود ولی از URI برای فراخوانی API های استفاده خواهد شد.
منابع
- https://www.geeksforgeeks.org/difference-between-url-and-uri/
به این مقاله امتیاز دهید!
میانگین امتیاز 0 / 5. تعداد رأی ها : 0
هنوز هیچ رأیی داده نشده. اولین نفر باشید!
دیدگاه (1)
بسیار عالی بود تشکر میکنم از شما موفق باشید .
۲۴ اسفند ۱۴۰۲