وظایف لایه های استاندارد OSI

 Physical layer-1 (لایه فیزیکی)

واحد داده های انتقالی:بیت

هدف:تعریف واسط های الکتریکی و مکانیکی شبکه ( این لایه یک خط دارای خطا را به لایه های بالاتر ارائه می کند)

وظایف: استاندارد سازی موارد زیر

1- شکل موج (پالسی،سینوسی و غیره)

2- مدولاسیون(AM،FM،SkA،FSk،PSk و غیره) و کد گذاری(L­ZRΝ،ZR،nchesteraM،3HDBو غیره)

3-دامنه(برحسب وات یا آمپر)

4-عرض بیت(بر حسب sμ)

5-نحوه نمونه برداری(Sampling،Quantizationوغیره باحداقل خطا)

6- واسط های مکانیکی (Connector ها،Jackها،Keystoneها و غیره)

7- زمانبندی و سیگنالینگ(Timing،Handshakeوغیره)

8- مالتی پلکسینگ(TDM،FDM،WDMو غیره)

2-Data Link Layer(لایه پیوند داده)

واحد انتقال داده: فریم

هدف:کنترول پیوند داده( این لایه می تواند یک خط بدون خطا و دارای کنترول جریان را به لایه های بالاتر ارائه دهد)

وظایف:

Framing-1: شناسایی ابتدا و انتهای فریم

2- Flow Control: تطبیق سرعت فرستنده و گیرنده

1-2- مشکل عدم آمادگی Cpu به علت پردازش وقفه قبلی

2-2-مشکل عدم فضای کافی در بافر

3-Error control

1-3- تشخیص خطا

2-3- تصحیح خطا

4- کنترول دسترسی به رسانه های مشترک انتشاری مثل پروتکل زیر لایه کنترول دسترسی به رسانه یاMAC

3- Network Layer (لایه شبکه)

 واحد انتقال : بسته (Packet)

وظایف:

1- مسیر یابی در شبکه(Network Routing)

2- جلو بردن بسته ها در شبکه(Packet forwarding)

3- جلوگیری از ازدحام(Congestion control)

4-پیدا کردن آدرس

5-برپایی و آزادسازی مکالمه در ارتباطات نوع اتصالگر

6-تطبیق پروتکل در ارتباطات بین شبکه ای

7-Flow Control(کنترول جریان بین کامپیوتر و واسط شبکه)

4- Transport Leyer (لایه حمل)

واحد انتقال داده: پیغام (Massage)

هدف:انتقال داده End-to-Endپیغام ها

وظایف:

1- Connection Management

2-تقسیم پیغام به بسته و بالعکس و شماره گذاری بسته ها

3- Error Control

4- تطبیق سرعت میزبان های سریع و کند

5- پشتیبانی از چندین کلاس سرویس دهی

6-تضمین دریافت صحیح داده ها با سرویس دهی مستقل از نوع شبکه برای ارسال پیغام های لایه پنجم به مقصد

5- Session Layer(لایه جلسه یا نشست)

واحد انتقال داده:پیغام

هدف:کنترول، سازمان دهی، مدیریت و هنگام سازی جلسه بین مبدا و مقصد

وظیفه اصلی:

- Setup و Releaseجلسه از طریق یک کانال ارتباطی بین مبدا و مقصد برای کل زمان مکالمه

اقدامات خاص:

- برای ارتباطHalf Duplex، همگام سازی و تعیین زمان شروع و پایان ارسال برای هر طرف

- برای مکالمات طولانی، تعیین نقاط شکست، برای همگام سازی (در صورت وقوع خطا، ارسال مجدد از آن نقاط انجام می شود(نه از ابتدای مکالمه طولانی))

- گزارش خطا های غیر قابل حل به لایه های بالاتر

6- Presentation Layer(لایه ارئه)

واحد انتقال داده: پیغام

هدف مزاکره برای تععین Syntax، و نحوه بیان داده ها و غیره

وظایف: وظایف این لایه ارسال و دریافت پیغام ها مستقل از نوع Syntax آنهاست که شامل موارد زیر است:

1- نحوه بیان داده ها و Syntax  داده ها

2- فشرده سازی و باز کردن کدها

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

4- تبدیل کدینگ های مختلف به یک دیگر

7- Application Layer( لایه کاربرد)

واحد انتقال داده: پیغام

هدف: ایجاد محیط مناسب جهت ارتباط برنامه های کاربردی کاربر انتهایی با سرویس های توزیع اطلاعات شبکه ای مانند، Telnet ،FTP  وغیره از طریق Primitive های (عناصر بنیادی ) سیستم عامل ( فراخوان های سیستمی) به همراه پارامترهای مربوطه.

وظایف:

1- مدیریت ارسال فایل ها ( مانند FTP)

2- ارسال و دریافت پیغام ها و مدارک نظیر Email  (مانند SMTP)

3- ارسال فرایندها در شبکه و اجرای آنها در ماشینهای دور و به عبارت دیگرRemote login (مانند Telnet)

4- تطبیق ترمینالهای مختلف و متفاوت

5-Direcoty Service: بانک های اطلاعاتی Name Server که برای شناسایی طرف مقابل به وسیله نام ( به جای آدرس)به کار می روند مانندDNS  در اینترنت

6- تعیین اینکه آیا طرف مقابل ارتباط در حال حاضر در دسترس هست یا خیر

7- واگذاری اختیارات (Authority) به طرف مقابل

8- توافق بر سر مکانیزم های خصوصی سازی مثل رمزنگاری

9-احراز هویت طرف مقابل

10- توافق بر سر مسئولیت های ترمیم خطا

11- شناسایی محدودیت ها بر روی Syntaxهای داده (ساختار داده، مجموعه کاراکترها و غیره)