آموزشآموزش شبکه به زبان ساده

درس ۲۴ از ۹۹، شبکه و اینترنت، حدود ۱۲ دقیقه خواندن

ساب‌نت و ساب‌نت مسک چیست

جواب کوتاه

ساب‌نت مسک یه عدده که کنار آدرس IP هر دستگاه هست، مثلا 255.255.255.0. کارش اینه که بگه کدوم تیکه از آدرس اسم شبکه‌ست و کدوم تیکه اسم خود دستگاه. چرا مهمه؟ چون دستگاه شما با همین عدد می‌فهمه یه دستگاه دیگه توی شبکه‌ی خودشه یا نه. اگه باشه، پیام رو مستقیم بهش می‌ده. اگه نباشه، پیام رو می‌ده به مودم یا روتر که اون برسونه.

کجا دیدیدش؟

شاید توی تنظیمات وای‌فای گوشی، یا توی صفحه‌ی تنظیمات مودم، یه چیزی دیدید به اسم Subnet Mask که جلوش نوشته 255.255.255.0.

خب این چیه؟ به چه دردی می‌خوره؟ توی این درس همینو یاد می‌گیریم. لازم نیست چیزی از قبل بدونید، فقط اینکه هر دستگاهی یه آدرس IP داره (درس IP).

دو تا کلمه

قبل از هر چیز، این دو تا کلمه رو بشناسید:

  • ساب‌نتیعنی یه تیکه از شبکه. دستگاه‌هایی که توی یه ساب‌نتن، مستقیم به هم می‌رسن. مثل آدمایی که توی یه ردیف سینما نشستن.
  • ساب‌نت مسکیه عدد شبیه IP، مثلا 255.255.255.0. کارش اینه که بگه کدوم تیکه از آدرس اسم شبکه‌ست و کدوم تیکه اسم دستگاه.

ردیف و صندلی توی یه عدد

خب اول یه مثال. فرض کنید روی بلیت سینما فقط یه عدد نوشتن: 1207.

دو رقم اولش شماره‌ی ردیفه و دو رقم آخرش شماره‌ی صندلی. یعنی ردیف ۱۲، صندلی ۷. ولی شما از کجا بفهمید مرز کجاست؟ شاید ردیف ۱ باشه و صندلی ۲۰۷.

اینجا راهنمای سالن یه کارت سوراخ‌دار داره. کارت رو می‌ذاره روی عدد و فقط تیکه‌ی ردیف از سوراخ معلوم می‌شه.

آدرس IP هم دقیقا همینه. یه عدده که هم اسم شبکه توشه، هم اسم دستگاه. اون کارت سوراخ‌دار هم همون ساب‌نت مسکه.

یه چیز دیگه هم هست. آدمایی که توی یه ردیفن، یه چیزی رو راحت دست‌به‌دست به هم می‌دن. ولی اگه بخوان چیزی رو به ردیف دیگه برسونن، باید بدنش به راهنمای توی راهرو. دستگاه‌ها هم همین‌طورن. دستگاه‌های یه ساب‌نت مستقیم به هم می‌رسن، ولی برای ساب‌نت دیگه پیام رو می‌دن به روتر.

مسک از نزدیک

خب مسک هم دقیقا مثل خود IP یه عدد ۳۲ بیتیه (اگه یادتون نیست بیت چیه، توی درس بیت و بایت گفتیم).

چجوری مرز رو نشون می‌ده؟ خیلی ساده. مسک از اول چند تا ۱ پشت سر هم داره، بعدش دیگه تا آخر همه‌ش ۰. یعنی هیچ‌وقت نمی‌بینید یه ۱ وسط صفرها افتاده باشه.

حالا IP و مسک رو بذارید زیر هم. هر جا زیر IP عدد ۱ افتاده، اون تیکه مال اسم شبکه‌ست. هر جا ۰ افتاده، مال اسم دستگاه.

مثلا فرض کنید آدرس خونه‌ست: «خیابون آزادی، پلاک ۱۲». مسک می‌گه «خیابون آزادی» تا کجاست و «پلاک ۱۲» از کجا شروع می‌شه. توی بیشتر خونه‌ها مسک اینه:

هشت تا ۱ پشت سر هم می‌شه ۲۵۵، هشت تا ۰ هم می‌شه ۰. برای همین ۲۴ تا ۱ و ۸ تا ۰ رو این‌جوری می‌نویسن: 255.255.255.0.

پس هر جا مسک رو دیدید، این‌جوری بخونیدش: هر جا ۲۵۵ هست، اون تیکه از IP اسم شبکه‌ست. هر جا ۰ هست، اسم دستگاه.

خوندن آدرس با مسک

حالا یه آدرس واقعی رو با هم بخونیم. مثلا فرض کنید آدرس گوشی‌تون 192.168.1.37 هست و مسکش 255.255.255.0.

  1. آدرس و مسک رو زیر هم بنویسید، عدد به عدد.
  2. هر جا مسک ۲۵۵ هست، همون عدد آدرس رو بنویسید. هر جا ۰ هست، ۰ بنویسید. چیزی که درمیاد، اسم شبکه‌ست.
  3. عددی که زیرش ۰ بود، اسم خود دستگاهه.

پس این گوشی توی شبکه‌ی 192.168.1.0 هست و اسم خودش توی اون شبکه ۳۷ هست. درست مثل ردیف ۱۲ و صندلی ۷.

اگه مسک عددی غیر از ۲۵۵ و ۰ داشت، مثلا ۱۹۲، حساب یه کم فرق می‌کنه. اونو توی درس بعد، «محاسبه‌ی ساب‌نت قدم به قدم»، می‌گیم.

هم‌ردیفن یا نه؟

حالا اصل ماجرا. گوشی شما هر بار که می‌خواد یه پیام بفرسته، همین کار رو می‌کنه. یعنی آدرس خودش و آدرس مقصد رو با مسک می‌خونه.

اگه اسم شبکه‌ی هر دو یکی بود، یعنی هم‌ردیفن. پس پیام رو مستقیم می‌فرسته. اگه یکی نبود، پیام رو می‌ده به مودم یا روتر که اون برسونه.

هم‌ردیفن: مستقیم به هم می‌رسن، روتر لازم نیست.
ردیفشون فرق داره: پیام باید از روتر رد بشه.

اولین و آخرین صندلی

توی هر شبکه دو تا آدرس هست که به هیچ دستگاهی داده نمی‌شه.

اولیش اولین آدرسه. این اسم خود شبکه‌ست، مثل تابلویی که سر ردیف زدن. مثلا 192.168.1.0.

دومیش آخرین آدرسه. این آدرس مال همه‌ست. یعنی هر پیامی که به این آدرس بره، به همه‌ی دستگاه‌های اون شبکه می‌رسه. مثل وقتی که راهنما وسط سالن بلند می‌گه «همه گوش کنن». مثلا 192.168.1.255. به این آدرس می‌گن آدرس پخش همگانی (broadcast).

پس توی شبکه‌ای با مسک 255.255.255.0، از ۲۵۶ تا آدرس، ۲۵۴ تاش مال دستگاه‌هاست.

مسک‌های رایج

هر چی ۱های مسک بیشتر باشه، جا برای دستگاه کمتره و شبکه کوچیک‌تر. این جدول رو نگه دارید، خیلی به کارتون میاد.

ستون دوم شکل کوتاه همون مسکه. یعنی تعداد ۱ها رو بعد از یه خط کج می‌نویسن. مثلا /24 یعنی ۲۴ تا ۱، که همون 255.255.255.0 هست.

مسکشکل کوتاههمه‌ی آدرس‌هاجای دستگاه
255.0.0.0/8۱۶٬۷۷۷٬۲۱۶۱۶٬۷۷۷٬۲۱۴
255.255.0.0/16۶۵٬۵۳۶۶۵٬۵۳۴
255.255.255.0/24۲۵۶۲۵۴
255.255.255.128/25۱۲۸۱۲۶
255.255.255.192/26۶۴۶۲
255.255.255.224/27۳۲۳۰
255.255.255.240/28۱۶۱۴
255.255.255.248/29۸۶
255.255.255.252/30۴۲

یه نکته هم بگم. توی کتابای قدیمی‌تر ممکنه ببینید به 255.255.255.0 می‌گن «مسک کلاس C». این اسم مال قبل از سال ۱۹۹۳ هست که آدرس‌ها کلاس داشتن. الان دیگه هر آدرس با مسک خودش داده می‌شه.

چرا شبکه رو تیکه می‌کنن؟

فرض کنید یه شرکت چند طبقه همه‌ی دستگاه‌هاش رو توی یه شبکه گذاشته. خب هر پیامی که برای همه فرستاده بشه، به همه‌ی دستگاه‌های همه‌ی طبقه‌ها می‌رسه. هر چی دستگاه بیشتر، این پیاما هم بیشتر.

ولی پیامی که برای همه‌ست از روتر رد نمی‌شه. پس اگه هر طبقه یه ساب‌نت جدا داشته باشه، پیامای هر طبقه توی همون طبقه می‌مونه.

اداره کردنش هم راحت‌تره. مثلا معلومه کدوم دستگاه مال کدوم طبقه‌ست، و روتر بین طبقه‌ها مرز می‌کشه.

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

توی ویندوز:

  1. Command Prompt رو باز کنید.
  2. بنویسید ipconfig و Enter رو بزنید.
  3. خط «Subnet Mask» رو پیدا کنید. درست کنار آدرس IP دستگاهتون نوشته.

توی گوشی هم برید توی تنظیمات وای‌فای و روی اسم وای‌فایی که بهش وصلید بزنید. مسک همون‌جاست. بعضی گوشیا شکل کوتاهش رو نشون می‌دن، مثلا ۲۴.

توی بیشتر خونه‌ها مسک 255.255.255.0 هست. لازم هم نیست دستی واردش کنید. مودم خودش وقتی آدرس IP رو به دستگاه می‌ده، مسک رو هم همراهش می‌ده.

سه تا اشتباه رایج

  • «ساب‌نت مسک هم یه آدرس IP هست.»نه. فقط شکلش شبیه IP هست. آدرس هیچ دستگاهی نیست، فقط می‌گه آدرس رو از کجا باید دو تیکه کرد.
  • «دو تا آدرس که شبیه همن، حتما توی یه شبکه‌ان.»بستگی به مسک داره. مثلا با مسک 255.255.255.0، آدرس 192.168.1.37 و 192.168.2.5 توی یه شبکه نیستن، چون عدد سومشون فرق داره.
  • «شبکه‌ی /24 جای ۲۵۶ تا دستگاه داره.»نه، ۲۵۴ تا. چون اولین آدرس اسم خود شبکه‌ست و آخرین آدرس مال همه.

جمع‌بندی. آنچه از این درس با خودتان می‌برید.

  • هر آدرس IP دو تیکه داره: اسم شبکه و اسم دستگاه.
  • ساب‌نت مسک می‌گه مرز این دو تیکه کجاست.
  • با مسک 255.255.255.0، سه عدد اول اسم شبکه‌ست و عدد آخر اسم دستگاه.
  • دو تا دستگاه که اسم شبکه‌شون یکیه، مستقیم به هم می‌رسن؛ وگرنه پیام از روتر رد می‌شه.
  • اولین و آخرین آدرس هر شبکه به هیچ دستگاهی داده نمی‌شه؛ پس /24 جای ۲۵۴ تا دستگاه داره.
  • مسک دستگاهتون رو توی جزئیات وای‌فای گوشی یا با ipconfig توی ویندوز می‌بینید.

خودتان را بسنجید

۱۵ پرسش، هر بار تازه از میان ۳۰ پرسش این درس. آخر آزمون فقط کارنامه را می‌بینید: چند درست، چند نادرست.

خودتان را بسنجید

۱۵ پرسش

  • هر بار پرسش‌ها و ترتیب گزینه‌ها تازه است.
  • تا آخر، درست یا نادرست بودن جواب‌ها گفته نمی‌شود؛ می‌توانید برگردید و جوابی را عوض کنید.
  • آخرش کارنامه می‌گیرید: چند پرسش درست و چند نادرست.
  • هر وقت بستید، دوباره که باز کنید از همان‌جا ادامه می‌دهید.

فصل‌های این درس

درس بعد