فرمت فایل :powerpoint (لینک دانلود پایین صفحه) تعداد صفحات 33صفحه
نرم افزار شبکه:
تا کنون مسائل سخت افزاری شبکه ها را مورد بررسی قرار دادیم...
بسیاری از مسائل شبکه ای به صورت نرم افزاری انجام می شود. به عنوان مثال:
انتقال اطلاعات
کنترل خطا
کنترل جریان
....
انتقال اطلاعات:
نیاز به یک قرارداد مشترک که به آن پروتکل گفته می شود.
در یک پروتکل شبکه ای مسائل متنوعی از سخت افزار و نرم افزار باید در نظر گرفته شود.
برای کاهش پیچیده گیهای چنین محیطی از طراحی لایه ای استفاده می شود.
چرا لایه ای؟
ساده سازی پیاده سازی
امکان توسعه راحتتر
امکان خطا یابی راحتتر
نزدیک شدن به رویکردهایی همچون شیی گرایی
سلسله مراتب لایه ها:
لایه n در هر ماشین با لایه n متناظر در ماشین دیگر مکالمه می کند (قرارداد لایه ).
لایه n در هر فرستنده و گیرنده وظایف مشابهی دارند.
هر لایه از طریق واسط(Interface) با لایه قبل و بعد خود ارتباط دارد.
دو نوع واسطه وجود دارد:
nService Interface
nPeer Interface
پاورپوینت در مورد سلسله مراتب قرارداد