GUID چیست؟
یک GUID (شناسه منحصربهفرد جهانی) یک رشته متنی ۱۲۸ بیتی است که یک شناسه (ID) را نشان میدهد. زمانی که برای شناسایی اطلاعات در یک کامپیوتر یا شبکه به یک شماره مرجع منحصر به فرد نیاز است، سازمان ها GUID تولید می کنند. یک GUID می تواند برای شناسایی سخت افزار، نرم افزار، حساب ها، اسناد و موارد دیگر استفاده شود. این اصطلاح اغلب در نرم افزارهای ایجاد شده توسط مایکروسافت نیز استفاده می شود.
GUID ها زمانی مفید هستند که به یک شناسه منحصر به فرد نیاز باشد که احتمال تکرار آن بسیار کم باشد. رشته متن را می توان در تمام رایانه ها و شبکه ها استفاده کرد. GUID ها مانند شماره سریال هستند، زیرا سازمان ها از آنها برای اطمینان از تکرار نشدن سوابق پایگاه داده استفاده می کنند و همه داده ها دارای شناسه ای هستند که در پایگاه های داده مختلف منحصر به فرد است.
GUID اصطلاحی بود که برای اولین بار توسط مایکروسافت برای اشاره به نوع خاصی از یک اصطلاح مشابه، Universally Unique Identifier یا UUID استفاده شد. از آن زمان، این اصطلاحات با هم ترکیب شدند و مشخصات RFC 4122 آنها را مترادف به کار برد. نسخه های مختلف GUID از مشخصات RFC 4122 پیروی می کنند.
GUID چگونه کار می کند؟
GUID ها در دنباله ای از ارقام برابر با ۱۲۸ بیت ساخته می شوند. شناسه با ارقام هگزادسیمال است، به این معنی که از اعداد ۰ تا ۹ و حروف A تا F استفاده میکند. و با چهار خط فاصله از هم جدا می شوند: {XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.
کاربران برای مدیریت GUID ها نیازی به اعتماد به یک مرجع متمرکز ندارند، زیرا هر کسی می تواند از الگوریتم تولید برای ایجاد یک GUID استفاده کند. افراد و سازمان ها می توانند با استفاده از یک مولد رایگان GUID که به صورت آنلاین در دسترس است، GUID ایجاد کنند. یک مولد آنلاین یک GUID منحصر به فرد را مطابق RFC 4122 می سازد. هنگام ایجاد یک GUID، کاربران باید به مهر زمانی، ترتیب ساعت و شناسه گره توجه کنند – مانند یک آدرس کنترل دسترسی رسانه ( MAC ).