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

سطوح پایه مدل osi. مدل شبکه OSI چیست؟

سازمان بین‌المللی استاندارد ISO (سازمان استاندارد بین‌المللی) برای ارائه یک نمایش یکپارچه از داده‌ها در شبکه‌ها با دستگاه‌ها و نرم‌افزارهای ناهمگن، یک مدل پایه برای ارتباطات سیستم‌های باز OSI (Open System Interconnection) ایجاد کرده است. این مدل قوانین و رویه های انتقال داده در محیط های مختلف شبکه را هنگام سازماندهی یک جلسه ارتباطی تشریح می کند. عناصر اصلی مدل لایه ها، فرآیندهای کاربردی و اتصالات فیزیکی هستند. در شکل شکل 1.10 ساختار مدل پایه را نشان می دهد.

هر لایه از مدل OSI وظیفه خاصی را در حین انتقال داده ها از طریق شبکه انجام می دهد. مدل پایه اساس توسعه پروتکل های شبکه است. OSI عملکردهای ارتباطی شبکه را به هفت لایه تقسیم می کند که هر یک از آنها بخش های مختلفی از فرآیند اتصال سیستم های باز را ارائه می دهد.

مدل OSI فقط ارتباطات سیستم را توصیف می کند، نه برنامه های کاربردی کاربر نهایی. برنامه ها با دسترسی به امکانات سیستم، پروتکل های ارتباطی خود را پیاده سازی می کنند.

برنج. 1.10. مدل OSI

اگر برنامه‌ای بتواند عملکردهای برخی از لایه‌های بالایی مدل OSI را بر عهده بگیرد، برای تبادل داده مستقیماً به ابزارهای سیستمی دسترسی پیدا می‌کند که عملکرد لایه‌های پایین‌تر باقی‌مانده مدل OSI را انجام می‌دهند.

تعامل لایه های مدل OSI

مدل OSI را می توان به دو مدل مختلف تقسیم کرد، همانطور که در شکل نشان داده شده است. 1.11:

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

یک مدل عمودی بر اساس خدمات ارائه شده توسط لایه های مجاور به یکدیگر در یک ماشین.

هر لایه از رایانه فرستنده با همان لایه از رایانه گیرنده تعامل دارد به گونه ای که گویی مستقیماً متصل است. به چنین ارتباطی ارتباط منطقی یا مجازی می گویند. در واقع، تعامل بین سطوح مجاور یک کامپیوتر رخ می دهد.

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

در مدل افقی، دو برنامه به یک پروتکل مشترک برای تبادل داده نیاز دارند. در یک مدل عمودی، لایه‌های مجاور داده‌ها را با استفاده از رابط‌های برنامه‌نویسی کاربردی (API) مبادله می‌کنند.

برنج. 1.11. نمودار تعامل کامپیوتر در مدل مرجع پایه OSI

قبل از ارسال به شبکه، داده ها به بسته ها تقسیم می شوند. بسته واحدی از اطلاعات است که بین ایستگاه های شبکه منتقل می شود.

هنگام ارسال داده، بسته به صورت متوالی از تمام لایه های نرم افزار عبور می کند. در هر سطح، اطلاعات کنترلی این سطح (هدر) به بسته اضافه می شود که برای انتقال موفقیت آمیز داده ها از طریق شبکه، همانطور که در شکل نشان داده شده است، لازم است. 1.12، جایی که Zag سربرگ بسته است، Con انتهای بسته است.

در انتهای دریافت، بسته به ترتیب معکوس از تمام لایه ها عبور می کند. در هر لایه، پروتکل موجود در آن لایه، اطلاعات بسته را می خواند، سپس اطلاعات اضافه شده به بسته در آن لایه توسط طرف فرستنده را حذف می کند و بسته را به لایه بعدی ارسال می کند. هنگامی که بسته به لایه Application رسید، تمام اطلاعات کنترلی از بسته حذف می شود و داده ها به شکل اصلی خود باز می گردند.

برنج. 1.12. تشکیل بسته ای از هر سطح از مدل هفت سطحی

هر سطح از مدل عملکرد خاص خود را انجام می دهد. هر چه سطح بالاتر باشد، مشکل پیچیده تر حل می شود.

راحت است که لایه‌های مجزای مدل OSI را به‌عنوان گروه‌هایی از برنامه‌های طراحی‌شده برای انجام عملکردهای خاص در نظر بگیریم. به عنوان مثال، یک لایه وظیفه ارائه تبدیل داده ها از ASCII به EBCDIC را بر عهده دارد و شامل برنامه های مورد نیاز برای انجام این کار است.

هر لایه سرویسی را به لایه بالای خود ارائه می دهد و به نوبه خود از لایه زیر آن سرویس درخواست می کند. لایه های بالایی سرویس را تقریباً به همان روش درخواست می کنند: به عنوان یک قاعده، این یک نیاز برای مسیریابی برخی از داده ها از یک شبکه به شبکه دیگر است. اجرای عملی اصول آدرس دهی داده ها به سطوح پایین تر اختصاص داده شده است. در شکل 1.13 شرح مختصری از عملکرد همه سطوح ارائه می دهد.

برنج. 1.13. توابع لایه های مدل OSI

مدل مورد بررسی تعامل سیستم های باز از تولید کنندگان مختلف در یک شبکه را تعیین می کند. بنابراین، او اقدامات هماهنگی را برای آنها انجام می دهد:

تعامل فرآیندهای درخواست؛

فرم های ارائه داده ها؛

ذخیره سازی یکنواخت داده؛

مدیریت منابع شبکه؛

امنیت داده ها و حفاظت از اطلاعات؛

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

سطح کاربردی

لایه کاربرد فرآیندهای برنامه را با ابزاری برای دسترسی به منطقه تعامل فراهم می کند، سطح بالایی (هفتم) است و مستقیماً در مجاورت فرآیندهای برنامه است.

در واقع، لایه برنامه مجموعه ای از پروتکل های مختلف است که از طریق آن کاربران شبکه به منابع مشترک مانند فایل ها، چاپگرها یا صفحات وب ابرمتن دسترسی پیدا می کنند و همچنین همکاری خود را به عنوان مثال با استفاده از پروتکل پست الکترونیکی سازماندهی می کنند. عناصر سرویس برنامه ویژه خدماتی را برای برنامه های کاربردی خاص، مانند برنامه های انتقال فایل و برنامه های شبیه سازی ترمینال، ارائه می دهند. برای مثال اگر برنامه ای نیاز به انتقال فایل داشته باشد، از پروتکل انتقال، دسترسی و مدیریت فایل FTAM (انتقال فایل، دسترسی و مدیریت) استفاده می شود. در مدل OSI، یک برنامه کاربردی که نیاز به انجام یک کار خاص دارد (مثلاً به روز رسانی پایگاه داده در رایانه)، داده های خاصی را در قالب یک Datagram به لایه برنامه ارسال می کند. یکی از وظایف اصلی این لایه این است که تعیین کند درخواست برنامه چگونه باید پردازش شود، به عبارت دیگر درخواست باید به چه شکل باشد.

واحد داده ای که لایه برنامه روی آن کار می کند معمولاً پیام نامیده می شود.

لایه برنامه عملکردهای زیر را انجام می دهد:

1. انجام انواع کارها.

انتقال فایل؛

مدیریت شغل؛

مدیریت سیستم و غیره؛

2. شناسایی کاربران با رمز عبور، آدرس، امضای الکترونیکی آنها.

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

4. تعیین کفایت منابع موجود;

5. سازماندهی درخواست ها برای ارتباط با سایر فرآیندهای درخواست.

6. انتقال برنامه ها به سطح نمایندگی برای روش های لازم برای توصیف اطلاعات.

7. انتخاب رویه ها برای گفتگوی برنامه ریزی شده فرآیندها.

8. مدیریت داده های مبادله شده بین فرآیندهای برنامه و هماهنگ سازی تعامل بین فرآیندهای برنامه.

9. تعیین کیفیت خدمات (زمان تحویل بلوک های داده، میزان خطای قابل قبول).

10. توافق برای تصحیح خطاها و تعیین قابلیت اطمینان داده ها.

11. هماهنگی محدودیت های اعمال شده بر نحو (مجموعه کاراکترها، ساختار داده).

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

در سطح برنامه، لازم است اطلاعاتی که قبلاً پردازش شده اند به کاربران ارائه شود. سیستم و نرم افزار کاربر می توانند این کار را انجام دهند.

لایه برنامه مسئول دسترسی برنامه به شبکه است. وظایف این لایه انتقال فایل ها، تبادل پیام های ایمیل و مدیریت شبکه می باشد.

رایج ترین پروتکل ها در سه لایه بالا عبارتند از:

پروتکل انتقال فایل FTP (پروتکل انتقال فایل).

TFTP (Trivial File Transfer Protocol) ساده ترین پروتکل انتقال فایل است.

ایمیل X.400;

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

SMTP (Simple Mail Transfer Protocol) یک پروتکل تبادل نامه ساده است.

CMIP (پروتکل اطلاعات مدیریت مشترک) پروتکل مدیریت اطلاعات مشترک.

SLIP (Serial Line IP) IP برای خطوط سریال. پروتکل برای انتقال داده سریال شخصیت به کاراکتر.

SNMP (پروتکل مدیریت شبکه ساده) یک پروتکل مدیریت شبکه ساده است.

پروتکل FTAM (انتقال، دسترسی و مدیریت فایل) برای انتقال، دسترسی و مدیریت فایل ها.

لایه نمایشی

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

این لایه تضمین می کند که اطلاعات منتقل شده توسط لایه برنامه توسط لایه برنامه در سیستم دیگری درک می شود. در صورت لزوم، لایه ارائه، در زمان انتقال اطلاعات، فرمت های داده را به فرمت های رایج ارائه تبدیل می کند و در زمان دریافت، بر این اساس، تبدیل معکوس را انجام می دهد. به این ترتیب، لایه های کاربردی می توانند به عنوان مثال، بر تفاوت های نحوی در نمایش داده ها غلبه کنند. این وضعیت می تواند در یک شبکه محلی با انواع مختلف کامپیوترها (IBM PC و Macintosh) که نیاز به تبادل داده دارند، ایجاد شود. بنابراین، در فیلدهای پایگاه داده، اطلاعات باید به صورت حروف و اعداد و اغلب به صورت تصویر گرافیکی ارائه شوند. این داده ها باید به عنوان مثال به عنوان اعداد ممیز شناور پردازش شوند.

اساس ارائه کلی داده ها سیستم ASN.1 است که برای تمام سطوح مدل یکنواخت است. این سیستم برای توصیف ساختار فایل و همچنین حل مشکل رمزگذاری داده ها عمل می کند. در این سطح می توان رمزگذاری و رمزگشایی داده ها را انجام داد که به لطف آن، محرمانه بودن تبادل داده ها برای همه سرویس های برنامه به طور همزمان تضمین می شود. نمونه ای از این پروتکل ها، پروتکل لایه سوکت ایمن (SSL) است که پیام های امنی را برای پروتکل های لایه برنامه در پشته TCP/IP فراهم می کند. این سطح تبدیل داده ها (رمزگذاری، فشرده سازی، و غیره) از لایه برنامه را به جریانی از اطلاعات برای لایه انتقال فراهم می کند.

سطح نماینده وظایف اصلی زیر را انجام می دهد:

1. ایجاد درخواست برای ایجاد جلسات تعامل بین فرآیندهای برنامه.

2. هماهنگی ارائه داده ها بین فرآیندهای برنامه.

3. پیاده سازی فرم های ارائه داده ها.

4. ارائه مطالب گرافیکی (نقاشی، تصاویر، نمودارها).

5. طبقه بندی داده ها.

6. انتقال درخواست برای خاتمه جلسات.

پروتکل های لایه ارائه معمولاً بخشی جدایی ناپذیر از پروتکل های سه لایه بالای مدل هستند.

لایه جلسه

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

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

لایه نشست، انتقال اطلاعات بین فرآیندهای برنامه را کنترل می کند، دریافت، انتقال و تحویل یک جلسه ارتباطی را هماهنگ می کند. علاوه بر این، لایه جلسه علاوه بر این شامل توابعی برای مدیریت رمز عبور، مدیریت گفتگو، همگام سازی و لغو ارتباط در یک جلسه انتقال پس از شکست به دلیل خطا در لایه های پایین تر است. وظایف این سطح هماهنگ کردن ارتباط بین دو برنامه کاربردی در حال اجرا در ایستگاه های کاری مختلف است. این در قالب یک گفتگوی ساختار یافته رخ می دهد. این توابع شامل ایجاد یک جلسه، مدیریت ارسال و دریافت بسته های پیام در طول یک جلسه، و خاتمه یک جلسه است.

در سطح جلسه، مشخص می شود که انتقال بین دو فرآیند درخواست چگونه خواهد بود:

نیمه دوبلکس (فرایندها به نوبه خود داده ها را ارسال و دریافت می کنند).

دوبلکس (فرآیندها داده ها را انتقال داده و همزمان دریافت می کنند).

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

لایه جلسه عملکردهای زیر را ارائه می دهد:

1. ایجاد و خاتمه در سطح جلسه ارتباط بین سیستم های تعاملی.

2. انجام تبادل داده های عادی و فوری بین فرآیندهای برنامه.

3. مدیریت تعامل بین فرآیندهای برنامه.

4. همگام سازی اتصالات جلسه.

5. اطلاع از فرآیندهای درخواست در مورد شرایط استثنایی.

6. تنظیم علائم در فرآیند برنامه که اجازه می دهد پس از یک شکست یا خطا، اجرای آن را از نزدیکترین علامت بازیابی کنید.

7. قطع روند درخواست در مواقع لزوم و از سرگیری صحیح آن.

8. یک جلسه را بدون از دست دادن داده خاتمه دهید.

9. انتقال پیام های ویژه در مورد پیشرفت جلسه.

لایه نشست مسئول سازماندهی جلسات تبادل داده بین ماشین های پایانی است. پروتکل های لایه جلسه معمولا جزئی از سه لایه بالای مدل هستند.

لایه حمل و نقل

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

در راه از فرستنده به گیرنده، بسته ها ممکن است خراب یا گم شوند. در حالی که برخی از برنامه‌ها مدیریت خطای خاص خود را دارند، برخی دیگر ترجیح می‌دهند فوراً با یک اتصال قابل اعتماد سروکار داشته باشند. وظیفه لایه انتقال این است که اطمینان حاصل کند که برنامه‌ها یا لایه‌های بالایی مدل (برنامه و جلسه) داده‌ها را با درجه قابلیت اطمینان مورد نیاز انتقال می‌دهند. مدل OSI پنج کلاس از خدمات ارائه شده توسط لایه انتقال را تعریف می کند. این نوع خدمات با کیفیت خدمات ارائه شده متمایز می شوند: فوریت، توانایی بازیابی ارتباطات قطع شده، در دسترس بودن ابزاری برای چندگانه سازی اتصالات چندگانه بین پروتکل های کاربردی مختلف از طریق یک پروتکل حمل و نقل مشترک، و مهمتر از همه، توانایی شناسایی و تصحیح خطاهای انتقال مانند اعوجاج، از دست دادن و تکراری شدن بسته ها.

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

وظایف لایه انتقال عبارتند از:

1. کنترل انتقال از طریق شبکه و اطمینان از یکپارچگی بلوک های داده.

2. تشخیص خطاها، حذف جزئی آنها و گزارش خطاهای اصلاح نشده.

3. بازیابی انتقال پس از خرابی و نقص.

4. بزرگ شدن یا تقسیم بلوک های داده.

5. ارائه اولویت ها در هنگام انتقال بلوک ها (عادی یا فوری).

6. تایید انتقال.

7. حذف بلوک ها در صورت وضعیت های بن بست در شبکه.

با شروع از لایه انتقال، تمام پروتکل های بالاتر در نرم افزاری که معمولاً در سیستم عامل شبکه گنجانده شده است، پیاده سازی می شوند.

رایج ترین پروتکل های لایه انتقال عبارتند از:

پروتکل کنترل انتقال TCP (پروتکل کنترل انتقال) پشته TCP/IP.

UDP (User Datagram Protocol) پروتکل دیتاگرام کاربر پشته TCP/IP.

NCP (NetWare Core Protocol) پروتکل اصلی شبکه های NetWare.

SPX (Sequence Packet eXchange) مبادله منظم بسته های پشته Novell.

TP4 (پروتکل انتقال) - پروتکل انتقال کلاس 4.

لایه شبکه

سطح شبکه، کانال های اتصال سیستم های مشترک و اداری را از طریق شبکه ارتباطی، انتخاب سریع ترین و مطمئن ترین مسیر تضمین می کند.

لایه شبکه ارتباط را در یک شبکه کامپیوتری بین دو سیستم برقرار می‌کند و کانال‌های مجازی بین آنها را تضمین می‌کند. یک کانال مجازی یا منطقی عملکرد اجزای شبکه است که این توهم را ایجاد می کند که اجزای متقابل مسیر مورد نظر را بین آنها قرار می دهند. علاوه بر این، لایه شبکه خطاها را به لایه انتقال گزارش می کند. پیام های لایه شبکه معمولا بسته نامیده می شوند. آنها حاوی قطعاتی از داده ها هستند. لایه شبکه مسئول آدرس دهی و تحویل آنهاست.

یافتن بهترین مسیر برای انتقال داده را مسیریابی می گویند و راه حل آن وظیفه اصلی لایه شبکه است. این مشکل با این واقعیت پیچیده می شود که کوتاه ترین مسیر همیشه بهترین نیست. معمولاً معیار انتخاب مسیر، زمان انتقال داده ها در این مسیر است. این بستگی به ظرفیت کانال های ارتباطی و شدت ترافیک دارد که می تواند در طول زمان تغییر کند. برخی از الگوریتم های مسیریابی سعی می کنند خود را با تغییرات بار تطبیق دهند، در حالی که برخی دیگر بر اساس میانگین های بلندمدت تصمیم می گیرند. مسیر را می توان بر اساس معیارهای دیگری انتخاب کرد، به عنوان مثال، قابلیت اطمینان انتقال.

پروتکل لایه پیوند تحویل داده ها را بین هر گره فقط در یک شبکه با توپولوژی استاندارد مناسب تضمین می کند. این یک محدودیت بسیار سخت است که اجازه ساخت شبکه‌هایی با ساختار توسعه‌یافته را نمی‌دهد، به عنوان مثال، شبکه‌هایی که چندین شبکه سازمانی را در یک شبکه واحد ترکیب می‌کنند، یا شبکه‌های بسیار قابل اعتماد که در آن‌ها اتصالات اضافی بین گره‌ها وجود دارد.

بنابراین، در داخل شبکه، تحویل داده توسط لایه پیوند داده تنظیم می شود، اما تحویل داده بین شبکه ها توسط لایه شبکه انجام می شود. هنگام سازماندهی تحویل بسته در سطح شبکه، از مفهوم شماره شبکه استفاده می شود. در این حالت آدرس گیرنده شامل شماره شبکه و شماره کامپیوتر موجود در این شبکه است.

شبکه ها توسط دستگاه های خاصی به نام روتر به یکدیگر متصل می شوند. روتر دستگاهی است که اطلاعات توپولوژی اتصالات اینترنت را جمع آوری می کند و بر اساس آن بسته های لایه شبکه را به شبکه مقصد ارسال می کند. به منظور انتقال پیام از فرستنده ای که در یک شبکه قرار دارد به گیرنده ای که در شبکه دیگری قرار دارد، باید تعدادی انتقال ترانزیت (Hop) بین شبکه ها انجام دهید و هر بار مسیر مناسب را انتخاب کنید. بنابراین، یک مسیر، دنباله ای از مسیریاب ها است که یک بسته از آن عبور می کند.

لایه شبکه وظیفه تقسیم کاربران به گروه ها و مسیریابی بسته ها را بر اساس ترجمه آدرس های MAC به آدرس های شبکه بر عهده دارد. لایه شبکه همچنین انتقال شفاف بسته ها به لایه انتقال را فراهم می کند.

لایه شبکه وظایف زیر را انجام می دهد:

1. ایجاد اتصالات شبکه و شناسایی پورت های آنها.

2. تشخیص و تصحیح خطاهایی که در حین انتقال از طریق شبکه ارتباطی رخ می دهد.

3. کنترل جریان بسته.

4. سازماندهی (ترتیب) توالی بسته ها.

5. مسیریابی و سوئیچینگ.

6. تقسیم بندی و ادغام بسته ها.

در سطح شبکه دو نوع پروتکل تعریف شده است. نوع اول به تعریف قوانین برای انتقال بسته های داده گره پایانی از گره به روتر و بین روترها اشاره دارد. اینها پروتکل هایی هستند که معمولاً وقتی در مورد پروتکل های لایه شبکه صحبت می کنند، منظور می شوند. با این حال، نوع دیگری از پروتکل، به نام پروتکل های تبادل اطلاعات مسیریابی، اغلب در لایه شبکه گنجانده می شود. با استفاده از این پروتکل ها، روترها اطلاعاتی در مورد توپولوژی اتصالات کار اینترنتی جمع آوری می کنند.

پروتکل های لایه شبکه توسط ماژول های نرم افزاری سیستم عامل و همچنین نرم افزار و سخت افزار روتر پیاده سازی می شوند.

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

IP (پروتکل اینترنت) پروتکل اینترنت، یک پروتکل شبکه از پشته TCP/IP که آدرس و اطلاعات مسیریابی را ارائه می دهد.

IPX (Internetwork Packet Exchange) یک پروتکل تبادل بسته اینترنتی است که برای آدرس دهی و مسیریابی بسته ها در شبکه های Novell طراحی شده است.

X.25 یک استاندارد بین المللی برای ارتباطات سوئیچ بسته جهانی است (تا حدی در لایه 2 پیاده سازی شده است).

CLNP (Connection Less Network Protocol) یک پروتکل شبکه بدون اتصال است.

لایه پیوند داده

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

لایه فیزیکی به سادگی بیت ها را منتقل می کند. این در نظر نمی گیرد که در برخی از شبکه ها که خطوط ارتباطی به طور متناوب توسط چندین جفت رایانه در حال تعامل استفاده می شود، رسانه انتقال فیزیکی ممکن است اشغال شده باشد. بنابراین، یکی از وظایف لایه پیوند، بررسی در دسترس بودن رسانه انتقال است. یکی دیگر از وظایف لایه پیوند پیاده سازی مکانیسم های تشخیص و تصحیح خطا است.

لایه پیوند با قرار دادن یک توالی خاص از بیت ها در ابتدا و انتهای هر فریم برای علامت گذاری، تضمین می کند که هر فریم به درستی منتقل می شود و همچنین با جمع کردن تمام بایت های فریم به روشی خاص و اضافه کردن چک جمع، یک چک جمع را محاسبه می کند. به قاب هنگامی که فریم می رسد، گیرنده مجدداً جمع کنترلی داده های دریافتی را محاسبه می کند و نتیجه را با جمع کنترلی فریم مقایسه می کند. اگر مطابقت داشته باشند، فریم صحیح تلقی می شود و پذیرفته می شود. اگر جمع های چک مطابقت نداشته باشند، یک خطا ثبت می شود.

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

در همان سطح، قوانین استفاده از لایه فیزیکی توسط گره های شبکه تعیین می شود. نمایش الکتریکی داده ها در شبکه LAN (بیت های داده، روش های رمزگذاری داده ها و نشانه ها) در این سطح و فقط در این سطح شناسایی می شوند. اینجاست که خطاها شناسایی و تصحیح می شوند (با نیاز به ارسال مجدد داده ها).

لایه پیوند داده ایجاد، انتقال و دریافت فریم های داده را فراهم می کند. این لایه درخواست های لایه شبکه را ارائه می دهد و از سرویس لایه فیزیکی برای دریافت و انتقال بسته ها استفاده می کند. مشخصات IEEE 802.X لایه پیوند داده را به دو زیرلایه تقسیم می کند:

LLC (کنترل لینک منطقی) کنترل پیوند منطقی کنترل منطقی ارتباطات را فراهم می کند. زیرلایه LLC خدمات لایه شبکه را ارائه می دهد و با انتقال و دریافت پیام های کاربر مرتبط است.

کنترل دسترسی رسانه MAC (کنترل ارزیابی رسانه). زیرلایه MAC دسترسی به رسانه فیزیکی مشترک (عبور رمز یا تشخیص برخورد یا برخورد) را تنظیم می کند و دسترسی به کانال ارتباطی را کنترل می کند. زیر لایه LLC در بالای لایه فرعی MAC قرار دارد.

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

وقتی بلوک های داده ارسالی بزرگ هستند، لایه پیوند آنها را به فریم ها تقسیم می کند و فریم ها را به صورت دنباله ای ارسال می کند.

هنگام دریافت فریم‌ها، لایه بلوک‌های داده ارسالی از آنها را تشکیل می‌دهد. اندازه بلوک داده به روش انتقال و کیفیت کانالی که از طریق آن ارسال می شود بستگی دارد.

در شبکه های محلی، پروتکل های لایه پیوند توسط رایانه ها، پل ها، سوئیچ ها و روترها استفاده می شود. در رایانه ها، توابع لایه پیوند از طریق تلاش مشترک آداپتورهای شبکه و درایورهای آنها پیاده سازی می شوند.

لایه پیوند داده می تواند انواع عملکردهای زیر را انجام دهد:

1. سازماندهی (ایجاد، مدیریت، خاتمه) اتصالات کانال و شناسایی پورت های آنها.

2. سازماندهی و انتقال پرسنل.

3. تشخیص و تصحیح خطاها.

4. مدیریت جریان داده ها.

5. اطمینان از شفافیت کانال های منطقی (انتقال داده های کدگذاری شده به هر طریق از طریق آنها).

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

HDLC (کنترل پیوند داده سطح بالا) پروتکل کنترل پیوند داده سطح بالا برای اتصالات سریال.

IEEE 802.2 LLC (نوع I و نوع II) MAC را برای محیط های 802.x فراهم می کند.

فناوری شبکه اترنت مطابق با استاندارد IEEE 802.3 برای شبکه هایی که از توپولوژی گذرگاه و دسترسی چندگانه با گوش دادن فرکانس حامل و تشخیص تضاد استفاده می کنند.

Token ring یک فناوری شبکه بر اساس استاندارد IEEE 802.5 است که از توپولوژی حلقه و روش دسترسی به حلقه با عبور رمز استفاده می کند.

FDDI (Fiber Distributed Date Interface Station) یک فناوری شبکه بر اساس استاندارد IEEE 802.6 با استفاده از رسانه فیبر نوری است.

X.25 یک استاندارد بین المللی برای ارتباطات سوئیچ بسته جهانی است.

شبکه رله فریم با استفاده از فناوری های X25 و ISDN سازماندهی شده است.

لایه فیزیکی

لایه فیزیکی برای ارتباط با وسایل ارتباطی فیزیکی طراحی شده است. اتصال فیزیکی مجموعه ای از رسانه های فیزیکی، سخت افزار و نرم افزار است که امکان انتقال سیگنال ها را بین سیستم ها فراهم می کند.

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

لایه فیزیکی از یک زیرلایه رابط رسانه و یک زیرلایه تبدیل انتقال تشکیل شده است.

اولین آنها جفت شدن جریان داده با کانال ارتباط فیزیکی مورد استفاده را تضمین می کند. دومی تغییرات مربوط به پروتکل های مورد استفاده را انجام می دهد. لایه فیزیکی رابط فیزیکی کانال داده را فراهم می کند و همچنین روش های ارسال سیگنال به کانال و دریافت سیگنال از کانال را شرح می دهد. این سطح پارامترهای الکتریکی، مکانیکی، عملکردی و رویه ای را برای ارتباطات فیزیکی در سیستم ها تعریف می کند. لایه فیزیکی بسته های داده را از لایه پیوند بالایی دریافت می کند و آنها را به سیگنال های نوری یا الکتریکی مربوط به 0 و 1 جریان باینری تبدیل می کند. این سیگنال ها از طریق رسانه انتقال به گره گیرنده ارسال می شوند. خواص مکانیکی و الکتریکی/اپتیکی محیط انتقال در سطح فیزیکی تعیین می شود و شامل موارد زیر است:

نوع کابل و کانکتور;

چیدمان مخاطبین در کانکتورها؛

طرح کدگذاری سیگنال برای مقادیر 0 و 1.

لایه فیزیکی وظایف زیر را انجام می دهد:

1. ایجاد و قطع اتصالات فیزیکی.

2. ارسال و دریافت کد سریال.

3. گوش دادن، در صورت لزوم، به کانال ها.

4. شناسایی کانال.

5. اطلاع از نقص و خرابی.

اطلاع از خطاها و خرابی ها به این دلیل است که در سطح فیزیکی کلاس خاصی از رویدادها شناسایی می شود که در عملکرد عادی شبکه اختلال ایجاد می کند (برخورد فریم های ارسال شده توسط چندین سیستم به طور همزمان، قطع کانال، قطع برق، از دست دادن تماس مکانیکی و غیره). انواع خدمات ارائه شده به لایه پیوند داده توسط پروتکل های لایه فیزیکی تعیین می شود. گوش دادن به یک کانال در مواردی ضروری است که گروهی از سیستم ها به یک کانال متصل هستند، اما تنها یکی از آنها مجاز به ارسال سیگنال به طور همزمان است. بنابراین، گوش دادن به یک کانال به شما امکان می دهد تعیین کنید که آیا برای انتقال رایگان است یا خیر. در برخی موارد، برای تعریف واضح تر ساختار، لایه فیزیکی به چندین سطح فرعی تقسیم می شود. به عنوان مثال، لایه فیزیکی یک شبکه بی سیم به سه زیر لایه تقسیم می شود (شکل 1.14).

برنج. 1.14. لایه فیزیکی LAN بی سیم

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

لایه فیزیکی می تواند هم انتقال ناهمزمان (سریال) و هم همزمان (موازی) را فراهم کند که برای برخی از رایانه های بزرگ و مینی کامپیوترها استفاده می شود. در لایه فیزیکی، یک طرح رمزگذاری باید تعریف شود تا مقادیر باینری را به منظور انتقال آنها از طریق یک کانال ارتباطی نشان دهد. بسیاری از شبکه های محلی از رمزگذاری منچستر استفاده می کنند.

نمونه ای از پروتکل لایه فیزیکی، مشخصات فناوری اترنت 10Base-T است که کابل مورد استفاده را به عنوان جفت پیچ خورده بدون محافظ رده 3 با امپدانس مشخصه 100 اهم، کانکتور RJ-45، حداکثر طول قطعه فیزیکی 100 متر تعریف می کند. کد منچستر برای نمایش داده ها و سایر مشخصات محیطی و سیگنال های الکتریکی.

برخی از رایج ترین مشخصات لایه فیزیکی عبارتند از:

EIA-RS-232-C، CCITT V.24/V.28 - مشخصات مکانیکی/الکتریکی یک رابط سریال نامتعادل.

EIA-RS-422/449، CCITT V.10 - مشخصات مکانیکی، الکتریکی و نوری یک رابط سریال متعادل.

اترنت یک فناوری شبکه بر اساس استاندارد IEEE 802.3 برای شبکه هایی است که از توپولوژی گذرگاه و دسترسی چندگانه با گوش دادن حامل و تشخیص برخورد استفاده می کند.

Token ring یک فناوری شبکه بر اساس استاندارد IEEE 802.5 است که از توپولوژی حلقه و روش دسترسی به حلقه با عبور رمز استفاده می کند.

که توسعه آن به مدل OSI مرتبط نبود.

لایه های مدل OSI

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

مدل OSI
نوع داده مرحله کارکرد
داده ها 7. لایه کاربردی دسترسی به خدمات شبکه
6. لایه ارائه نمایش داده ها و کدگذاری
5. لایه جلسه مدیریت جلسه
بخش ها 4. حمل و نقل ارتباط مستقیم بین نقاط پایانی و قابلیت اطمینان
بسته ها 3. شبکه تعیین مسیر و آدرس دهی منطقی
پرسنل 2. کانال آدرس دهی فیزیکی
بیت ها 1. لایه فیزیکی کار با رسانه های انتقال، سیگنال ها و داده های باینری

سطح برنامه (Application). سطح کاربردی)

سطح بالای مدل، تعامل برنامه های کاربردی کاربر با شبکه را تضمین می کند. این لایه به برنامه ها اجازه می دهد تا از خدمات شبکه مانند دسترسی از راه دور به فایل ها و پایگاه های داده و ارسال ایمیل استفاده کنند. همچنین مسئول انتقال اطلاعات سرویس، ارائه اطلاعات مربوط به خطاها و ایجاد درخواست به برنامه ها می باشد سطح ارائه. مثال: HTTP، POP3، SMTP، FTP، XMPP، OSCAR، BitTorrent، MODBUS، SIP

اجرایی (سطح ارائه) لایه نمایشی)

این لایه وظیفه تبدیل پروتکل و رمزگذاری/رمزگشایی داده ها را بر عهده دارد. درخواست های برنامه دریافتی از لایه برنامه را به قالبی برای انتقال از طریق شبکه تبدیل می کند و داده های دریافتی از شبکه را به فرمتی قابل فهم برای برنامه ها تبدیل می کند. این لایه می‌تواند فشرده‌سازی/فشرده‌سازی یا رمزگذاری/رمزگشایی داده‌ها را انجام دهد و همچنین درخواست‌ها را در صورتی که نمی‌توان به صورت محلی پردازش کرد، به منبع شبکه دیگری هدایت کرد.

لایه 6 (ارائه) مدل مرجع OSI معمولاً یک پروتکل میانی برای تبدیل اطلاعات از لایه های همسایه است. این اجازه می دهد تا ارتباط بین برنامه های کاربردی در سیستم های کامپیوتری متفاوت به شیوه ای شفاف برای برنامه ها برقرار شود. لایه ارائه قالب بندی و تبدیل کد را فراهم می کند. قالب بندی کد برای اطمینان از اینکه برنامه اطلاعاتی را برای پردازش دریافت می کند استفاده می شود که برای آن منطقی است. در صورت لزوم، این لایه می تواند ترجمه را از یک فرمت داده به فرمت دیگر انجام دهد. لایه ارائه نه تنها با فرمت ها و ارائه داده ها سر و کار دارد، بلکه با ساختارهای داده ای که توسط برنامه ها استفاده می شود نیز سروکار دارد. بنابراین، لایه 6 سازماندهی داده ها را هنگام ارسال فراهم می کند.

برای درک اینکه چگونه این کار می کند، بیایید تصور کنیم که دو سیستم وجود دارد. یکی از EBCDIC، مانند یک پردازنده مرکزی IBM، برای نمایش داده ها استفاده می کند، و دیگری از ASCII استفاده می کند (بیشتر دیگر تولیدکنندگان رایانه از آن استفاده می کنند). اگر این دو سیستم نیاز به تبادل اطلاعات داشته باشند، یک لایه ارائه نیاز است که تبدیل را انجام دهد و بین دو فرمت مختلف ترجمه کند.

یکی دیگر از عملکردهایی که در لایه ارائه انجام می شود، رمزگذاری داده ها است که در مواردی که لازم است از اطلاعات ارسالی در برابر دریافت توسط گیرندگان غیرمجاز محافظت شود، استفاده می شود. برای انجام این کار، فرآیندها و کد در لایه ارائه باید تبدیل داده را انجام دهند. روال های دیگری در این سطح وجود دارد که متون را فشرده می کند و گرافیک ها را به جریان بیت تبدیل می کند تا بتوانند از طریق شبکه منتقل شوند.

استانداردهای لایه ارائه نیز نحوه نمایش تصاویر گرافیکی را مشخص می کنند. برای این منظور می توان از فرمت PICT استفاده کرد، یک فرمت تصویری که برای انتقال گرافیک های QuickDraw بین برنامه های Macintosh و PowerPC استفاده می شود. فرمت دیگر نمایش، فرمت فایل تصویری TIFF است که معمولاً برای تصاویر شطرنجی با وضوح بالا استفاده می شود. استاندارد لایه ارائه بعدی که می تواند برای تصاویر گرافیکی استفاده شود، استانداردی است که توسط Joint Photographic Expert Group توسعه یافته است. در استفاده روزمره این استاندارد به سادگی JPEG نامیده می شود.

گروه دیگری از استانداردهای سطح ارائه وجود دارد که ارائه قطعات صوتی و فیلم را تعریف می کند. این شامل رابط MIDI (رابط دیجیتال ابزار موسیقی) برای نمایش دیجیتالی موسیقی است که توسط استاندارد MPEG گروه کارشناسان متحرک توسعه یافته است که برای فشرده‌سازی و کدگذاری کلیپ‌های ویدئویی بر روی سی‌دی، ذخیره آن‌ها به شکل دیجیتالی و انتقال با سرعت تا 1.5 استفاده می‌شود. مگابیت بر ثانیه و QuickTime استانداردی است که عناصر صوتی و تصویری را برای برنامه‌هایی که روی رایانه‌های Macintosh و PowerPC اجرا می‌شوند، توصیف می‌کند.

سطح جلسه لایه جلسه)

سطح 5 مدل مسئول حفظ یک جلسه ارتباطی است و به برنامه ها اجازه می دهد برای مدت طولانی با یکدیگر تعامل داشته باشند. این لایه ایجاد/خاتمه جلسه، تبادل اطلاعات، همگام سازی کار، تعیین واجد شرایط بودن انتقال داده و نگهداری جلسه را در طول دوره های عدم فعالیت برنامه مدیریت می کند. همگام سازی انتقال با قرار دادن نقاط بازرسی در جریان داده تضمین می شود که در صورت ایجاد اختلال در تعامل، فرآیند از سر گرفته می شود.

لایه حمل و نقل لایه حمل و نقل)

سطح چهارم مدل به گونه ای طراحی شده است که داده ها را بدون خطا، تلفات و تکرار در ترتیبی که در آن ارسال شده اند ارائه دهد. مهم نیست چه داده ای از کجا و کجا منتقل می شود، یعنی خود مکانیسم انتقال را فراهم می کند. بلوک‌های داده را به قطعاتی تقسیم می‌کند که اندازه آن‌ها به پروتکل بستگی دارد، بلوک‌های کوتاه را در یک قطعه و بلوک‌های طولانی را تقسیم می‌کند. مثال: TCP، UDP.

کلاس‌های زیادی از پروتکل‌های لایه انتقال وجود دارد، از پروتکل‌هایی که فقط توابع انتقال اولیه را ارائه می‌کنند (مثلاً توابع انتقال داده بدون تأیید)، تا پروتکل‌هایی که تضمین می‌کنند بسته‌های داده‌های متعدد با ترتیب مناسب به مقصد تحویل می‌شوند. جریان ها، مکانیزم کنترل جریان داده ها را فراهم می کند و قابلیت اطمینان داده های دریافتی را تضمین می کند.

برخی از پروتکل‌های لایه شبکه که پروتکل‌های بدون اتصال نامیده می‌شوند، تضمین نمی‌کنند که داده‌ها به ترتیبی که توسط دستگاه مبدأ ارسال شده‌اند به مقصد تحویل داده می‌شوند. برخی از لایه‌های انتقال با جمع‌آوری داده‌ها به ترتیب صحیح قبل از ارسال آن به لایه نشست، با این مشکل کنار می‌آیند. مالتی پلکس شدن داده به این معنی است که لایه انتقال می تواند به طور همزمان چندین جریان داده (جریان ها ممکن است از برنامه های مختلف آمده باشند) بین دو سیستم پردازش کند. مکانیزم کنترل جریان مکانیزمی است که به شما امکان می دهد میزان داده های منتقل شده از یک سیستم به سیستم دیگر را تنظیم کنید. پروتکل های لایه حمل و نقل اغلب دارای یک تابع کنترل تحویل داده هستند که سیستم دریافت کننده را مجبور می کند تا تأییدیه هایی را به طرف ارسال کننده ارسال کند که داده ها دریافت شده است.

عملکرد پروتکل ها با برقراری اتصال را می توان با استفاده از مثال عملکرد یک تلفن معمولی توصیف کرد. پروتکل‌های این کلاس، انتقال داده‌ها را با فراخوانی یا ایجاد مسیری برای بسته‌ها از مبدا به مقصد آغاز می‌کنند. پس از آن، انتقال اطلاعات سریال آغاز می شود و پس از اتمام انتقال، اتصال قطع می شود.

پروتکل های بدون اتصال، که داده های حاوی اطلاعات آدرس کامل را در هر بسته ارسال می کنند، مشابه سیستم پستی عمل می کنند. هر نامه یا بسته حاوی آدرس فرستنده و گیرنده است. در مرحله بعد، هر اداره پست میانی یا دستگاه شبکه اطلاعات آدرس را می خواند و در مورد مسیریابی داده ها تصمیم می گیرد. یک نامه یا بسته داده از یک دستگاه میانی به دستگاه دیگر منتقل می شود تا زمانی که به گیرنده تحویل داده شود. پروتکل های بدون اتصال تضمین نمی کنند که اطلاعات به ترتیبی که ارسال شده به دست گیرنده برسد. هنگام استفاده از پروتکل های شبکه بدون اتصال، پروتکل های حمل و نقل وظیفه نصب داده ها را به ترتیب مناسب بر عهده دارند.

لایه شبکه لایه شبکه)

لایه 3 مدل شبکه OSI برای تعریف مسیر انتقال داده طراحی شده است. مسئولیت ترجمه آدرس ها و نام های منطقی به فیزیکی، تعیین کوتاه ترین مسیرها، سوئیچینگ و مسیریابی، نظارت بر مشکلات و ازدحام در شبکه را بر عهده دارد. یک دستگاه شبکه مانند روتر در این سطح کار می کند.

پروتکل های لایه شبکه داده ها را از مبدا به مقصد هدایت می کنند.

لایه پیوند داده لایه پیوند داده)

این لایه برای اطمینان از تعامل شبکه ها در لایه فیزیکی و کنترل خطاهایی که ممکن است رخ دهد طراحی شده است. داده های دریافتی از لایه فیزیکی را در فریم ها بسته بندی می کند، آن را از نظر یکپارچگی بررسی می کند، در صورت لزوم خطاها را تصحیح می کند (یک درخواست مکرر برای یک فریم آسیب دیده ارسال می کند) و آن را به لایه شبکه می فرستد. لایه پیوند داده می تواند با یک یا چند لایه فیزیکی ارتباط برقرار کند و این تعامل را نظارت و مدیریت کند. مشخصات IEEE 802 این لایه را به 2 زیرلایه تقسیم می کند - MAC (کنترل دسترسی رسانه) دسترسی به رسانه فیزیکی مشترک را تنظیم می کند، LLC (کنترل پیوند منطقی) سرویس لایه شبکه را ارائه می دهد.

در برنامه نویسی، این سطح نشان دهنده درایور کارت شبکه است؛ در سیستم عامل ها یک رابط نرم افزاری برای تعامل کانال و لایه های شبکه با یکدیگر وجود دارد؛ این سطح جدیدی نیست، بلکه صرفاً یک مدل برای یک سیستم عامل خاص است. . نمونه هایی از این رابط ها: ODI، NDIS

سطح فیزیکی لایه فیزیکی)

پایین ترین سطح مدل برای انتقال مستقیم جریان داده در نظر گرفته شده است. سیگنال های الکتریکی یا نوری را به یک کابل یا رادیو پخش می کند و بر این اساس آنها را دریافت می کند و مطابق با روش های کدگذاری سیگنال دیجیتال آنها را به بیت های داده تبدیل می کند. به عبارت دیگر، یک رابط بین رسانه شبکه و دستگاه شبکه فراهم می کند.

پروتکل ها: IRDA، USB، EIA RS-232، EIA-422، EIA-423، RS-449، RS-485، اترنت (شامل 10BASE-T، 10BASE2،

عیب اصلی OSI لایه حمل و نقل نامناسب است. در آن، OSI امکان تبادل داده بین برنامه ها را فراهم می کند (معرفی مفهوم بندر- شناسه برنامه)، با این حال، توانایی تبادل دیتاگرام های ساده (نوع UDP) در OSI ارائه نشده است - لایه انتقال باید اتصالات را ایجاد کند، از تحویل اطمینان حاصل کند، جریان را کنترل کند و غیره (نوع TCP). پروتکل های واقعی این امکان را اجرا می کنند.

خانواده TCP/IP

خانواده TCP/IP دارای سه پروتکل انتقال است: TCP، که کاملاً با OSI مطابقت دارد، تأیید دریافت داده‌ها را فراهم می‌کند، UDP که تنها با وجود یک پورت با لایه انتقال مطابقت دارد و امکان تبادل دیتاگرام بین برنامه‌ها را فراهم می‌کند. ، اما دریافت داده ها را تضمین نمی کند، و SCTP، طراحی شده برای غلبه بر برخی از کاستی های TCP و در آن برخی از نوآوری ها اضافه شده است. (حدود دویست پروتکل دیگر در خانواده TCP/IP وجود دارد که معروف ترین آنها پروتکل سرویس ICMP است که برای نیازهای عملیاتی داخلی استفاده می شود؛ بقیه نیز پروتکل های انتقال نیستند.)

خانواده IPX/SPX

در خانواده IPX/SPX، پورت ها (به نام "سوکت" یا "سوکت") در پروتکل لایه شبکه IPX ظاهر می شوند که امکان تبادل داده ها بین برنامه ها را فراهم می کند (سیستم عامل برخی از سوکت ها را برای خود ذخیره می کند). پروتکل SPX، به نوبه خود، IPX را با تمام قابلیت های لایه انتقال دیگر در انطباق کامل با OSI تکمیل می کند.

به عنوان یک آدرس میزبان، IPX از یک شناسه تشکیل شده از یک شماره شبکه چهار بایت (تخصیص داده شده توسط روترها) و آدرس MAC آداپتور شبکه استفاده می کند.

مدل DOD

یک پشته پروتکل TCP/IP با استفاده از یک مدل OSI چهار لایه ساده شده.

آدرس دهی در IPv6

آدرس مقصد و منبع در IPv6 128 بیت یا 16 بایت است. نسخه 6 انواع آدرس های ویژه نسخه 4 را به انواع آدرس زیر تعمیم می دهد:

  • Unicast - آدرس فردی. یک گره را تعریف می کند - یک پورت کامپیوتر یا روتر. بسته باید در کوتاه ترین مسیر به گره تحویل داده شود.
  • Cluster – آدرس خوشه. به گروهی از گره‌ها اشاره دارد که پیشوند آدرس مشترکی دارند (مثلاً به یک شبکه فیزیکی متصل شده‌اند). بسته باید به گروهی از گره ها در کوتاه ترین مسیر هدایت شود و سپس تنها به یکی از اعضای گروه (مثلاً نزدیکترین گره) تحویل داده شود.
  • Multicast - آدرس مجموعه ای از گره ها، احتمالاً در شبکه های فیزیکی مختلف. در صورت امکان، کپی‌های بسته باید با استفاده از قابلیت‌های چندپخشی سخت‌افزاری یا ارسال پخش به هر گره شماره‌گیری تحویل داده شود.

مانند IPv4، آدرس‌های IPv6 بر اساس ارزش بیت‌های مهم آدرس به کلاس‌هایی تقسیم می‌شوند.

بیشتر کلاس ها برای استفاده در آینده رزرو شده اند. جالب ترین برای استفاده عملی کلاسی است که برای ارائه دهندگان خدمات اینترنت در نظر گرفته شده است Unicast اختصاص داده شده توسط ارائه دهنده.

آدرس این کلاس دارای ساختار زیر است:

به هر ارائه دهنده خدمات اینترنتی یک شناسه منحصر به فرد اختصاص داده می شود که تمام شبکه هایی را که پشتیبانی می کند مشخص می کند. سپس، ارائه‌دهنده شناسه‌های منحصربه‌فرد را به مشترکین خود اختصاص می‌دهد و هنگام تخصیص بلوکی از آدرس‌های مشترک، از هر دو شناسه استفاده می‌کند. خود مشترک به زیرشبکه ها و گره های این شبکه ها شناسه های منحصر به فرد اختصاص می دهد.

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

طرح توصیف شده، طرح آدرس دهی IPv6 را به طرح های مورد استفاده در شبکه های منطقه ای، مانند شبکه های تلفن یا شبکه های X.25 نزدیک می کند. سلسله مراتب فیلدهای آدرس به روترهای ستون فقرات این امکان را می دهد که فقط با قسمت های بالاتر آدرس کار کنند و پردازش فیلدهای کم اهمیت را به روترهای مشترک واگذار می کند.

حداقل 6 بایت باید برای فیلد شناسه میزبان اختصاص داده شود تا بتوان از آدرس های MAC شبکه محلی به طور مستقیم در آدرس های IP استفاده کرد.

برای اطمینان از سازگاری با طرح آدرس دهی IPv4، IPv6 دارای دسته ای از آدرس ها است که دارای 0000 0000 در مهم ترین بیت های آدرس هستند. 4 بایت پایینی آدرس این کلاس باید حاوی آدرس IPv4 باشد. روترهایی که از هر دو نسخه آدرس‌ها پشتیبانی می‌کنند، باید هنگام انتقال یک بسته از شبکه‌ای که آدرس‌دهی IPv4 را پشتیبانی می‌کند به شبکه‌ای که آدرس‌دهی IPv6 را پشتیبانی می‌کند، ترجمه ارائه دهند و بالعکس.

نقد

مدل هفت لایه OSI مورد انتقاد برخی کارشناسان قرار گرفته است. به ویژه، در کتاب کلاسیک «یونیکس. راهنمای مدیر سیستم" Evi Nemeth و دیگران می نویسند:

... در حالی که کمیته های ISO در مورد استانداردهای خود بحث می کردند، پشت سر آنها کل مفهوم شبکه در حال تغییر بود و پروتکل TCP/IP در سرتاسر جهان اجرا می شد. ...

و بنابراین، هنگامی که پروتکل های ISO در نهایت پیاده سازی شدند، تعدادی از مشکلات ظاهر شد:
این پروتکل ها مبتنی بر مفاهیمی بودند که در شبکه های مدرن هیچ معنایی ندارند.
مشخصات آنها در برخی موارد ناقص بود.
از نظر عملکرد، آنها نسبت به سایر پروتکل ها پایین تر بودند.
وجود لایه‌های متعدد، اجرای این پروتکل‌ها را کند و دشوار کرده است.

... اکنون حتی سرسخت ترین حامیان این پروتکل ها اذعان می کنند که OSI به تدریج به سمت تبدیل شدن به پاورقی در صفحات تاریخ رایانه می رود.

دسترسی به محیط شبکه در همان زمان، لایه پیوندفرآیند قرار دادن داده های ارسالی در محیط فیزیکی را مدیریت می کند. از همین رو لایه پیوندبه 2 زیرسطح تقسیم شده است (شکل 5.1): سطح فرعی بالا کنترل کانال منطقی انتقال داده( کنترل پیوند منطقی - LLC) که در همه فناوری ها و زیرسطح پایین تر مشترک است کنترل دسترسی رسانه ها(کنترل دسترسی به رسانه - مک). علاوه بر این، ابزارهای لایه پیوند به شما امکان می دهند خطاهای موجود در داده های ارسالی را شناسایی کنید.


برنج. 5.1.

تعامل گره های شبکه محلی بر اساس پروتکل های لایه پیوند رخ می دهد. انتقال داده در شبکه های محلی در فواصل نسبتاً کوتاه (داخل ساختمان ها یا بین ساختمان های نزدیک) اما با سرعت بالا (10 مگابیت بر ثانیه - 100 گیگابیت بر ثانیه) انجام می شود. فاصله و سرعت انتقالداده ها توسط تجهیزات استانداردهای مربوطه تعیین می شود.

موسسه بین المللی مهندسین برق و الکترونیک - IEEE) خانواده استانداردهای 802.x توسعه یافته است که عملکرد پیوند داده و لایه های فیزیکی مدل هفت لایه ISO/OSI را تنظیم می کند. تعدادی از این پروتکل ها برای همه فناوری ها مشترک هستند، برای مثال استاندارد 802.2؛ پروتکل های دیگر (به عنوان مثال، 802.3، 802.3u، 802.5) ویژگی های فناوری های شبکه محلی را تعریف می کنند.

زیرلایه LLCدر حال اجرا شدن نرم افزار. در لایه فرعی LLC، چندین روش وجود دارد که به شما امکان می دهد قبل از ارسال فریم های حاوی داده، ارتباط برقرار کنید یا برقرار نکنید، در صورت گم شدن یا تشخیص خطا، فریم ها را بازیابی یا بازیابی نکنید. سطح فرعی LLC ارتباط با پروتکل های لایه شبکه را پیاده سازی می کند، معمولاً با پروتکل IP. ارتباط با لایه شبکه و تعریف رویه های منطقی برای انتقال فریم ها روی شبکه، پروتکل 802.2 را پیاده سازی می کند. پروتکل 802.1 یک تعریف کلی از شبکه های محلی مربوط به مدل ISO/OSI ارائه می دهد. همچنین تغییراتی در این پروتکل وجود دارد.

زیرلایه MAC ویژگی های دسترسی به رسانه فیزیکی را تعیین می کندهنگام استفاده از فناوری های مختلف شبکه محلی. هر فناوری لایه MAC (هر پروتکل: 802.3، 802.3u، 802.3z، و غیره) با چندین نوع مشخصات لایه فیزیکی (پروتکل ها) مطابقت دارد (شکل 5.1). مشخصاتفناوری لایه MAC - محیط لایه فیزیکی و پارامترهای اساسی انتقال داده را تعریف می کند. سرعت انتقال، نوع متوسط، باند باریک یا پهن باند).

در سطح پیوند سمت فرستنده، تشکیل می شود قاب، که در آن بسته کپسوله شده است. فرآیند کپسوله سازی یک فریم هدر و تریلر را به بسته پروتکل شبکه مانند IP اضافه می کند. بنابراین، چارچوب هر فناوری شبکه از سه بخش تشکیل شده است:

  • سرتیتر,
  • فیلدهای دادهجایی که بسته در آن قرار دارد،
  • سوئیچ محدود.

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

سرفصلشامل جداکننده فریم، آدرس و فیلدهای کنترل است. جداکننده هافریم ها به شما این امکان را می دهند که شروع یک فریم را تعیین کنید و از همگام سازی بین فرستنده و گیرنده اطمینان حاصل کنید. آدرس هالایه پیوند آدرس های فیزیکی هستند. هنگام استفاده از فناوری های سازگار با اترنت، آدرس دهی داده ها در شبکه های محلی توسط آدرس های MAC انجام می شود که تحویل فریم به گره مقصد را تضمین می کند.

سرپوش انتهاییحاوی یک فیلد جمع کنترلی ( دنباله بررسی فریم - FCS) که هنگام انتقال یک فریم با استفاده از یک کد چرخه ای محاسبه می شود CRC. در سمت دریافت کننده چک جمعفریم دوباره محاسبه و با فریم دریافتی مقایسه می شود. اگر مطابقت داشته باشند، در نظر می گیرند که فریم بدون خطا منتقل شده است. اگر مقادیر FCS واگرا شوند، فریم کنار گذاشته می شود و باید دوباره ارسال شود.

هنگامی که یک فریم از طریق شبکه منتقل می شود، به طور متوالی از تعدادی اتصال عبور می کند که با محیط های فیزیکی متفاوت مشخص می شود. به عنوان مثال، هنگام انتقال داده از گره A به گره B (شکل 5.2)، داده ها به طور متوالی از طریق: اتصال اترنت بین گره A و روتر A (مس، جفت پیچ خورده بدون محافظ)، اتصال بین روترهای A و B (فیبر) عبور می کنند. کابل نوری)، یک کابل مسی سریال نقطه به نقطه بین روتر B و نقطه دسترسی بی سیم WAP، یک اتصال بی سیم (پیوند رادیویی) بین WAP و انتهای گره B. بنابراین هر اتصال چارچوب خاص خود را داردفرمت خاص


برنج. 5.2.

بسته تهیه شده توسط گره A در یک فریم شبکه محلی کپسوله می شود، که به روتر A منتقل می شود. روتر بسته را از فریم دریافتی کپسوله می کند، تعیین می کند که بسته به کدام رابط خروجی ارسال شود، سپس یک فریم جدید برای انتقال از طریق فریم تشکیل می دهد. محیط نوری روتر B بسته را از فریم دریافتی کپسوله می‌کند، تعیین می‌کند که بسته به کدام رابط خروجی ارسال شود، سپس یک فریم جدید برای انتقال بر روی محیط مسی سریال نقطه به نقطه ایجاد می‌کند. نقطه دسترسی بی سیم WAP، به نوبه خود، چارچوب خود را برای انتقال داده ها از طریق کانال رادیویی به انتهای گره B تشکیل می دهد.

هنگام ایجاد شبکه‌ها، توپولوژی‌های منطقی مختلفی استفاده می‌شوند که تعیین می‌کنند گره‌ها چگونه در میان رسانه ارتباط برقرار می‌کنند. کنترل دسترسیمتوسط. شناخته شده ترین توپولوژی های منطقی عبارتند از: نقطه به نقطه، چند دسترسی، پخش و ارسال رمز.

اشتراک گذاری محیط بین چندین دستگاه بر اساس دو روش اصلی اجرا می شود:

  • روش دسترسی رقابتی (غیر قطعی).(دسترسی مبتنی بر محتوا)، زمانی که همه گره های شبکه دارای حقوق مساوی هستند، ترتیب انتقال داده ها سازماندهی نمی شود. برای انتقال، این گره باید به رسانه گوش دهد، اگر آزاد باشد، می توان اطلاعات را منتقل کرد. در این مورد، ممکن است درگیری ایجاد شود ( برخوردها) هنگامی که دو (یا چند) گره به طور همزمان شروع به انتقال داده می کنند.
  • روش دسترسی کنترل شده (قطعی).(دسترسی کنترل شده)، که گره ها را با اولویت دسترسی به رسانه برای انتقال داده ها فراهم می کند.

در مراحل اولیه ایجاد شبکه های اترنت، از توپولوژی "گذرگاه" استفاده شد، یک رسانه انتقال داده مشترک برای همه کاربران مشترک بود. در این مورد، روش اجرا شد دسترسی چندگانهبه یک رسانه انتقال مشترک (پروتکل 802.3). این به کنترل حامل نیاز داشت که وجود آن نشان می‌داد که برخی از گره‌ها قبلاً داده‌ها را روی یک رسانه مشترک ارسال می‌کردند. بنابراین، گره‌ای که مایل به انتقال داده است باید منتظر پایان انتقال می‌ماند و وقتی رسانه آزاد می‌شود، سعی می‌کند داده را منتقل کند.

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

هنگامی که دو یا چند رایانه همزمان داده ها را انتقال می دهند، یک تضاد رخ می دهد ( برخورد) هنگامی که داده های گره های ارسال کننده با یکدیگر همپوشانی دارند، اعوجاج رخ می دهد و از دست دادن اطلاعات. بنابراین پردازش برخورد و ارسال مجدد فریم های درگیر در برخورد مورد نیاز است.

روش مشابه غیرقطعی(تداعی کننده) دسترسی داشته باشیدتا چهارشنبه نام را دریافت کرد دسترسی چند رسانه ای با حس حامل و تشخیص برخورد( دسترسی چند برابری Carrier Sense

تعامل سیستم های باز به عبارت دیگر، این استاندارد معینی است که فناوری های شبکه بر اساس آن عمل می کنند.

سیستم مذکور از هفت عدد تشکیل شده است لایه های مدل OSI هر پروتکل با پروتکل های لایه خود کار می کند، یا یک لایه زیر یا بالای خودش.

هر سطح بر روی یک نوع داده خاص عمل می کند:

  1. فیزیکی - بیتی.
  2. کانال - قاب؛
  3. شبکه - بسته;
  4. حمل و نقل - بخش ها/داده ها؛
  5. جلسه - جلسه;
  6. اجرایی - جریان;
  7. برنامه - داده

لایه های مدل OSI

سطح کاربردی ( سطح کاربردی)

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

کارکرد:

  • دسترسی از راه دور؛
  • خدمات پستی؛
  • تولید درخواست ها به سطح بعدی ( لایه نمایشی)

پروتکل های لایه شبکه:

  • بیت تورنت
  • HTTP
  • SMTP
  • SNMP
  • TELNET

لایه نمایشی ( لایه نمایشی)

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

کارکرد:

  • فشرده سازی/فشرده سازی داده ها؛
  • رمزگذاری/رمزگشایی داده ها؛
  • هدایت مجدد درخواست ها

پروتکل های لایه شبکه:

  • LPP
  • NDR

سطح جلسه ( لایه جلسه)

این لایه مدل شبکه OSIمسئول حفظ جلسه ارتباط است. به لطف این لایه، برنامه ها می توانند در طول زمان با یکدیگر تعامل داشته باشند.

کارکرد:

  • اعطای حقوق
  • ایجاد/مکث/بازیابی/خاتمه اتصال

پروتکل های لایه شبکه:

  • ISO-SP
  • L2TP
  • NetBIOS
  • PPTP
  • SMPP

لایه انتقال ( لایه حمل و نقل)

اگر از بالا بشمارید این مرحله چهارم است. برای انتقال داده های قابل اعتماد طراحی شده است. با این حال، انتقال ممکن است همیشه قابل اعتماد نباشد. تکرار و عدم تحویل بسته های داده امکان پذیر است.

پروتکل های لایه شبکه:

  • UDP
  • SST
  • RTP

لایه شبکه ( لایه شبکه)

این لایه مدل شبکه OSIوظیفه تعیین بهترین و کوتاه ترین مسیر برای انتقال داده ها را بر عهده دارد.

کارکرد:

  • تخصیص آدرس
  • ردیابی برخورد
  • تعیین مسیر
  • سوئیچینگ

پروتکل های لایه شبکه:

  • IPv4/IPv6
  • CLNP
  • IPsec
  • پاره كردن.
  • OSPF

لایه پیوند ( لایه پیوند داده)

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

کارکرد:

  • آدرس دهی در سطح سخت افزار
  • کنترل خطا
  • تصحیح خطا

پروتکل های لایه شبکه:

  • لیز خوردن
  • LAPD
  • IEEE 802.11 LAN بی سیم،
  • FDDI
  • ARCnet

لایه فیزیکی ( لایه فیزیکی)

پایین ترین و جدیدترین لایه مدل شبکه OSI. برای تعریف روش انتقال داده در محیط فیزیکی/الکتریکی استفاده می شود. بیایید بگوییم هر سایتی، برای مثال " بازی کازینو آنلاین http://bestforplay.net "، واقع در نوعی سرور، که رابط های آن نیز نوعی سیگنال الکتریکی را از طریق کابل ها و سیم ها منتقل می کند.

کارکرد:

  • تعیین نوع انتقال داده
  • انتقال اطلاعات

پروتکل های لایه شبکه:

  • IEEE 802.15 (بلوتوث)
  • 802.11 وای فای
  • رابط رادیویی GSMUm
  • ITU و ITU-T
  • EIARS-232

جدول مدل 7 لایه OSI

مدل OSI
نوع داده مرحله کارکرد
داده ها کاربردی دسترسی به خدمات شبکه
جریان اجرایی نمایش داده ها و رمزگذاری
جلسات جلسه مدیریت جلسه
بخش ها / داده ها حمل و نقل ارتباط مستقیم بین نقاط پایانی و قابلیت اطمینان
بسته ها شبکه تعیین مسیر و آدرس دهی منطقی
پرسنل مجرا آدرس دهی فیزیکی
بیت ها فیزیکی کار با رسانه های انتقال، سیگنال ها و داده های باینری

مدل مرجع OSI یک سلسله مراتب شبکه 7 سطحی است که توسط سازمان استاندارد بین المللی (ISO) ایجاد شده است. مدل ارائه شده در شکل 1 دارای 2 مدل مختلف است:

  • یک مدل مبتنی بر پروتکل افقی که تعامل فرآیندها و نرم افزارها را بر روی ماشین های مختلف پیاده سازی می کند
  • یک مدل عمودی بر اساس خدمات ارائه شده توسط لایه های مجاور به یکدیگر در یک ماشین

در سطح عمودی، سطوح همسایه با استفاده از رابط های API تبادل اطلاعات می کنند. مدل افقی نیاز به یک پروتکل مشترک برای تبادل اطلاعات در یک سطح دارد.

تصویر 1

مدل OSI تنها روش های تعامل سیستم پیاده سازی شده توسط سیستم عامل، نرم افزار و غیره را توصیف می کند. این مدل شامل روش‌های تعامل کاربر نهایی نمی‌شود. در حالت ایده آل، برنامه ها باید به لایه بالایی مدل OSI دسترسی داشته باشند، اما در عمل بسیاری از پروتکل ها و برنامه ها روش هایی برای دسترسی به لایه های پایین تر دارند.

لایه فیزیکی

در لایه فیزیکی، داده ها به شکل سیگنال های الکتریکی یا نوری مربوط به 1s و 0s جریان باینری نمایش داده می شوند. پارامترهای رسانه انتقال در سطح فیزیکی تعیین می شوند:

  • نوع کانکتورها و کابل ها
  • تخصیص پین در کانکتورها
  • طرح کدگذاری برای سیگنال های 0 و 1

رایج ترین انواع مشخصات در این سطح عبارتند از:

  • - پارامترهای رابط سریال نامتعادل
  • - پارامترهای رابط سریال متعادل
  • IEEE 802.3 -
  • IEEE 802.5 -

در سطح فیزیکی، درک معنای داده ها غیرممکن است، زیرا در قالب بیت ارائه می شود.

لایه پیوند داده

این کانال انتقال و دریافت فریم های داده را پیاده سازی می کند. لایه درخواست های لایه شبکه را پیاده سازی می کند و از لایه فیزیکی برای دریافت و انتقال استفاده می کند. مشخصات IEEE 802.x این لایه را به دو زیرلایه تقسیم می کند: کنترل پیوند منطقی (LLC) و کنترل دسترسی رسانه (MAC). رایج ترین پروتکل ها در این سطح عبارتند از:

  • IEEE 802.2 LLC و MAC
  • شبکه محلی کابلی
  • حلقه نشانه

همچنین در این سطح تشخیص و تصحیح خطا در حین انتقال اجرا می شود. در لایه پیوند داده، بسته در فیلد داده قاب - کپسوله سازی قرار می گیرد. تشخیص خطا با استفاده از روش های مختلف امکان پذیر است. به عنوان مثال، اجرای مرزهای قاب ثابت، یا یک چک‌سوم.

لایه شبکه

در این سطح، کاربران شبکه به گروه‌هایی تقسیم می‌شوند. این مسیریابی بسته ها را بر اساس آدرس های MAC پیاده سازی می کند. لایه شبکه انتقال شفاف بسته ها را به لایه انتقال پیاده سازی می کند. در این سطح، مرزهای شبکه های فناوری های مختلف پاک می شود. در این سطح کار کنند نمونه ای از عملکرد لایه شبکه در شکل 2 نشان داده شده است. رایج ترین پروتکل ها:

شکل 2

لایه حمل و نقل

در این سطح، جریان های اطلاعات به بسته هایی برای انتقال در لایه شبکه تقسیم می شوند. رایج ترین پروتکل ها در این سطح عبارتند از:

  • TCP - پروتکل کنترل انتقال

لایه جلسه

در این سطح، جلسات تبادل اطلاعات بین ماشین های پایانی سازماندهی می شود. در این سطح، طرف فعال مشخص می شود و همگام سازی جلسه اجرا می شود. در عمل، بسیاری از پروتکل های لایه دیگر شامل یک تابع لایه نشست هستند.

لایه نمایشی

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

سطح کاربردی

لایه برنامه دسترسی برنامه را به شبکه پیاده سازی می کند. لایه انتقال فایل و مدیریت شبکه را مدیریت می کند. پروتکل های مورد استفاده:

  • FTP/TFTP - پروتکل انتقال فایل
  • X 400 - ایمیل
  • شبکه راه دور
  • CMIP - مدیریت اطلاعات
  • SNMP - مدیریت شبکه
  • NFS - سیستم فایل شبکه
  • FTAM - روش دسترسی برای انتقال فایل ها

بهترین مقالات در این زمینه