بازگشت

دوشنبه 24 اسفند 1388 03:49 ق.ظ

سلام به خواننده های وبلاگ من
خیلی مختصر و مفید اعلام می کنم که مدت خیلی زیادی نبودم و وبلاگ کاملا بصورت تعلیق در اومده بود
از این به بعد سعی می کنم مطالب مفدی در زمینه تخصصی کامپیوتر و علم فناوری اطلاعات که خوندم رو با نظرات خودم و شما در وبلاگ م منعکس کنم
لطفا در مورد کارهای من نظر بدید ...
با تشکر ...


لایه دوم OSI

شنبه 17 اسفند 1387 12:02 ق.ظ
طبقه بندی:+network، 

لایه دوم لایه دیتا لینک یا همون پیوند داده هست
مهمترین وظایف این لایه :
خطایابی و کنترل خطا و همینطور کنترل جریان هست
جلوگیری از به دام افتادن گیرندۀ با سرعت پائین در دام فرستندۀ با سرعت بالا
کنترل دسترسی چندگانه به کانال مشترک یکی دیگه از وظایف این لایه هست
همچنین آدرس دهی فیزیکی MAC address  به عهده این لایه هست
خطایابی یا Error detection یکی از وظایف این لایه هست
شامل پیدا کردن اشکالات و خطاهای ایجاد شده در ارسال و دریافت داده و همینطور خطاهای ایجاد شده در قاب های داده می‌شه
کنترل جریان ( جلوگیری از به دام افتادن گیرنده با سرعت پائین در دام فرستنده با سرعت بالا )
مثال عینی این موضوع ( همونطور که استاد گفت ) حرف زدن هست ؛ وقتی یک نفر تند تند با شما صحبت کنه ، یکی در میون حرف هاش رو می‌فهمید ! به این می‌گن افتادن در دام فرستنده با سرعت بالا !
در دنیای کامپیوتر هم این موضوع اتفاق می‌افته ، وقتی که فرستنده با سرعت بالا یک سری داده رو برای گیرنده با سرعت پائین می‌فرسته اون بسته ها در درگاه وروردی گیرنده می‌مونه به این علت که گیرنده توانایی پردازش اون همه بسته رو نداره و برای پردازش یک قاب داده به یک مقدار زمان نیاز داده که در همون حین قاب داده بعدی می‌رسه و چون به موقع به گیرنده نمی‌رسه در سیم از بین می‌ره
لایه دو مدل OSI وظیفه داره جریان رو به نحوی کنترل کنه که این موضوع برطرف بشه
منظور از کنترل دسترسی چند گانه به کانال مشترک اینه که اگر در یک شبکه خیلی ساده با دو تا کامپیوتر که به هم متصل شدن باشیم و هر دو گره ( کامپیوتر ) شروع به ارسال کنن ، در طول سیم به هم برخورد می‌کنن و از بین می‌رن ، به این اتفاق ، تصادم یا collision می‌گن
یه الگوریتم به اسم CSMA/CD در هر گره ( کامپیوتر ) وجود داره که از اتفاق جلوگیری می‌کنه ، حالا چه ربطی به لایه دو داره نمی‌دونم ! باید بپرسم ولی خب شاید هم توسط لایه دو کنترل می‌شه
کار این الگوریتم چیه ؟
1.    شنود حامل : اول میاد پورتهای وروردی رو گوش می‌کنه و بررسی می‌کنه که آیا در این لحظه بسته ای در حال ورود به گره هست یا خیر ؟
2.    بعد از این مرحله اگر شبکه مشغول نبود شروع به ارسال بسته ها از طریق پورت های خروجی می‌کنه
3.    در زمان ارسال به کار گوش دادن خودش ادامه می‌ده
4.    اگر تصادم رخ داد تمام فرستنده ها رو از ادامه ارسال منع می‌کنه
5.    هر کدوم از کامپیوترها در شبکه که تصادم رو تشخیص داد به اندازه یک عدد که تصادفی بوجود میاد منتظر می‌شه و بعد از اینکه اون عدد تصادفی به پایان رسید دوباره از مرحله اول شروع می‌شه
می‌بینید ، این معقولانه تریم راهیه که مخ های شبکه تونستن بسازن که در این الگوریتم احتمال تصادم به پائین ترین حد ممکن می‌رسه
آدرس دهی فیزیکی رو هر وقت خوندم در یک بحث جدا کامل براتون می‌گم
لایه نتورک با شبکه
در این لایه یکی از مهمترین کارها اتفاق می‌افته
آدرس دهی منطقی براساس موقعیت فیزیکی IP
مثال دنیای واقعی آی پی می‌تونه شماره تلفن های مخابرات باشه ؛ شما از روی کد تلفن می‌فهمید طرف مقابل در چه کشوری و در کدوم استان زندگی می‌کنه و همچنین از روی شماره تلفن می‌فهمید در کدوم محدوده از اون شهر یا استان زندگی می‌کنه
IP هم تقریبا به همین صورت عمل می‌کنه ، شما از روی یه IP می‌تونید تشخیص بدید کامپیوتری که شما با اون در حال تبادل داده هستین کجای این دنیاست ؟!
همین طور در مورد IP باید بگم که : آدرس آی پی مثل آدرس خونه می‌مونه و از طریق اون محل کامپیوترها مشخص می‌شه و هر کامپیوتری در یک شبکه آی پی منحصر بفرد داره و اگر آی پی دو کامپیوتر در یک شبکه مثل هم باشه اون شبکه می‌تونه با مشکلاتی مواجه بشه
همچنین لایه شبکه وظیفه مسیر یابی و هدایت قاب های داده به سمت شبکه گیرنده رو بعهده داره ( از بهترین و کوتاه ترین راه ) به مسیر یابی در زبان انگلیسی routing و به مسیر یاب router گفته می‌شه


لایه های مدل OSI

جمعه 16 اسفند 1387 04:13 ب.ظ
طبقه بندی:+network، 

به خاطر وقفه بسیار زیادی که بین پست قبل و این پست افتاد عذر می‌خوام
بحث ما به اونجا رسید که در مورد مدل مرجع OSI صحبت می‌کردیم
بعد از اینکه سر یه کلاس شبکه حاضر شدم یک دسته بندی دیگه رو هم فهمیدم که بهش می‌گن مدل مرجع TCP/IP ؛ اول هفت لایه مدل OSI رو به اختصار توضیح می‌دم و بعد از اون هم لایه های مدل TCP/IP رو مرور می‌کنم .
هفت لایه رو به شرح زیر بهتون گفته بودم .
1 . فیزیکی
2 . پیوند داده
3 . شبکه
4 . انتقال
5 . جلسه
6 . نمایش
7 . کاربردی
طبق گفته استاد محترم ، هر لایه به لایه بالایی خودش سرویس می‌ده و از لایه پائینی خودش سرویس می‌گیره
لایه فیزیکی : ارسال و دریافت بیت ها به شکل سیگنال روی رسانه انتقال ( کابل و سیم و امثالهم ) به عهده این لایه گذاشته شده و خصوصیات فیزیکی که توی پست قبل گفتم نیز بعهده این لایه هست .
مثلا توی این لایه مشخص می‌شه که سیگنال یک با این دامنه و طول موج ، و سیگنال صفر با دامنه و طول موج متفاوت از سیگنال یک ارسال و دریافت بشه ، و این شکل ها و طول موج ها بین لایه های فیزیکی دو کامپیوتر به صورت یک قرارداد قرار می‌گیره
این وسط یه بحثی که پیش میاد اینه که برای مثال فرض کنید یک سیگنال رو برای یک بیت از داده مشخص کردیم ، اگه در رسانه انتقال به هر دلیلی ( مثلا نویز ) اون سیگنال که مشخص کننده اون بیت داده هست صدمه ببینه و طول موج عوض بشه ، احتمال داره لایه مربوطه سیگنال صفر رو یک تشخیص بده و بلعکس !
( یک بیت داده کوچکترین واحد حافظه هست که توش صفر یا یک قرار می‌گیره ؛ برای اونهایی که منظور از یک بیت رو نمی‌دونن ! )
پس مدت زمان ارسال و دریافت یک بیت از داده به طول موج بستگی داره ؛ و هرچه مدت زمان بیشتر بشه احتمال خطا کم می‌شه ، چون برای یک بیت داده طول موج بلندتر قائل شدیم و احتمال خطا هم به همون نسبت کمتر می‌شه . ( اگه یه تیکه از سیگنال در اینجا خراب بشه باز هم لایه ای که وظیفه تشخیص و خوندن دیتا بعهده اون هست می‌تونه این یک بیت داده رو درست تشخیص بده چون اون سیگنال بطور کامل مخدوش نشده ! )
ولی سرعت هم کمتر می شه چون برای ارسال و دریافت یک بیت داده به علت طول موج بیشتر ، زمان بیشتری هم صرف می‌شه ، بنابراین باید بین مدت زمان و طول موج یک تعادل برقرار بشه تا نه سیخ بسوزه و نه کباب !
جنس کابل هم یکی دیگه از فاکتور هاییه که توی این لایه بررسی می‌شه ، خب دیگه کابل رو شما با دستتون لمس می‌کنین و فیزیکیه ! پس اگه خودتون رو هم بکشید جنس کابل باز هم متعلق به لایه یک می‌شه و دیگر هیچ !
دو نوع ارتباط بررسی می‌شه
یکیش ارتباط باسیم و اون یکی ارتباط بی سیم هستش

UTP Cable

عکس رو نگاه کنید ، این عکس یه کابل شبکه هست که به سیم های داخل اون جفت بهم تابیده شده یا UTP یا unshielded twisited par گفته می‌شه
وظیفه هر پین که چه کاری انجام بده ( ارسال یا دریافت ؟ ) در لایه یک مشخص می‌شه

UTP Soket


  • تعداد صفحات :3
  • 1  
  • 2  
  • 3  


آمار وبلاگ

  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
IrEXPert LoGo