در حال بارگذاری...
شروع مسیر شبکهکار شدن: درک اینکه شبکه چیست، چرا ساخته شد، اجزای اصلی آن کدامند و داده چگونه بین دو دستگاه جابهجا میشود.
اهداف این درس
تصور کنید دو کامپیوتر در یک اتاق دارید و میخواهید فایلی را از یکی به دیگری منتقل کنید. سادهترین راه این است که فایل را روی یک فلش کپی کنید، به کامپیوتر دوم بروید و آن را کپی کنید. حالا تصور کنید این کار را برای صد کامپیوتر در طبقات مختلف ساختمان، یا برای کارمندان در سه شهر مختلف بخواهید انجام دهید. ناگهان متوجه میشوید که «اتصال مستقیم و اشتراک منابع» بهترین راه حل است. این دقیقاً همان دلیلی است که شبکهها ساخته شدند.
مجموعهای از دو یا چند دستگاه (کامپیوتر، سرور، گوشی، چاپگر و...) که از طریق یک رسانه انتقال (کابل یا بیسیم) به هم متصل شدهاند تا داده و منابع را با یک زبان مشترک (پروتکل) به اشتراک بگذارند.
مثال واقعی
در یک شرکت ۵۰۰ نفره بدون شبکه، هر کارمند برای چاپ باید به اتاق چاپگر برود و فایل را از طریق فلش منتقل کند. با شبکه، همه به یک چاپگر شبکه متصل میشوند، فایلها روی سرور مرکزی ذخیره میشوند و اینترنت بهصورت یکپارچه توزیع میشود.
هر شبکه — از سادهترین شبکه خانگی تا بزرگترین شبکه ابری — از سه جزء اساسی تشکیل میشود. اگر این سه جزء را درک کنید، بقیه مفاهیم شبکه بر پایه آنها بنا میشوند.
نکته حفظی
برای آزمون، این سهگانه را به خاطر بسپارید: دستگاهها + رسانه + پروتکل = شبکه. هر سوالی درباره «اجزای شبکه» معمولاً به همین سهگانه برمیگردد.
دو سبک اصلی برای سازماندهی شبکه وجود دارد که هرکدام مزایا و محدودیتهای خود را دارند:
مقایسه معماریهای شبکه
| ویژگی | Client/Server | Peer-to-Peer |
|---|---|---|
| مدیریت | متمرکز و قابل کنترل | غیرمتمرکز و ساده |
| امنیت | بالاتر با سیاستهای مرکزی | پایینتر |
| هزینه | بالاتر (سرور اختصاصی) | کمتر |
| مقیاسپذیری | عالی | محدود به تعداد کم |
| مثال | شبکه سازمانی با دامین | اشتراک فایل بین دو لپتاپ |
مثال کاربردی
در یک دفاتر ۲۰ نفره، یک سرور فایل مرکزی (Client/Server) همه اسناد را نگه میدارد و بکآپ روزانه میگیرد. اما دو نفر که فقط میخواهند چند عکس ردوبدل کنند میتوانند از معماری peer-to-peer استفاده کنند.
هنگام ارزیابی هر شبکه، دو معیار بیش از همه اهمیت دارند:
حداکثر دادهای که یک کانال میتواند در یک ثانیه انتقال دهد؛ واحد آن bps، Kbps، Mbps و Gbps است. پهنای باند مثل تعداد لاینهای یک بزرگراه است.
زمان لازم برای حرکت داده از مبدأ به مقصد؛ واحد آن میلیثانیه (ms) است. تأخیر مثل سرعت هر خودرو در بزرگراه است.
اشتباه رایج
ممکن است پهنای باند بالا داشته باشید اما تأخیر هم بالا باشد؛ برای مثال ماهواره پهنای باند خوبی دارد اما تأخیرش بالا است (چون سیگنال باید به فضا برود و برگردد). این دو معیار مستقل از هماند.
مثال برای درک بهتر
برای تماس ویدیویی (VoIP/Video)، هم پهنای باند کافی و هم تأخیر کم لازم است. اگر پهنای باند کم باشد تصویر خراب میشود و اگر تأخیر زیاد باشد صدا دیر میرسد — همان تجربه مکالمه با ماهواره.
وقتی شما یک عکس میفرستید، فایل به قطعات کوچکتری به نام «بسته» (Packet) تقسیم میشود. هر بسته مثل یک نامه است که آدرس مبدأ و مقصد روی آن نوشته شده. تجهیزات شبکه مانند سوییچ و روتر این نامهها را بهدرستی هدایت میکنند تا در مقصد دوباره کنار هم قرار بگیرند. این فرآیند را در درس «کپسولهسازی» بهطور کامل بررسی میکنیم.
این درس فقط درِ ورودی دنیای شبکه است. در ادامه این دوره یاد میگیرید مدل OSI و TCP/IP چگونه ارتباطات را لایهبندی میکنند، آدرس IP و سابنتینگ چگونه شبکهها را سازماندهی میکنند، سوییچ و روتر چه کاری انجام میدهند، و در نهایت چگونه یک مشکل شبکه را عیبیابی کنید. همه این مفاهیم روی همان سه جزء پایهای (دستگاه، رسانه، پروتکل) بنا شدهاند.
شبکه یعنی حل مسئله «ارتباط» در مقیاس؛ هرچه لایههای دانشتان بیشتر شود، تصویر بزرگتر را بهتر میبینید.
آیا برای شروع این دوره به دانش قبلی نیاز دارم؟
خیر. این درس برای افراد بدون پیشزمینه طراحی شده است. فقط به کامپیوتر، اینترنت و کنجکاوی نیاز دارید.
چطور میتوانم یادگیری را در مسیر درست ادامه دهم؟
از صفحه «مسیر یادگیری» استفاده کنید که دروس را مرحلهبهمرحله به شما پیشنهاد میدهد؛ هر درس با آزمون تمرینی تمام میشود.
شبکه بدون یک زبان مشترک (پروتکل) معنایی ندارد.
مقیاس شبکه از دو دستگاه در یک اتاق تا میلیونها دستگاه در اینترنت متغیر است.
شبکههای مدرن ترکیبی از کابل، بیسیم و ابر هستند.
هر شبکه به آدرسدهی، مسیریابی و مدیریت نیاز دارد.
کدام گزینه بهترین تعریف یک شبکه کامپیوتری است؟
تفاوت یک شبکه LAN با یک شبکه WAN چیست؟
شبکه LAN محدوده کوچک (یک ساختمان یا طبقه) را پوشش میدهد و معمولاً متعلق به یک سازمان است؛ WAN محدوده جغرافیایی بزرگ را از طریق زیرساخت عمومی یا خصوصی به هم متصل میکند.
منظور از پروتکل در شبکه چیست؟
پروتکل مجموعه قواعد توافقشده برای نحوه ارتباط، قالببندی، و خطاگیری داده است؛ مثل TCP/IP، HTTP و DNS.
میزان پهنای باند چگونه با تجربه کاربر ارتباط دارد؟
پهنای باند بیشتر به معنای داده بیشتر در واحد زمان است که برای دانلود و استریم حیاتی است؛ تأخیر نیز تعیینکننده سرعت واکنش شبکه است.
آیا میتوان شبکهای با پهنای باند بالا اما تأخیر زیاد داشت؟ مثال بزنید.
بله؛ اتصال ماهوارهای پهنای باند خوبی دارد اما تأخیر بالایی (۶۰۰+ میلیثانیه) دارد چون سیگنال باید مسافت زیادی تا ماهواره طی کند. این برای بازی آنلاین مناسب نیست ولی برای دانلود حجم بالا مشکلی ندارد.
در یک شبکه peer-to-peer، اگر یک دستگاه خاموش شود چه اتفاقی میافتد؟
فقط سرویسهایی که آن دستگاه ارائه میداد از دسترس خارج میشوند و بقیه ارتباطات بین دستگاههای دیگر بدون مشکل ادامه دارد. این یکی از تفاوتهای کلیدی P2P با client/server است.
چرا در سازمانهای بزرگ معماری client/server بر P2P ترجیح داده میشود؟
مدیریت متمرکز کاربران، سیاستهای امنیتی یکپارچه، بکآپ مرکزی، کنترل دسترسی و مقیاسپذیری بالا دلایل اصلی هستند. در P2P مدیریت صدها دستگاه عملاً غیرممکن است.