آموزشیشبکه

آموزش شبکه ( قسمت دوم:DNS-Gateway-SubMask-WINS)

جهت آشنایی بیشتر با شبکه مجموعه ای از مقالات در موضوع IP ، SubMask،Gateway، DNSو WINSآشنایی با ساختار شبکه را منتشر خواهم کردآموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

آموزش
آشنایی با دستور ping
آشنايي و آموزش سوكت زني و متعلقات
آموزش شبکه (قسمت اول :درباره IP)
آموزش شبکه ( قسمت دوم:DNS-Gateway-SubMask-WINS)
آموزش شبکه (قسمت سوم: فایروال و امنیت)
چگونه به یک سيستم چند IP اختصاص دهیم
آموزش شبکه( قسمت چهارم: اشتراک گذاری فايل و پرینتِر)

Subnet Mask

subnetwork یا subnet یک یخش قابل مشاهده در سیستم IP دهی می باشد که کار تقسیم یک شبکه به دو یا چند شبکه را انجام میدهد، Subnet  تعداد IP های و سیستمهای موجود در شبکه را مدیریت و به سیستم معرفی میکند.Subnet Mask مشخص می‌کند چه قسمتی از یک آدرس IP مربوط به کامپیوترهای داخل شبکه و چه قسمتی مربوط به شناسه خاص آن شبکه است.

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS) برای مثال مشخصات زیر را فرض کنید:

IP Address: 1۹۲.1۶۸.۱.۵۴

Subnet Mask: 255.255.۲5۵.۰

در مثال بالا چون سه بخش اول Subnet Mask عدد ۲5۵ است که معادل باینری آن 1111111۱ می‌شود به معنی این است که سه بخش اول IP Address یعنی 1۹2.16۸.1 مربوط به شناسه خاص آن شبکه و بخش آخر آن که عدد 5۴ است مربوط به کامپیوترهای داخل آن شبکه است که این عدد می‌تواند بین ۱ تا 256 باشد و در این شبکه حداکثر ۲۵۶ کامپیوتر می‌تواند باشد.

حال اگر Subnet Mask عدد 255.۲5۵.0.۰ باشد دو بخش آخر IP که 1.5۴ است کامپیوترهای داخل شبکه را مشخص میکند که هر کدام می‌توانند بین ۱ تا 256 باشند در نتیجه تعداد کامپیوترهای داخل این شبکه می‌تواند ۲۵۶x۲56 باشد که 65۵۳۶ عدد کامپیوتر را شامل می‌شود و برای سازمان ‌‌های بزرگ کاربرد دارد.

Subnet Mask در كلاس A به صورت 255.0.0.0 است. يعني همان طور در درس گذشته گفته شد NetID، داراي هشت بيت است و بقيه بيت ا مربوط به HostID مي شوند.
Subnet Mask در كلاس B به صورت 255.255.0.0 است و در كلاس C به صورت 255.255.255.0 مي باشد.
دقت داشته باشيد كه اين Subnet Mask ها مربوط به سرويس دهندها هستند. به عنوان مثال Subnet Mask ، با عدد 255.255.255.0 مربوط به سرويس دهنده اي (Server) است كه از IP كلاس C براي سرويس دادن به مشتري هايش (Client) استفاده ميكند نه به ما كه يك Host بر روي آن هستيم.
Subnet Mask يك Client كه روي IP كلاس C است 255.255.255.255 است ، يعني هيچ بيتي براي Host ندارد.

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

IP از دو قسمت يکى Net ID و ديگرى Host ID تشکيل مى‌شود که دسته‌اى از بيت‌ها تعيين‌کننده Net ID آدرس IP هستند و زمانى که تعداد بيت‌هاى Net ID تمام شد، بيت‌هاى مربوط به Host ID مورد استفاده قرار مى‌گيرند. البته اين امر بستگى به کلاسى دارد که Net ID در آن قرار دارد.

subnet mask در يک شبکه مشخص مى‌کند که کدام بخش از يک آدرس IP به آدرس شبکه (Net ID) و کدام بخش به آدرس ميزبان (Host ID) تعلق دارد.
در يک شبکه براى شناسايى اينکه آيا يک آدرس IP متعلق به اين شبکه مى‌باشد يا خير کافى است تا آدرس مربوط به Net ID آن را با ماسک زيرشبکه and کنيم. درصورتى که با آدرس شبکه (Net ID) يکى گردد بدان معناست که اين آدرس IP متعلق به شبکه موردنظر است.
در جدول زير کلاس‌هاى مختلف آدرس‌هاى IP به‌همراه subnet maskهاى مربوطه نمايش داده شده است.

کلاسمحدودهماسک زیر شبکه
A۱۲۶-۱۲۵۵.۰.۰.۰
B۱۲۸-۱۹۱۲۵۵.۲۵۵.۰.۰
C۲۲۳-۱۹۱۲۵۵.۲۵۵.۲۵۵.۲۵۵

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

Prefix sizeNetwork maskAvailable
subnets
Usable hosts
per subnet
Total
usable hosts
/24255.255.255.01254254
/25255.255.255.1282126252
/26255.255.255.192462248
/27255.255.255.224830240
/28255.255.255.2401614224
/29255.255.255.248326192
/30255.255.255.252642128
/31255.255.255.2541282 *256

برای محاسبه Subnet Mask می توانید از سایت‌هاي محاسبه‌اي زیر استفاده کنید

 /www.subnetmask.info

www.subnet-calculator.com

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS) آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS) Gateway

Default Gateway سیستم یا سروریه که ازطریق آن میشود به اینترنت متصل شد،مثلا ISP یک Default Gateway به حساب میاید،اگر در شبکه ای سیستمی به اینترنت متصل است و اینترنت را به اشتراک گذاشته کاربرانی که میخواهند از اینترنت استفاده کننید بایستی Default Gateway خود را IP آن سیستمی قرار دهند که به اینترنت متصل است تا بتوانند از اینترنت استفاده کنند، برای مثال در یک ارتباط شبکه ای بین سیستم و مودم ADSL ای پی مودم Default Gateway می باشد.

مثال:

شما چند سیستم را با مودم ADSL که نقش روتر و هاب را دارد متصل کرده اید در قسمت IP دهی مقدار Default Gateway را باید IP مودم بطور پیش فرض 19.168.1.1 قرار دهید

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)


DNS

DNS از کلمات Domain Name System اقتباس و  يک پروتکل شناخته شده در عرصه شبکه های کامپيوتری خصوصا” اينترنت است . از پروتکل فوق به منظور ترجمه  اسامی کامپيوترهای ميزبان و Domain به آدرس های IP استفاده می گردد. زمانی که شما آدرس www.srco.ir را در مرورگر خود تايپ می نمائيد ، نام فوق به يک آدرس IP و بر اساس يک درخواست خاص ( query )  که از جانب کامپيوتر شما صادر می شود ، ترجمه می گردد .آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

فرآيند ارسال يک درخواست DNS و دريافت پاسخ آن ، متناسب با نوع سيستم عامل نصب شده بر روی يک کامپيوتر است .برخی از سيستم های عامل اجازه  استفاده از پروتکل TCP برای DNS را نداده و صرفا”  می بايست از پروتکل UDP  به منظور حمل داده استفاده شود . بديهی است در چنين مواردی همواره اين احتمال وجود خواهد داشت که با خطاهائی مواجه شده و عملا” امکان ترجمه نام يک کامپيوتر و يا Domain به آدرس IP وجود نداشته باشد .
پروتکل DNS از پورت 53 به منظور ارائه خدمات خود استفاده می نمايد . بنابراين  يک سرويس دهنده DNS به پورت 53 گوش داده و اين انتظار را خواهد داشت که هر سرويس گيرنده ای که تمايل به استفاده از سرويس فوق را دارد از پورت مشابه استفاده نمايد . در برخی موارد ممکن است مجبور شويم از پورت ديگری استفاده نمائيم . وضعيت فوق به سيستم عامل و سرويس دهنده DNS نصب شده بر روی يک کامپيوتر بستگی دارد.آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

زمانی که کامپیوتر شما درخواست یک آدرس IP را می کند، بسته به اینکه آدرس IP درخواست شده در محدوده شبکه محلی شما قرار دارد یا خیر یکی از این سه حالت رخ می دهد:
حالت اول :  اگر آدرس IP درخواست شده به طور محلی ثبت شده است (مثلا این آدرس متعلق به یکی از کامپیوترهای  شبکه سازمان شماست) مستقیما پاسخی را از یکی از Name Server های محلی فهرست شده در تنظیمات Workstation خود دریافت خواهید داشت. در این حالت معمولا دریافت پاسخ یا خیلی کم طول می کشد یا به صورت کاملا بلادرنگ صورت می گیرد.
حالت دوم : اگر آدرس IP درخواست شده به صورت محلی ثبت نشده است (مثلا این آدرس متعلق به کامپیوتری در خارج شبکه سازمان شماست) ولی شخصی در سازمان شما اخیرا به همان آدرس IP رجوع کرده و به سایت نظیر آن متصل شده است، آنگاه Name Server  آدرس IP را از سیستم ذخیره سازی کش خود بازیابی خواهد کرد (کش= حافظه ای محدود که بخشی از آدرسهای IP که اخیرا مورد مراجعه قرار گرفته اند را در خود نگه می دارد). مجددا در این حالت هم معمولا دریافت پاسخ یا خیلی کم طول می کشد یا به صورت کاملا بلادرنگ صورت می گیرد.
حالت سوم : اگر آدرس IP درخواست شده به صورت محلی ثبت نشده است و شما اولین کسی هستید که در یک بازه زمانی خاص اطلاعاتی از سیستم مورد نظر را درخواست کرده اید، ( از 12 ساعت تا یک هفته پیش) آنگاه Name Server محلی به جای Workstation شما جستجو را انجام خواهد داد. این جستجو ممکن است شامل پرس و جو از دو یا چند Name Server دیگر در هر مکان راه دور دیگری باشد. این پرس و جوها ممکن است از یک ثانیه تا بیشتر به طول انجامد (بسته به آنکه اتصال شما به شبکه راه دور چه کیفیتی دارد و با چند Name Server بایستی ارتباط برقرار شود).

بیشترISP و شرکت ارائه دهنده اینترنت DNS سرور اختصاصی خود را به کاربر پیشنهاد میکنند

شما میتوانید از DNS های عمومی (Public DNS ) استفاده کنید:

Public DNS Google:

IPv4 addresses
  • 8.8.8.8
  • 8.8.4.4
IPv6 addresses
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

OpenDNS:

  • 208.67.222.222
  • 208.67.220.220

Comodo Secure DNS

  • 8.26.56.26
  • 8.20.247.20

Comodo SecureDNS

  • 8.26.56.26
  • 8.20.247.20

Norton ConnectSafe

تهدیدات امنیتی
  • 198.153.192.40
  • 198.153.194.40
تهدیدات امنیتی و مقابله با سایت های نامناسب جنسی
  • 198.153.192.50
  • 198.153.194.50
تهدیدات امنیتی و لایه بالاتر استفاده خانوادگی
  • 198.153.192.60
  • 198.153.194.60

با استفاده از Public DNS های خاص شما میتوانید دسترسی به بعضی سایت ها ( برای مثال سایت های نامناسب برای کودکان) را مسدود و یا امنیت خود را افزایش دهید

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)


WINS (Windows Internet Name Service)

سرويس WINS ، دارای عملکردی نسبتا” مشابه DNS  با تفاوت هائی اندک است . قبل از ويندوز 2000 ، کامپيوترهای موجود در شبکه از پروتکلی با نام NetBIOS استفاده می کردند. در چنين حالتی ، هر کامپيوتر دارای يک نام منحصر بفرد بوده و سرويس دهنده  WINS ، مسئول ارائه سرويس name resolution  بمنظور ترجمه اسامی NetBIOS ، به آدرس های IP  معادل است. DNS ، نيز نيازمند يک نام منحصر بفرد است ( صرفا” در يک domain خاص). مثلا” DNS ، امکان تعريف  نام Client1 را برای يک کامپيوتر موجود در  حوزه Test.com  و Microsoft.com ، فراهم می نمايد.WINS ، از يک سيستم نامگذاری مسطح تبعيت نموده  و می بايست تمامی کامپيوترهای موجود در شبکه دارای اسامی منحصر بفردی باشند .بدين ترتيب نبايد انتظار داشته باشيم که از سرويس  WINS ، در شبکه اينترنت ، استفاده  گردد ( در اينترنت از سرويس  DNS ، استفاده می گردد) . استفاده ازسرويس  WINS درصورت لزوم فقط برای  شبکه های محلی خصوصی، پيشنهاد می گردد.
ويندوز 2000 و نسخه های بعد از آن ، همچنان از اسامی
NetBIOS بمنظور سازگاری با نسخه های قبل از خود استفاده می نمايند . در ويندوز 2000 و ويندوز دات نت ،  سرويس دهنده WINS ، نيز ارائه گرديده تا زمينه حمايت و سازگاری برای سرويس گيرندگان قديمی که همچنان مرتبط با WINS ، می باشند ، فراهم گردد. ماکروسافت بتدريج استفاده از NetBIOS را حذف  و از DNS برای ترجمه نام به آدرس ،  در مقابل سرويس WINS استفاده می نمايد.
يکی از ويژگی های منحصربفرد سرويس
WINS ، قابليت تکرارپذيری( Replicate ) آن بين سرويس دهندگان متعدد WINS در يک شبکه است .بدين ترتيب ، می توان از  چندين سرويس دهنده WINS بر روی شبکه بهمراه  يک بانک اطلاعاتی  مشترک بين آنها ، استفاده گردد. سرويس دهنده WINS ، قادر به ارتباط با ساير سرويس دهندگان  بمنظور مبادله اطلاعات جديد و آدرس های بهنگام شده IP ، خواهد بود.

مزایای استفاده از WINS:

  • Name resolutation در WINS میتواند سبب کاهش ترافیک Broadcast شود.وقتی این دلیل منظقی به نظر میرسد که به این نکته توجه کنیم :کلاینت به صورت مستقیم با WINS server طرف میشود.
  • WINS server قادر است IP های جمع آوری شده را توسعه داده و بانک داده خود را توسعه دهد.
  • WINS server قادر است اطلاعات خود را با سایر Server ها Replicate نماید.
  • WINS server میتواند در کنار DNS مورد استفاده قرار گیرد تا کارایی شبکه را بالاتر ببرد.
  • با وجود WINS server کاربران نیازی به دانستن IP سایر کامپیوترها ندارند و میتوانند به راحتی از منابع اشتراکی یکدیگر استفاده نمایند.
  • اگر شما تمایل دارید اسم و IP کامپیوترهای موجود در شبکه خود را در یک پایگاه داده داشته باشید به فکر پیاده سازی یک WINS server باشید.

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

جهت فعال سازی WINS بر روی کلاینت کافی است مسیر زیر را پیمایش کنیم :

از کارت شبکه فعال Properties میگیریم:

Networking Tab →Internet Protocol Version 4→General→Advanced→WINS→تنظیم آی پی وینز سرور

آموزش شبکه ( قسمت دوم:DNS Gateway SubMask WINS)

امیر فدائیان

عاشق تکنولوژی هستم،مشغول برنامه نویسی و همچنین پشتیبانی و نصب سیستم های نظارتی و حفاظتی هست، در اين وبلاگ علاوه بر اينكه دفترچه ياداشتي براي خودم هست ،تجربیات و دانسته‌هام در حوزه نرم‌افزار ،اينترنت ،تلفن همراه و ... را منتشر ميكنم. Programming languages: Delphi, Kotlin, Python, SQL Server

نوشته های مشابه

‫9 دیدگاه ها

  1. سلام
    چکیده مطالب مفیدی گذاشتین ازتون ممنونم میشه درمورد پیادهسازی پروتکل RIPتوضیحی بدین.

  2. سلام من میخوام روی یک وی ام ویر ورژن 10 چند تا ویندوز ایکس پی نصب کنم ولی میخوام ای پی ها هر ویندوز تغییر بکنه
    ای پی های ایران باشه نه اروپا
    یاای پی این مرور گر ها رو تغییر بدم درست میشه؟
    برام جواب رو ایمیل کنید ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا