8/26/2005

مدل مرجع OSI

این مدل OSI بدجوری برای من دردسر شده. اونجوری که دلم می خواهد نمی تونم جای TCP-IP رو توش پیدا کنم. البته ممکنه خیلی از متخصصین با تجربه ی شبکه این مدل رو درک کرده باشن ولی به نظر من در ابتدای امر کمی بدفهمه. به هر حال ما که از پرسه زدن تو Tutorial های Cisco چیز خاصی دستگیرمون نشد ولی نوشته ی زیر رو تو سایت یکی از این متخصصین مایکروسافت پیدا کردم که به شکل داستانی با نقش اول جیمز باند سعی کرده این مدل رو قابل فهم کنه و چون دیدم بدک نیست، ترجمه اش کردم تو بلاگم گذاشتم. ولی یه کم به خودم امیدوار شدم چون حتما مشکل از این مدله که این بابا براش اینطوری سناریو درست کرده!

=> شماره ها بر حسب لایه های معادل در OSI هستند.

7.
جیمز باند با عالی ترین مقام سازمان جاسوسی در طبقه ی هفتم فرمانداری کل این سازمان ملاقات می کند و از او یک پیام سری دریافت می کند که باید به سفیر آمریکا در سفارتخانه برساند.

6.
سپس جیمز به طبقه ی ششم می رود، در آنجا نامه تلخیص، کد گذاری و به یک زبان میانجی ترجمه می شود.

5.
جیمز باند با آسانسور به طبقه ی پنجم می رود. در آنجا مامور امنیتی چک می کند که آیا همه چیز همراه اوست و تعدادی Checkpoint در نامه قرار میدهد تا همتای او مطمئن شود که او همه ی پیام را منتقل کرده است.


4.
در طبقه ی چهارم پیام آنالیز می شود تا مشخص شود آیا پیام های دیگری به مقصد سفارت وجود دارند تا همراه آن ارسال شوند و همچنین اگر پیام خیلی طولانی است به بسته های کوچکتری تجزیه شود تا در مقصد دوباره بازسازی شود.

3.
در طبقه ی سوم یک کارمند آدرس نامه را چک می کند و به جیمز باند کوتاه ترین راه به سفارت را نشان می کند.

2.
در طبقه ی دوم نامه در یک کیسه ی مخصوص (پاکت) قرار داده می شود و روی آن آدرس فرستنده و گیرنده قید می شود و به گیرنده اعلام می کند که آیا بسته های دیگری در حال ارسال هستند یا خیر.

1.
جیمز به طبقه ی اول می رسد که در آنجا کمیسر، یک آستون مارتین برای رفتن به سفارت آماده کرده است!

باند در حالی که نامه ی سری در دستش است راهی سفارت می شود. و در آنجا پله به پله بالا می رود و یک روند معکوس را طی می کند تا به سفیر برسد و پیام را به او تسلیم کند.

و سفیر بسیار خرسند است است که پیام در امنیت کامل به او رسیده است!

و تعریف کوتاهی از هر لایه ی مدل OSI در همون سایت:


7.
Application لایه ای را نشان می دهد که در آن نرم افزار ها به سرویس های شبکه دسترسی پیدا می کنند. این لایه سرویس هایی را نمایش می دهد که مستقیما نرم افزارها یی از قبیل برنامه های انتقال فایل، دسترسی به دیتابیس و فرستادن ایمیل را ساپورت می کنند. (مثال: HTTP, FTP, SMTP)

6.
لایه ی
Presentation اطلاعات دریافتی از لایه ی قبل را تبدیل به یک زبان میانی می کند و همچنین این لایه وظیفه ی مدیریت رمزگذاری اطلاعات را برعهده دارد و در صورت امکان داده ها فشرده می کند تا بیت های کمتری برای ارسال لازم باشد. (ASCII, MPEG, MIDI)

5.
لایه ی Session وظیفه ی کنترل ارتباط بین دو کامپیوتر را بر عهده دارد. به این ترتیب که اجازه می دهد که دو کامپیوتر یک ارتباط را برقرار، حفظ و قطع نمایند. (NetBIOS)

4.
در لایه ی Transport پیام تصحیح خطا می شود و به بسته های کوچکتری تقسیم می شود، همچین بسته های دریافتی را بازسازی شده و پیام تایید دریافت برای فرستنده فرستاده می شود. (TCP, NetBEUI)

3.
Network
وظیفه دارد بسته را آدرس دهی کند و کوتاه ترین مسیر را برای ارسال آن فراهم کند و مانع از مشکلات ترافیکی در شبکه شود. (IP, IPX)

2.
لایه ی Data Link وظیفه دارد بیت ها ارسالی از Network را به Frame تبدیل کند و فریم ها را یکی یکی ارسال کرده و از گیرنده تائیدیه دریافت کند. (Ethernet, ATM, Frame Relay)

1.
لایه Physical وظیفه ی ارسال بیت به بیت اطلاعات را روی کانال ارتباطی بر عهده دارد، همچنین این لایه مشخصات فیزیکی کابل شبکه و تکنیک ارسال اطلاعات را بر عهده دارد. (DSL, RS232, SONET, ISDN, E1, T1)

راستی این شبیه ساز روتر رو هم دانلود کنید. خیلی چیز جالبیه! می تونید انواع پیکربندی شبکه ها رو در حد CCNA (و فکر کنم بالاتر) تمرین کنید. دانلود (38 مگابایت)