Everything & Nothing

۳ مطلب در شهریور ۱۳۹۲ ثبت شده است

۲۶ شهریور ۹۲ ، ۱۷:۴۸

Switch چیست؟!

switch چیست؟؟

فقط کافی است در google  بزنید سوییچ چیست؟ بدون هیچ تبعیضی در سایت ها به این تعریف برخورد میکنید:

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

خب این از تعریف گوگلی و اما میرسیم به وبلاگ خودمون Just_Cuz_13.gif

یکی از ابزارهای مهم در شبکه "سوییچ" میباشد .ما به کمک سوییچ می توانیم تشکیل شبکه دهیم و به اصطلاح ، سوییچ ها شبکه ها را ایجاد میکنند.

 همچنین گفتیم سوییچ در لایه 2 کار میکند پس MAC Address یک سیستم را می شناسد و این مهم ترین و اصلی ترین تفاوت سوییچ با هاپ "رجوع به لایه یک " است .

چرا که سوییچ با داشتن این قابلیت دیگر Packet دریافتی را برای تمام PC ها ارسال نمیکند بلکه با خواندن مک آدرس Packet مورد نظر می فهمد که دریافت کننده ی این Packet کدام PC میباشد. پس collision (برخورد داده ) در سوییچ اتفاق نمی افتد .


امروزه ما با دو دسته از سوییچ ها سر و کار داریم:

1- سوییچ لایه دو که مک آدرس سیستم را می شناسد .

2- سوییچ های پیشرفته تر که به تازگی وارد دنیای شبکه شده اند و IP Address سیستم ها را می شناسند (در لایه 3 با IP آشنا میشوید و این مفهوم را درک میکنید ، اندکی صبر سحــــــــــر نزدیک است 3.gif )

در شکل زیر یک سوییچ را میبینم که با چندین PC و یک سرور به شبکه در آمده اند . همچنین روشن بودن چراغ های روی سوییچ نشان از Up شدن PC هاست چرا که اگر PC مورد نظر تحت شبکه باشد پورت آن بر روی سوییچ سبز میشود در غیر این صورت خاموش میباشد که نشان از قطع بودن و دچار مشکل شدن آن PC است .




 سه روش سوئیچینگ (Switching)
Cut Through Switch
Fragment Free Switch
Store and Forward Switch
Cut Through Switch
سوئیچی در شبکه ها که بسته ها را فورا به پورت مرتبط با گیرنده بسته ها هدایت میکند مدت زمان لازم برای اینکه یک سیگنال از نقطه ای از یک شبکه به نقطه ای دیگری از آن انتقال یابد خیلی کم میباشد ,خطای ردیابی ندارد ,دارای تصادم است
Fragment Free Switch
منتظر میماند تا 64 بایت از داده ها را جمع کند به محض اینکه اطلاعات را جمع آوری کرد داده ها را به مقصد میفرستد مدت زمان لازم برای اینکه یک سیگنال از نقطه ای از یک شبکه به نقطه دیگری از آن انتقال یابد بیشتر است
Store and Forward Switch
روشی برای تحویل پیامها که در آن پیامها پیش از ارسال به مقصد توسط یک منبع میانجی به طور موقت نگهداری میشوند
مدت زمان لازم برای اینکه یک سیگنال از نقطه ای از یک شبکه به نقطه دیگری از آن انتقال یابد خیلی بالا میباشد ,دارای خطای ردیابی میباشد ,دارای تصادم نمی باشد.
mahnaz hayati
۰۲ شهریور ۹۲ ، ۱۵:۲۷

MAC Address چیست؟


MAC Address چیست؟ 

مک آدرس یک آدرس فیزیکی میباشد. که به دو صورت آن را نمایش میدهند یا به صورت 6 تا Octed هشت بیتی و یا به صورت 3 پارت 16 بیتی

نام های دیگر مک آدرس : آدرس فیزیکی- آدرس سخت افزاری - NIC LAN

MAC Address کجاست؟

این آدرس بر روی کارت شبکه ی هر سیستم حک شده است و یک آدرس یونیک شده میباشد یعنی  مک آدرس هر سیستمی منحصر به فرد است .

دلیل اسفاده از MAC Address چیست؟

هر سیستمی برای اینکه بتواند به دنیای شبکه راه پیدا کند باید کارت شبکه ی مخصوص به خود را دارا باشد چرا که برای شناسایی یک کامپیوتر موجود در شبکه علاوه بر شناسایی  IP (که در لایه سوم به طور کامل به آن می پردازیم ) باید کارت شبکه ی ان نیز شناسایی گردد.


مشاهده MAC Address :

برای مشاهده مک آدرس کارت شبکه ی خود میتوانیم یکی از سه دستور زیر را انتخاب کنیم :

   1- مراحل زیر را پیموده:

          Windows.... > run....< open: cmd.....<1

وارد محیط run شده و حالا ipconfig/all را تایپ میکنیم و Enter را فشار میدهیم . این دستور تمام تنظیمات روی کارت شبکه را نشان میدهد


    2- اگر به سیستمی که به آن دسترسی فیزیکی نداریم و بخواهیم مک آدرس آن را بدانیم می توانیم از دستور استفاده کنیم arp –a که با مشاهده IP آن سیستم آدرس فیزیکش را هم نمایش می دهد.

   3- راه سوم این است که IP سیست را به صورت دستور   getmac /s xxx.xxx.xxx.xxx  در جلوی خط فرمان تایپ کنیم و مک آدرس تمام کارت های شبکه های روی همان سیستم را ببینیم.  

       

mahnaz hayati
۰۲ شهریور ۹۲ ، ۱۵:۱۶

Data Link (لایه دوم ) :

بعد از یک استراحـــــــت طولانی باز هم بر میگردیم به درس شیرین شبکه smile

لایه 2 = Data Link

با مروری به مطلب OSI & TCP به یاد می آوریم که داده ها از لایه 7 در Host A بسته بندی میشدند و به لایه های زیرین فرستاده میشدند و در Host B از لایه اول این داده ها باز میشدند و به لایه های بالاتر ارسال میگردیدند.

لایه ی دوم مهمترین لایه ی ما میباشد چرا که قبلا اشاره کردیم این لایه علاوه بر Header دارای یک Trailer نیز میباشد .

کار تشخیص خطا (Error Detection) که مهم ترین فاکتور ما میباشد در این لایه اتفاق می افتد که این تشخیص به واسطه فیلد FCS انجام میگیرد . که این فیلد در قسمت Trailer قرار دارد .

بدین گونه که این فیلد تعداد بیت های رسیده را میشمارد و آن را از تعداد بیت های اصلی (طول Data ی ما ) کم میکند اگر جواب برابر با صفر بود یعنی خطایی صورت نگرفته است در غیر این صورت با خطا مواجه هستیم و پیغام خطایی به Host A فرستاده میشود و از آن تقاضای ارسال مجدد داده را دارد.



از طرفی دیگر Switch  در لایه دو کار میکند پس MAC Address سیستم ها را می فهمد .

توضیحات مربوط به Switch  و MAC Address  در پست بعدی ارایه میشود .

mahnaz hayati