آشنایی با برنامه نویسی پایتون

سلام به همه.امیدوارم که حال دلتون خوب باشه :)
به وبلاگ من خوش اومدین *.*
اینجا قراره با آموزش زبان پایتون پیش بریم و در آخر یه برنامه نویسِ خفن بشیم.
با من همراه باشید.

  • ۰
  • ۰

سویچ (switch) چیست؟

سویچ‎ها بخش مهمی‎ از شبکه‎های محلی اترنت مدرن هستن. در حالی که شبکه‎های محلی کوچک (دفاتر کوچک یا خانگی) از یه سویچ استفاده می‎کنن. شبکه‎های محلی بزرگ از چند سویچ مدیریت شده تشکیل میشن. سویچ‎های مدیریت شده برا دستکاری و تغییر نحوه کارکرد یه سویچ راهکارهایی مثل رابط‎ های خط فرمان رو فراهم میکنن. سویچ‎هایی که تو لایه دیتا لینک کار می‎کنن به دستگاه‎هایی که به پورت‎های اون متصل شدن اجازه میدن تا با ایجاد دامنه‎های برخورد جداگانه برا هر پورت بدون هیچ‎گونه تداخلی ارتباط برقرار کنن.

مثلا چهار کامپیوتر رو در نظر بگیرین (C1, C2, C3 و C4) که با استفاده از یه سویچ 4 پورت به شبکه متصل شدن. C1 و C2 میتونن با همدیگه ارتباط برقرار کنن، در حالی که C3 و C4 هم بدون هیچ‎گونه تداخلی در ارتباط با هم هستن. همینطور سویچ‎ها میتونن به طور همزمان تو چند لایه (مثل data link, network یا transport) کار کنن. به این نوع از سویچ‎ها، سویچ‎های چند لایه یا multilayer switch گفته میشه.

هاب (hub) چیست؟

هاب هم دستگاهیه  که از اون برا اتصال بقیه دستگاه‎های موجود در شبکه به هم استفاده میشه. این یه دستگاه سادست که بدون هیچ‎گونه مدیریتی ترافیک ورودی رو منتشر میکنه. این دستگاه هیچ اطلاعاتی رو از ترافیکی که از طریق اون جریان داره جمع آوری نمیکنه، به همین دلیل چیزی در مورد منبع یا مقصد این ترافیک نمیدونه. در یه هاب، ترافیک وارد شده به یه پورت از تمام پورت‎های دیگر خارج میشه. از اونجایی که هاب‎ها این ترافیک رو به تموم دستگاه‎های متصل شده به پورت‎هاش بازمیگردونه، ممکنه ترافیک غیرضروری به دستگاه‎های موجود در شبکه ارسال بشه. دستگاه‎ها خودشون باید به وسیله بررسی اطلاعات آدرس موجود در هر بسته تشخیص بدن که آیا یه بسته برای اونها ارسال شده  یا نه. این فرآیند تکراری می‎تونه تو یه شبکه بزرگ با حجم زیادی از جریان ترافیک مشکل ساز بشه. از هاب در شبکه‎های کوچیک که این فرآیند تکرار قابل کنترله استفاده کرد.

حالا با این اوصاف چه تفاوتی بین سویچ و هاب وجود داره؟ با وجودی که از هر دو دستگاه سویچ و هاب می‎توانیم برای اتصال قطعات شبکه به هم استفاده کنیم ، اما تفاوت‎های عمده‎ای بین این دو وجود داره. یه هاب دستگاه ساده‎ایه که تمام ترافیک ورودی به خودشو به تمام پورت‎هاش ارسال می‎کنه. این می‎تونه باعث جریان مقدار زیادی ترافیک غیرضروری به شبکه و در نتیجه باعث تصادم بشه. از طرف دیگه سویچ‎ها اطلاعاتی در مورد دستگاه‎های متصل به خود جمع آوری کرده و ترافیک ورودی رو تنها از طریق پورت(های) مرتبط هدایت می‎کنه. این قابلیت  این امکان رو هم فراهم می‎کنه تا تبادلات انجام گرفته از طریق این سویچ رو مدیریت کرد. در نتیجه، هاب‎ها برای شبکه‎های کوچیک مناسبن و سویچ‎ها برای شبکه‎های بزرگ با حجم زیادی از ترافیک تبادل شده کاربرد دارن.

ممنون از توجهتون. *.*

  • ۹۹/۰۸/۲۸
  • Zahra Moradkhani

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی