شناسه یکنواخت منبع Uniform Resource Identifier – URI
شناسه یکنواخت منبع یا Uniform Resource Identifier – URI چیست؟
شناسه یکنواخت منبع (Uniform Resource Identifier) یا به اختصار یوآرآی (URI) عبارتی است که به منظور مشخص نمودن یک منبع مورد استفاده قرار میگیرد و با کمک آن میتوان امکان نمایش و دسترسی به منبع در یک شبکه را فراهم نمود.
پرکاربردترین نوع URI، نشانی وب (URL) میباشد که موقعیت و مکانیزم دسترسی به یک منبع را تعیین میکند. نوع دیگری از URI ها که کاربرد کمتری نسبت به URL دارد “نام منبع یکنواخت” (URN) میباشد و میتواند بدون اینکه مکانیزم دسترسی یا مکان یک منبع را مشخص کند تنها بر اساس یک نام، منبع مورد نظر را تعیین کند.
ساختار کلی URI
شکل کلی یک URI بر اساس ساختار زیر قابل تعریف است (بخشهایی که در داخل [] قرار گرفته است اجباری نیستند):
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
scheme (شِما): شامل مجموعهای از کاراکترهاست که از پیش ثبت شدهاند و تعداد آنها محدود است. از مشهورترین شماها میتوان به http و ftp و mailto و … اشاره نمود.
نام کاربری و کلمه عبور: این بخش اجباری نیست و در برخی URI ها برای تصدیق هویت به کار میرود.
host: در این بخش یک نام ثبت شده نظیر نام دامنه یا آدرس IP قرار داده میشود.
port: میتواند شمارهی پورت را در بربگیرد.
path: مسیری را معمولا در قالب سلسله مراتبی مشخص میکند و یک کاراکتر / پیش از آن قرار میگیرد.
query: پرس و جویی اختیاری است که یک کاراکتر ? پیش از آن قرار میگیرد.
fragment: عبارتی اختیاری که به بخشی از یک منبع نظیر یک عنوان در صفحه وب کنونی اشاره میکند و یک کاراکتر # پیش از آن قرار میگیرد.
مثالهایی از URI
- https://example.com/contents/texts/resource.txt
- ftp://example.com/resource.jpg
- http://example.com/post.php?post=1200&action=edit
- mailto:[email protected]
- urn:isbn:0-486-27557-4
در میان نمونههای فوق، چهار مورد اول از نوع URL و مورد آخر نمونهای از یک URN به شمار میرود.
پیوندهای پیشنهادی تک دیک