کنوانسیون نامگذاری جهانی سیستم نامگذاری است که در مایکروسافت ویندوز برای دسترسی به پوشهها و چاپگرهای شبکه مشترک در یک شبکه محلی استفاده میشود.
پشتیبانی برای کار با مسیرهای UNC در یونیکس و سایر سیستم عاملها از فناوریهای اشتراکگذاری فایل بین پلتفرمی مانند Samba استفاده میکند.
UNC نحو نام
نامهای UNC منابع شبکه را با استفاده از یک نماد مشخص شناسایی می کنند. این نامها از سه بخش تشکیل شدهاند: نام دستگاه میزبان، نام اشتراکگذاری، و مسیر فایل اختیاری.
این سه عنصر با استفاده از بک اسلش ترکیب می شوند:
host-name\share-name\file_path
بخش نام میزبان
بخش نام میزبان یک نام UNC می تواند شامل یک رشته نام شبکه باشد که توسط یک سرپرست تنظیم شده و توسط یک سرویس نامگذاری شبکه مانند DNS یا WINS نگهداری می شود، یا توسط یک آدرس IP.
این نام هاست معمولاً به یک رایانه شخصی ویندوز یا یک چاپگر سازگار با ویندوز اشاره دارد.
بخش نام اشتراک
بخش نام اشتراک یک نام مسیر UNC به برچسب ایجاد شده توسط یک سرپرست یا در برخی موارد در داخل سیستم عامل ارجاع می دهد.
در اکثر نسخههای مایکروسافت ویندوز، نام اشتراک داخلی admin$ به دایرکتوری اصلی نصب سیستم عامل اشاره دارد - معمولاً C:\Windows اما گاهی اوقات C: \\WINDOWS.
مسیرهای UNC شامل حروف درایور ویندوز نیستند، فقط برچسبی که ممکن است به یک درایو خاص اشاره کند.
بخش File_Path
بخش file_path یک نام UNC به یک زیر شاخه محلی در زیر بخش اشتراک اشاره می کند. این قسمت از مسیر اختیاری است.
وقتی هیچ مسیر_file مشخص نشده است، مسیر UNC به سادگی به پوشه سطح بالای اشتراکگذاری اشاره میکند.
مسیر_file باید مطلق باشد. مسیرهای نسبی مجاز نیستند.
چگونه با UNC Paths کار کنیم
یک چاپگر استاندارد Windows PC یا سازگار با ویندوز به نام Teela را در نظر بگیرید. علاوه بر اشتراکگذاری داخلی admin$، فرض کنید یک نقطه اشتراک به نام temp را نیز تعریف کردهاید که در C:\temp. قرار دارد.
با استفاده از نامهای UNC، اینگونه میتوانید به پوشهها در Teela متصل شوید.
teela\admin$ (برای رسیدن به C:\WINNT)
teela\admin$\system32 (برای رسیدن به C:\WINNT\system32)
teela \temp (برای رسیدن به C:\temp)
اشتراکگذاریهای UNC جدید را میتوان از طریق Windows Explorer ایجاد کرد. فقط کافیست روی یک پوشه کلیک راست کرده و یکی از گزینه های منوی اشتراک گذاری را انتخاب کنید تا به آن یک نام اشتراک اختصاص دهید.
در مورد دیگر بک اسلش ها در ویندوز چطور؟
مایکروسافت از بک اسلش های دیگر در سراسر ویندوز استفاده می کند، مانند سیستم فایل محلی. یک مثال C:\Users\Administrator\Downloads برای نشان دادن مسیر پوشه دانلودها در حساب کاربری Administrator است.
همچنین ممکن است هنگام کار با دستورات خط فرمان، بک اسلش ببینید.
جایگزین برای UNC
با استفاده از Windows Explorer یا Command Prompt یا Windows PowerShell، و با اعتبارنامه های امنیتی مناسب، می توانید درایوهای شبکه را نقشه برداری کنید و از راه دور به پوشه ها روی رایانه با استفاده از حرف درایو آن به جای مسیر UNC دسترسی داشته باشید
مایکروسافت پس از اینکه سیستم های یونیکس یک قرارداد نام مسیر متفاوت را تعریف کردند، UNC را برای ویندوز ایجاد کرد. مسیرهای شبکه یونیکس (از جمله سیستمعاملهای مرتبط با یونیکس و لینوکس مانند macOS و Android) از اسلشهای جلو بهجای اسلشهای عقب استفاده میکنند.