URL - یك منبع یك منبع

URL برای Uniform Resource Locator می باشد. URL یک رشته متن فرمت است که توسط مرورگرهای وب، مشتریان ایمیل و سایر نرم افزارها برای شناسایی یک منبع شبکه در اینترنت استفاده می شود. منابع شبکه عبارتند از فایل هایی که می توانند صفحات وب ساده، اسناد متنی دیگر، گرافیک ها یا برنامه ها باشند.

رشته های URL شامل سه قسمت ( زیر رشته ها ) است:

  1. تعیین پروتکل
  2. نام میزبان یا آدرس
  3. محل فایل یا منبع

این زیر رشته ها با استفاده از کاراکترهای خاص به صورت زیر می باشند:

پروتکل: // host / location

زیرنویسهای پروتکل URL

Substring 'protocol' یک پروتکل شبکه را برای دسترسی به یک منبع تعیین می کند. این رشته ها نام های کوتاه و سه حرف زیر هستند: // (یک کنفرانس نامگذاری ساده برای نشان دادن یک تعریف پروتکل). پروتکل های URL معمول شامل HTTP (http: //)، FTP (ftp: //) و ایمیل (mailto: //).

زیرساختار آدرس URL

زیرشاخه میزبان یک رایانه مقصد یا سایر دستگاه شبکه را شناسایی می کند. میزبان از پایگاه داده های استاندارد اینترنت مانند DNS می آیند و می توانند نام ها یا آدرس های IP باشند . نام میزبان بسیاری از وب سایت ها نه فقط یک کامپیوتر واحد بلکه گروه های سرور وب است.

زیرشاخه های آدرس URL

زیرشاخه 'location' حاوی مسیری به یک منبع خاص شبکه در میزبان است. منابع معمولا در دایرکتوری یا پوشه میزبان قرار دارند. به عنوان مثال، برخی از وب سایت ها ممکن است یک منبع مانند /2016/September/word-of-thedayday4.htm برای سازماندهی محتوا را با تاریخ داشته باشند. این مثال یک منبع حاوی دو زیر شاخه و یک نام فایل را نشان می دهد.

هنگامی که عنصر مکان خالی است، میانبر همانند URL http://thebestsiteever.com ، URL به طور معمول به دایرکتوری ریشه میزبان (با یک علامت یک علامت رو به جلو ('/') مشخص می شود و اغلب یک صفحه اصلی ( مانند 'index.htm')

URL های نسبی مطلق در مقایسه با

URL های کامل شامل تمام سه زیرشاخه فوق ذکر شده URL های مطلق نامیده می شوند. در برخی موارد URL ها ممکن است تنها عنصر یک مکان را مشخص کنند. اینها آدرس های نسبی نامیده می شوند . URL های نسبی توسط سرورهای وب مورد استفاده قرار می گیرند و ویرایش های صفحه وب با استفاده از prshortcut طول رشته های URL را کاهش می دهند.

به دنبال مثال فوق، صفحات وب همانهایی که به آن پیوند دارند می توانند URL نسبی را کد کنند

به جای URL مطلق معادل

با استفاده از توانایی وب سرور به طور خودکار پروتکل گم شده و اطلاعات میزبان را پر کنید. توجه داشته باشید که URL های نسبی تنها در مواردی مانند این می تواند مورد استفاده قرار گیرد که در آن اطلاعات میزبان و پروتکل ایجاد شده است.

کوتاه کردن آدرس

URL های استاندارد در وب سایت های مدرن، رشته های طولانی متن هستند. از آنجا که به اشتراک گذاشتن URL های طولانی تر در توییتر و سایر رسانه های اجتماعی بسیار گران است، چندین شرکت مترجمان آنلاین را ایجاد کرده اند که URL کامل (مطلق) را به یک آدرس کوتاه تر به طور خاص برای استفاده در شبکه های اجتماعی تبدیل می کنند. URL های کوتاه محبوب این نوع شامل t.co (استفاده شده با توییتر) و lnkd.in (استفاده شده با LinkedIn).

سایر سرویس های کوتاه کننده URL مثل bit.ly و goo.gl در اینترنت و نه فقط با سایت های رسانه های اجتماعی خاص کار می کنند.

علاوه بر ارائه راه ساده تر برای به اشتراک گذاشتن لینک ها با دیگران، برخی از خدمات کوتاه کردن URL نیز آمار کلیک را ارائه می دهند. چند مورد نیز با استفاده از چک کردن محل آدرس در برابر لیست دامنه های مشکوک اینترنت، در برابر استفاده های مخرب محافظت می شود.