DNS مسئوليت حل مشکل اسامی کامپيوترها ( ترجمه
نام به آدرس ) در يک شبکه و مسائل مرتبط با برنامه های Winsock را بر عهده دارد. بمنظور شناخت برخی از
مفاهيم کليدی و اساسی DNS ، لازم است که سيستم فوق را با سيستم ديگر
نامگذاری در شبکه های مايکروسافت(NetBIOS )
مقايسه نمائيم .
قبل از عرضه ويندوز 2000 تمامی شبکه های مايکروسافت از مدل NetBIOS برای نامگذاری ماشين ها و سرويس ها ی موجود
بر روی شبکه استفاده می کردند. NetBIOS در سال 1983
به سفارش شرکت IBM طراحی گرديد. پروتکل فوق در ابتدا بعنوان
پروتکلی در سطح لايه " حمل " ايفای وظيفه می کرد.در ادامه مجموعه
دستورات NetBIOS بعنوان يک اينترفيس مربوط به لايه Session نيز مطرح تا از اين طريق امکان ارتباط با
ساير پروتکل ها نيز فراهم گردد. NetBEUI مهمترين و
رايج ترين نسخه پياده سازی شده در اين زمينه است . NetBIOS برای
شيکه های کوچک محلی با يک سگمنت طراحی شده است . پروتکل فوق بصورت Broadcast Base است . سرويس گيرندگان NetBIOS می توانند ساير سرويس گيرندگان موجود در
شبکه را از طريق ارسال پيامهای Broadcast بمنظور
شناخت و آگاهی از آدرس سخت افزاری کامپيوترهای مقصد پيدا نمايند. شکل زير نحوه
عملکرد پروتکل فوق در يک شبکه و آگاهی از آدرس سخت افزاری يک کامپيوتر را نشان می
دهد. کامپيوتر ds2000 قصد ارسال اطلاعات به کامپيوتری با نام Exeter را
دارد. يک پيام Broadcast برای تمامی کامپيوترهای موجود در سگمنت
ارسال خواهد شد. تمامی کامپيوترهای موجود در سگمنت مکلف به بررسی پيام می باشند.
کامپيوتر Exeter پس از دريافت پيام ،آدرس MAC خود
را برای کامپيوتر ds2000 ارسال می نمايد