نارنیا

نارنیا

سرزمین من
نارنیا

نارنیا

سرزمین من

هفت لایه ی مدل مرجع iso

 مدل مرجع ISO و پروتکل ان



 

 

سلام دوستان خوبم

IOS توی این پست می خوام براتون مدل مرجع

رو توضیح بدم

حالا چرا این موضوع ؟!!

عرض کنم که من چون نصف رشتم کامپیوتره

و کلا ادم بیکاری هستم و شدت بازدید ها از وبلاگم

روی ارقام نجومیه فک کردم این مطلبو بذارم بلکه

سرم گرم شه هخخخ

خب حالا بریم سراغ موضوع خودمون

اول بگم پروتکل چیه؟! پروتکل مثل زبان اداماست

مثلا فرض کنید یه ادم کره با دوستاش کره ای حرف

می زنه و یه ادم ایرانی با دوستاش فارسی

می صحبته اما اگه قرار باشه یه ادم کره ای با یه ادم

ایرانی بصحبته اونا از زبان بین المللی انگلیسی

استفاده می کنن توی کاپیوتر هم همینوره هر کامپیوتر

زبان خاص خودشوداره و وقتی قراره دوتا

کامپیوتر با هم در ارتباط باشن باید از یه

پروتکل واحد استفاده کنن

ISOخب حالا پروتکل

اول اینکه مدل مرجع 

ISO

 دارای هفت لایست و الان توی خاطره هاست

 چون به جاش

TCP/IP

اومده

حالا لایه هاش از چه قراره

 اول لایه ی کاربردی یا

Application layer

این لایه درحقیقت پلی بین نرم افزارهای مدنظر کاربر

  و شبکه هست. مثلا در مورد وب , وقتی قراره یه صفحه

 لود بشه نام اون صفحه با استفاده از  پروتکل

HTTPاصلی وب ()نام صفحه به  سرویس دهنده

ارسال می شه و بعدش سرویس دهنده با همین

پروتکل صفحه رو به مرورگر برمیگردونه یا مثلا شما

می خواین یه فیلو

)در شبکه منتقل کنید   FTPاز طریق  پروتکل انتقال فایل (

در این حالت کاربر نمی تونه مستقیم با این پروتکل

 در ارتباط باشه پس شما چی کار می کنید؟!

از اینترنت اکسپلوره استفاده می نمونین

 لایه دوم ، لایه ی نمایش یا

Presentation layer

در این لایه توجه روی مفهوم پیامه یعنی

باید اتفاقی بیوفته که اطلاعاتی که از لایه کاربرد به

لایه ی بعدی (نشست ) میرن برای لایه نمایش

 قابل درک باشه یه جور مترجمه  یا مثلا اگه قراره

اطلاعات از لایه نشست به لایه ی کاربرد برن اون

اطلاعات واسه لایه کاربرد قابل فهم باشه . حالا

این که چطوری اینکارو انجام میده خعلی پیچیده می شه

 و هرکی فهمید به ما هم بگه .فعالیت هایی

 مثل رمز نگاری یا فشرده سازی رو هم این لایه

 انجام میده !

Session layaerلایه ی سوم ، لایه ی نشست یا

خب تا ایجا لایه ی کاربرد و لایه نمایشو شناختیم

حالا می ریم سراغ لایه ی نشست

واسه فهمیدن این لایه فرض کنید یه سری ادم توی

 یه اتاق نشستن بعد بهشون گفته می شه که

 پاشین بیاین بیرون خب ایناکه گله ای نمی تونن

بیان بیرون باید یکی یکی به نوبت بیان که له نشن

حالا اینجا هم همینوره این لایه میاد کاری می کنه

که اطلاعات یکی یکی و مثه بچه ادم برن به لایه ی

 بعد در حقیقت سه تا کار می کنه این لایه

1- تعیین نوبت انتقال بسته 2- جلوگیری از تداخل داده ها

 3- کنترل عملیات در دراز مدت و از سرگیری

 انتقال از نقطه ای که اختلال ایجاد شده ( ناموسا می فهمین ؟؟!!!!!)

Transport layerچهار ، لایه ی انتقال یا

خب این لایه یه جورایی خعیلی مهمه ببنین مثلا

 ما توی کامپیوترمون سه چارتا نرم افزارو همزمان

 باز میکنیم و استفاده می کنیم هیچ مشکلی هم

توی نرم افزارها ایجاد نمیشه توی شبکه هم همینجوره

 مثلا شش تا نرم افزار همزمان مشغول انتقال اطلاعاته

 حالا اینجاست که لایه انتقال میاد از اطلاعات هر لایه

 یه رشته ی منظم می سازه وکنترل می کنه خا نداشته

باشه اگه داشت با رعایت ادب و شعور و اینا اون خطارو

 رفع می کنه اگر هم نیاز بود اطلاعات رو به قطعات کوچیک

 تر تقسیم میکنه

Network layerپنجم لایه شبکه یا

توی این لایه عملکرد های زیر شبکه کنترل می شوند

یعنی اینکه توی این لایه بسته باید مسیر یابی کنه

 ببینه از کدوم راه بره سریعتر میرسه مثه یه نامه

 که قراره مثلا از پوسان که سئول فرستاده بشه

خب معلومه که راه های زیادی داره مثلا زمینی یا

 هوایی حالا اگه زمینیه خودش صدتا مسیر واسه

رفتن داره اینجا هم همینجوره

حالا کلا مسیر ها به دو دسته استاتیک و داینامیک

 تقسیم میشن ،  استاتیک مسیر های ثابت و به ندرت

 متغییر هستن اما داینامیک واسه هر بسته و در هر لحظه

 جست و جو و مشخص میشن

بسته وقتی از سیستم خارج میشه ممکن چن تا مشکل

 براش بوجود بیاد مثلا فرض کنین یه نامه می خواین

 واسه دوستتون بفرستین توی یه شهر دیگه بعد

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

 فلان کوچه ی فلان ولی توی شهر اونا به

 جا "کوچه" ازکلمه ی "فرعی" استفاده میکنن

 خب پس اون پسچی بنده خدا ، نمیدونه چیکا کنه

 پس نامه توسط دوست شما دریافت نمیشه

تو کامپیوترم همینطوره ممکن ادرس دهی شبکه

 ها باهم فرق داشته باشه ،یه مشکل دیگه اینه

 که ممکن حجم فایل ارسالی از حافظه ی

 دریافتی بزرگتر باشه  یا پرتوکل هاشون

باهم فرق داشته باشه

البته توی حالتی که حجم زیادی بزرگ باشه این

لایه می تونه بسته رو قطعات  Sequence کوچیک تر تقسیم

 کنه و به هر بسته یه نوبت یا

Sequence Number بده که بش میگن

Data link layer لایه ی ششم لایه پیوند داده یا

این لایه وظیفش تصحیص خطا ها و تقسیم داده ها

به قطعات کوچیک تره.

 واحدش هم فریم (

) می باشه ! آرسو؟؟firim

وحالا لایه ی هفتم ،لایه ی فیزیکی

وظیفش انتقال بیت های خام صفر ویکه !

در حقیقت همون فیبرای نوری و خطوط مخابراتین

موفق باشیم همگی با هم

 



 

 

گ





نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.