- یکشنبه ، 9 نوامبر
- مجید سعادت
- 0 دیدگاه
The Network Layer :
Network Layer یا لایه 3 ، آدرس دستگاه را مدیریت میکند . موقعیت آنها را بر روی شبکه مشخص کرده و بهترین مسیر برای رسیدن بستهها به آدرس مقصد را تعیین میکند . این به معنی آن است که دستگاههایی که در لایه 3 کار میکنند مانند روتر ، وظیفه ارتباط شبکههای مختلف را بر عهدهدارند و در شبکههای محلی (LAN) استفاده نمیشوند .
نحوه کار آنها به این صورت است :
ابتدا که بستهای به یکی از اینترفیس های روتر میرسد ، آدرس (IP Address)مقصد آن چک میشود . روتر به جدولی که دارد(Routing Table) نگاهی میاندازد تا متوجه شود که بسته را از طریق کدام اینترفیس خود باید منتقل کند . اگر در جدول خود مسیری برای آدرس مقصد بسته داشته باشد آن را هدایت میکند ، در غیر این صورت روتر بسته را از بین میبرد ! توجه داشته باشید روتر برخلاف سوییچ ، فقط بستههایی که آدرس مقصد آنها در جدولش وجود داشته باشد را منتقل میکند .
ادامه ی مطلب
- چهارشنبه ، 5 نوامبر
- مجید سعادت
- 0 دیدگاه
The Transport Layer :
سرویسهای واقع در لایه Transport ، تمامی بخشهای دیتاها را از لایههای بالا جمعآوری کرده سپس آن را در یکرشته دیتا یکسان قرار میدهد . این پروتکلها همچنین وظیفه ایجاد یک ارتباط منطقی بین دستگاه فرستنده و گیرنده رادارند .
دو پروتکل شناختهشده در این لایه TCP و UDP هستند . اگر آشنا با این دو پروتکل نیستید نگران نباشید . در فصلهای آینده بهصورت کامل در مورد آنها صحبت خواهیم کرد اما فعلاً تا همین حد بدانید که TCP بهعنوان یک پروتکل قابلاطمینان عمل میکند ولی UDP نه ! این به برنامهنویسها اختیارات بیشتری میدهد ، آنها میتوانند در هنگام طراحی نرمافزار ، از بین این دو پروتکل یکی را انتخاب کنند . ( هرکدام از این دو دارای ویژگیهایی هستند که در فصلهای آینده با آن آشنا میشوید )
ادامه ی مطلب
- یکشنبه ، 2 نوامبر
- مجید سعادت
- 0 دیدگاه
تا به اینجا ما متوجه شدیم که سوییچها در شبکه باعث جدا شدن Collision Domain میشوند . اما Collision Domain چیست ؟
Collision Domain به معنی آن است که هرگاه در شبکه یک کاربر بستهای را انتشار دهد ، تمامی دستگاهها در یک Collision Domain آن را دریافت میکنند . توجه داشته باید که مهم نیست که بسته ارسالی یک بسته Broadcast و یا دارای آدرس مقصد مشخص باشد ، در هر دو حالت بسته برای همه ارسال میشود . این اثر میتواند تأثیرات بدی در شبکه داشته باشد .
اول آنکه باعث اختلال در شبکه میشود . اگر کاربری در حال ارسال اطلاعات باشد تمامی دستگاهها فقط میتوانند به آن گوش دهند . اگر دستگاه دیگری در همان زمان بستهای ارسال کند باعث تداخل شده و در اصطلاح میگویند Collision روی میدهد .
دوم مسئله امنیتی آن است که بسته برای تمامی کاربران ارسال میشود .
این مشکلات در شبکههایی که توسط هاب ارتباط دادهشدهاند به وجود میآید . هاب ها تمامی کاربران را در یک Collision Domain قرار میدهند اما سوییچها ، هر پورت آنیک Collision Domain مجزا است .
" سوییچها Collision Domain را از هم جدا میکنند ولی دارای یک Broadcast Domain هستند اما روترها بر روی هر اینترفیس خود یک Broadcast Domain ایجاد میکنند "
ادامه ی مطلب
- یکشنبه ، 2 نوامبر
- مجید سعادت
- 0 دیدگاه
مدلهای ارتباط شبکه : (Internetworking Models )
ابتدا کمی از تاریخ ایجاد ارتباط بین کامپیوترها صحبت کنیم : زمانی که شبکهها به وجود آمد ، کامپیوترها فقط قادر بودن با کامپیوترهایی از نوع خودشان ارتباط برقرار کنند . بهعنوانمثال کامپیوترهایی که از DECnet استفاده میکردند نمیتوانستند با کامپیوترهایی از تکنولوژی IBM ارتباط برقرار کنند . در سال 1970 یک مدل مرجع به نام Open System Inter Connection (OSI ) توسط سازمان International Organization for Standard ( ISO ) به وجود آمد .
هدف از ایجاد این پروتکل استاندارد ، برقراری ارتباط بین دستگاههای مختلف که از نرمافزارهای مختلف با تکنولوژیهای گوناگون استفاده میکنند بود .
مدل OSI معماری اصلی برای شبکه است . این مدل نحوه ارسال اطلاعات از نرمافزار یک کامپیوتر به رابط شبکه و دریافت آن توسط نرمافزار کامپیوتر دیگر را شرح میدهد .
مدل OSI به لایههای کوچکتر تقسیم میشود .
" ISO و OSI و در ادامه نیز با IOS آشنا میشوید ! ممکن است کمی گیجکننده باشد . فقط به خاطر داشته باشید : ISO شروع به ساخت OSI کرد و بعدازآن سیسکو Internetworking Operating System ( IOS ) را ساخت "
ادامه ی مطلب
- یکشنبه ، 26 اکتبر
- مجید سعادت
- 0 دیدگاه
Internetworking
آشنایی ابتدایی با شبکه :
در ابتدا می خواهیم با یک شبکه ساده آشنا شویم، شکل زیر نمایش دهنده یک شبکه محلی Local Area Network (LAN) است:
(1)
ادامه ی مطلب