مدل اتصال متقابل سامانههای باز محتویات لایههای مدل OSI پیوند به بیرون منابع منوی ناوبریووتمامی مقالههایی که با «ایزو» شروع میشوند
استانداردهای ایزوپروتکلهای اواسآیشبکههای رایانهایمدل مرجع OSIمدلهای مرجع شبکهمعرفیشدههای مرتبط با رایانه در ۱۹۷۷ (میلادی)معرفیشدههای مرتبط با رایانه در ۱۹۷۹ (میلادی)
انگلیسیسیستم مخابراتیشبکه کامپیوتریشبکههای مخابراتیرمزنگاریفشرده سازی
مدل اتصال متقابل سامانههای باز
پرش به ناوبری
پرش به جستجو
مدل OSI به تفکیک لایه |
---|
۷. لایه کاربرد
|
۶. لایه نمایش
|
۵. لایه نشست
|
۴. لایه انتقال
|
۳. لایه شبکه
|
۲. لایه پیوند داده
|
۱. لایه فیزیکی
|
مدل اتصال متقابل سامانههای باز (به انگلیسی: Open Systems Interconnection (OSI) model) که گاه «مدل هفت لایه اُ اِس آی» نیز خوانده میشود، توصیفی مفهومی و مجرد از لایههایی است که دو یا چند سیستم مخابراتی یا شبکه کامپیوتری از طریق آن به یکدیگر متصل میشوند.
مدل OSI سعی بر توضیح چگونگی ارتباط دو سیستم انتقال اطلاعات بر پایه انواع رسانهها در یک شبکه کامپیوتری را دارد.مدل OSI یک معماری شبکه نیست، چون هیچ سرویس یا پروتکلی در آن تعریف نمیشود. بلکه یکی از مدلهای استاندارد و پذیرفته شدهاست که برای طراحی یا توصیف شبکههای مخابراتی به کار میرود.
محتویات
۱ لایههای مدل OSI
۱.۱ لایه فیزیکی
۱.۲ لایه پیوند داده
۱.۳ لایه شبکه
۱.۴ لایه انتقال
۱.۵ لایه جلسه
۱.۶ لایه نمایش
۱.۷ لایه کاربرد
۲ پیوند به بیرون
۳ منابع
لایههای مدل OSI
OSI Model | ||||
---|---|---|---|---|
Data unit | Layer | Function | ||
Host layers | Data | ۷. Application | Network process to application | |
۶. Presentation | Data representation and encryption | |||
۵. Session | Interhost communication | |||
Segment | ۴. Transport | End-to-end connections and reliability | ||
Media layers | Packet | ۳. Network | Path determination and logical addressing | |
Frame | ۲. Data Link | Physical addressing | ||
Bit | ۱. Physical | Media, signal and binary transmission |
این مدل دارای هفت لایهاست. در این مدل بالاترین لایه، لایه ۷ و پایینترین لایه، لایه ۱ است.
- لایه ۱: لایه فیزیکی اولین لایه
- لایه ۲: لایه پیوند داده
- لایه ۳: لایه شبکه
- لایه ۴: لایه انتقال
- لایه ۵: لایه نشست
- لایه ۶: لایه نمایش
- لایه ۷: لایه کاربرد
لایه فیزیکی
لایه فیزیکی در مدل مرجع OSI به ویژگیهای سختافزاری کارت شبکه اشاره میکند. لایه فیزیکی به مواردی از قبیل زمانبندی و ولتاژ برقی که قرار است در رسانه منتقل شود اشاره میکند. این لایه تعیین میکند که به چه شکل و از چه طریق و با چه رسانهای قرار است اطلاعات خود را انتقال دهیم، برای مثال رسانه ما سیمی است یا تجهیزات بیسیم؟ در واقع لایه فیزیکی تعیین میکند که اطلاعات چگونه دریافت و ارسال شوند. عملیات Coding نیز که به معنای تعیین کردن صفر و یک در رسانه است در این لایه انجام میشود.
لایه پیوند داده
لایه پیوند به خودی خود به دو زیر لایه به نامهای MAC که مخفف Media Access Control و LLC که مخفف Logical Link Control هست تقسیم میشود. زیر لایه MAC همانطوریکه از نامش پیداست شناسه سختافزاری کامپیوتر که در واقع همان آدرس MAC کارت شبکه است را به شبکه معرفی میکند. آدرس MAC آدرس سختافزاری است که در هنگام ساخت کارت شبکه از طرف شرکت سازنده بر روی کارت شبکه قرار داده میشود و در حقیقت Hard Code میشود. این در حقیقت مهمترین فاکتوری است در آدرس دهی که کامپیوتری از طریق آن بستههای اطلاعاتی را دریافت و ارسال میکند. زیر لایه LLC وظیفه کنترل Frame Synchronization یا یکپارچهسازی فریمها و همچنین خطایابی در لایه دوم را بر عهده دارد.
لایه شبکه
وظیفه لایه شبکه این است که چگونگی رسیدن دادهها به مقصد را تعیین کند. این لایه وظایفی از قبیل آدرس دهی، مسیریابی و پروتکلهای منطقی را عهدهدار است. لایه شبکه مسیرهای منطقی یا Logical Path بین مبدأ و مقصد ایجاد میکند که به اصطلاح مدارهای مجازی یا Virtual Circuits نامگذاری میشوند، این مدارها باعث میشوند که هر بسته اطلاعاتی بتواند راهی برای رسیدن به مقصدش پیدا کند. لایه شبکه همچنین وظیفه مدیریت خطا در لایه خود، ترتیب دهی بستههای اطلاعاتی و کنترل ازدحام را نیز بر عهده دارد. ترتیب بستههای اطلاعاتی بسیار مهم است زیرا هر پروتکلی برای خود یک حداکثر اندازه بسته اطلاعاتی تعریف کردهاست. برخی اوقات پیش میآید که بستههای اطلاعاتی از این حجم تعریف شده بیشتر میشوند و به ناچار اینگونه بستههای به بستههای کوچکتری تقسیم میشوند و برای هر کدام از این بستههای اطلاعاتی یک نوبت یا Sequence داده میشود که معلوم شود کدام بسته اول است و کدام بسته دوم و … به این عدد به اصطلاح Sequence Number هم گفته میشود.
وقتی بستههای اطلاعاتی در مقصد دریافت شدند، در لایه شبکه این Sequence Numberها چک میشود و به وسیله همین Sequence Number است که اطلاعات به حالت اولیه بازمیگردند و تبدیل به اطلاعات اولیه میشوند. در صورتیکه یکی از این بستههای به درستی دریافت نشود در همان لایه شبکه از طریق چک کردن این عدد مشخص میشود که کدام بسته اطلاعاتی دریافت نشدهاست و طبیعتاً مجدداً در خواست داده میشود.
لایه انتقال
لایه انتقال وظیفه نگهداری و کنترل ریزش اطلاعات یا Flow Control را بر عهده دارد. اگر به خاطر داشته باشید سیستم عامل ویندوز به شما این اجازه را میدهد که همزمان از چندین نرمافزار استفاده کنید. خوب همین کار در شبکه نیز ممکن است رخ بدهد، چندین نرمافزار بر روی سیستم عامل تصمیم میگیرند که به صورت همزمان بر روی شبکه اطلاعات خود را منتقل کنند. لایه انتقال اطلاعات مربوط به هر نرمافزار در سیستم عامل را دریافت و آنها را در قالب یک رشته تکی درمیآورد. همچنین این لایه وظیفه کنترل خطا و همچنین تصحیح خطا در هنگام ارسال اطلاعات بر روی شبکه را نیز بر عهده دارد. به صورت خلاصه وظیفه لایه انتقال این است که از رسیدن درست اطلاعات از مبدأ به مقصد اطمینان حاصل کند، انواع پروتکلهای اتصال گرا یا Connection Oriented و غیر اتصال گرا Connection Less در این لایه فعالیت میکنند.
لایه جلسه
وقتی دادهها به شکلی قابل درک برای ارسال توسط شبکه درآمدند، ماشین ارسالکننده بایستی یک Session با ماشین مقصد ایجاد کند. منظور از Session دقیقاً شبیه ارتباطی است که از طریق تلفن انجام میشود، شما برای ارسال اطلاعات از طریق تلفن حتماً بایستی با شخص مورد نظرتان تماس برقرار کنید. اینجا زمانی است که لایه نشست وارد کار میشود، این لایه وظیفه ایجاد، مدیریت و نگهداری و در نهایت خاتمه یک Session را با کامپیوتر مقصد بر عهده دارد. نکته جالب در خصوص لایه نشست این است که بیشتر با لایه کاربرد مرتبط است تا لایه فیزیکی، شاید فکر کنید که بیشتر Sessionها بین سختافزارها و از طریق لینکهای شبکه ایجاد میشوند اما در اصل این نرمافزارهای کاربردی هستند که برای خود Session با نرمافزار مقصد ایجاد میکنند. اگر کاربری از تعدادی نرمافزار کاربردی استفاده میکند، هر کدام از این نرم افزاها به خودی خود میتوانند یک Session با نرمافزار مقصد خود برقرار کنند که هر کدام از این Sessionها برای خود یک سری منابع منحصر به فرد دارد.
لایه نمایش
فعالیت لایه نمایش یا Presentation تا حدی پیچیده است اما همه کارهایی که این لایه انجام میدهد را میتوان در یک جمله خلاصه کرد، لایه نمایش اطلاعات را از لایه کاربرد دریافت میکند و در قالبی درمیآورد که برای لایههای پایینتر قابل درک باشد. همچنین برعکس این عمل را نیز انجام میدهد یعنی زمانی که اطلاعاتی از لایه نشست یا Session به این لایه وارد میشود، این اطلاعات را به گونهای تبدیل میکند که لایه کاربرد بتواند آنها را درک کرده و متوجه شود. دلیل اهمیت این لایه این است که نرمافزارها اطلاعات را به شیوهها و اشکال مختلفی نسبت به یکدیگر بر روی شبکه ارسال میکنند. برای اینکه ارتباطات در سطح شبکهها بتوانند برقرار شوند و به درستی برقرار شوند شما بایستی اطلاعات را به گونهای ساختار دهی کنید که برای همه انواع شبکهها استاندارد و قابل فهم باشد. بطور خلاصه وظیفه اصلی این لایه قالب بندی اطلاعات یا Formatting اطلاعات است. معمولاً فعالیتهایی نظیر رمزنگاری و فشرده سازی از وظایف اصلی این لایه محسوب میشود.
لایه کاربرد
بالاترین لایه در مدل مرجع OSI لایه کاربرد یا Application است. اولین نکتهای که در خصوص لایه کاربرد یا Application باید بدانید این است که به هیچ عنوان این لایه با نرمافزارهای کاربردی ارتباطی ندارد و صرفاً یک تشابه اسمی است. در عوض این لایه محیطی را ایجاد میکند که نرمافزارهای کاربردی بتوانند از طریق آن با شبکه ارتباط برقرار کنند. برای اینکه درک بهتری از لایه کاربرد داشته باشید فرض کنید که یک کاربر با استفاده از نرمافزار Internet Explorer قصد دارد از طریق پروتکل FTP یک فایل را در شبکه منتقل کند. در این مورد لایه کاربرد به وظیفه برقراری ارتباط با پروتکل FTP برای انتقال فایل را بر عهده دارد. این پروتکل به صورت مستقیم برای کاربران قابل دسترسی نیست، کاربر بایستی با استفاده از یک نرمافزار رابط مانند Internet Explorer برای برقراری ارتباط با پروتکل مورد نظر استفاده کند. به صورت خلاصه در تعریف کارایی این لایه میتوان گفت که این لایه رابط بین کاربر و شبکه است و تنها قسمتی از این مدل هفت لایهای است که کاربر تا حدی میتواند با آن ارتباط برقرار کند.
پیوند به بیرون
- مقایسه مدلهای OSI و TCP/IP
- مدل مرجع TCP/IP
- مدل مرجع ATM
منابع
- تننبام، آندروس اس. شبکههای کامپیوتری، ویراست چهارم (۲۰۰۳)
- دانشنامه آزاد ویکیپدیا (انگلیسی)
- وب سایت توسینسو ( https://network.tosinso.com )
ردهها:
- استانداردهای ایزو
- پروتکلهای اواسآی
- شبکههای رایانهای
- مدل مرجع OSI
- مدلهای مرجع شبکه
- معرفیشدههای مرتبط با رایانه در ۱۹۷۷ (میلادی)
- معرفیشدههای مرتبط با رایانه در ۱۹۷۹ (میلادی)
(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.172","walltime":"0.223","ppvisitednodes":"value":360,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":70381,"limit":2097152,"templateargumentsize":"value":277,"limit":2097152,"expansiondepth":"value":13,"limit":40,"expensivefunctioncount":"value":2,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":0,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 99.052 1 -total"," 35.86% 35.522 1 الگو:انگلیسی"," 35.44% 35.103 1 الگو:مدل_اواسآی"," 31.33% 31.030 1 الگو:به_زبان_دیگر"," 30.18% 29.895 1 الگو:Sidebar_with_collapsible_lists"," 29.13% 28.853 1 الگو:Lang"," 26.55% 26.295 1 الگو:گرداننده_رده"," 17.41% 17.249 1 الگو:استانداردهای_ایزو"," 13.72% 13.593 1 الگو:Navbox"," 7.55% 7.475 2 الگو:سخ"],"scribunto":"limitreport-timeusage":"value":"0.025","limit":"10.000","limitreport-memusage":"value":1196948,"limit":52428800,"cachereport":"origin":"mw1340","timestamp":"20190816200425","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"u0645u062fu0644 u0627u062au0635u0627u0644 u0645u062au0642u0627u0628u0644 u0633u0627u0645u0627u0646u0647u200cu0647u0627u06cc u0628u0627u0632","url":"https://fa.wikipedia.org/wiki/%D9%85%D8%AF%D9%84_%D8%A7%D8%AA%D8%B5%D8%A7%D9%84_%D9%85%D8%AA%D9%82%D8%A7%D8%A8%D9%84_%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%A8%D8%A7%D8%B2","sameAs":"http://www.wikidata.org/entity/Q93312","mainEntity":"http://www.wikidata.org/entity/Q93312","author":"@type":"Organization","name":"u0645u0634u0627u0631u06a9u062au200cu06a9u0646u0646u062fu06afu0627u0646 u067eu0631u0648u0698u0647u0654 u0648u06ccu06a9u06ccu200cu0645u062fu06ccu0627","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2006-10-26T14:01:59Z","dateModified":"2019-06-25T06:12:16Z","image":"https://upload.wikimedia.org/wikipedia/fa/f/ff/Osi_model_trad.jpg"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":118,"wgHostname":"mw1325"););