TechBord Logo
TechBord detail

فضای نام (Namespace) چیست؟

فضای نام گروهی از عناصر مرتبط است که هر کدام یک نام یا شناسه منحصر به فرد دارند. انواع مختلفی از فضای نام وجود دارد، و هر یک دارای نحو (Syntax) خاصی است که برای تعریف عناصر مربوطه استفاده می شود. هر عنصر در یک فضای نام یک "نام محلی" دارد که به عنوان یک شناسه منحصر به فرد عمل می کند.

از فضاهای نام در بسیاری از حوزه های محاسباتی، مانند نام دامنه (Domain Name)، فایل مسیر (Path)

  1. نام دامنه - نحو فضای نام برای نام های دامنه توسط سیستم نام دامنه یا سیستم نام دامنه (DNS) مشخص می شود. این شامل دامنه سطح بالا، (به عنوان مثال "techbord.ir") و یک زیر دامنه، مانند "www." در آدرس اینترنتی (URL) "www.techbord.ir"، شناسه فضای نام "techbord.ir" است، در حالی که نام محلی "www.."
  2. مسیرهای فایل - فایل (File)
  3. اسناد XML - فضاهای نام XML (XMLNS) برای مرتبط کردن عنصر سند و نام ویژگی ها با فضای نامی که توسط یک . برای مثال، یک فایل XML ممکن است شامل عناصر تعیین کننده هویت منابع یک شکل (URI) باشد که در "http://www.w3.org/1999/xhtml" مشخص شده اند. این مرجع ممکن است به صورت "" در بالای سند XML ظاهر شود. .

نمونه های بالا تنها چند نوع فضای نام مورد استفاده در محاسبات هستند. آنها همچنین برای تعریف دستگاه های شبکه و انواع دیگر سخت افزار کامپیوتر استفاده می شوند. علاوه بر این، برنامه نویسان رایانه اغلب از فضای نام برای گروه بندی زبان نشانه گذاری فرامتن (HTML) مرتبط در متغیر (Variable) یک برنامه استفاده می کردند. در حالی که انواع مختلفی از فضاهای نام وجود دارد، همه آنها به یک هدف عمل می کنند - شامل گروه بندی منطقی از عناصر مرتبط.

تعریف اصطلاح فضای نام (Namespace) توسط تک بورد

تعریف فضای نام (Namespace) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف فضای نام (Namespace) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.