صفحه 1:
سلسله مراتب قرارداد و
PROTOCOL
Hierarchy
صفحه 2:
نرم افزار شبکه:
* تا کنون مسائل سخت افزاری شبکه ها را مورد بررسی
قرار دادیم...
* بسیاری از مسائل شبکه ای به صورت نرم افزاری
انجام می شود. به عنوان مثال:
* انتقال اطلاعات
* کنترل خطا
* کنترل جریان
.
صفحه 3:
انتقال اطلاعات: 4
* نیاز به یک قرارداد مشترک که به آن پروتکل گفته
می شود.
* در یک پروتکل شبکه ای مسائل متنوعی از سخت
افزار و نرم افزار بلید در نظر گرفته شود.
* برای کاهش پیچیده گیهای چنین محیطی از طراحی
لایه ای استفاده می شود.
صفحه 4:
قرارداد (بروتکل) 4
IB zcx connection مقي
تتح وي ۳ ۳
كد
TCPconnection
“= Got the “reply.
time?
سم 0 a
سلسم
time
صفحه 5:
جرا لايه اى؟ 4
* ساده سازی پیاده سازی
* امکان توسعه راحتتر
* امکان خطا یابی راحتتر
* نزدیک شدن به رویکردهایی همچون شیی گرایی
صفحه 6:
سلسله مراتب لایه ها: 4
* لایه « در هر ماشین با لایه « متناظر در ماشین دیگر
مکالمه می کند (قرارداد لابه An
* لابه ۱ در هر فرستنده و گیرنده وظایف مشابهی دارند.
* هر لایه از طریق واسط (41101]61]206 با لايه قبل و بعد
خود ارتباط دارد.
* دو نوع واسطه وجود دارد: Tas
Service Interface *
اف مآ 2663 121611266 "
صفحه 7:
سلسله مراتب لایه ها: +
* لابه ها از سخت افزاری ترین للیه شروع و به نرم
افزاری ترین خاتمه می یابند.
* کاربران از طربق بالاترین لابه شبکه از خدمات
استفاده می کنند.
۴ به مجموعه لایه ها معماری شبکه يا مجموعه برمتکل
(go axaf (Protocol Suit) 994.
صفحه 8:
ارتباط بین مدیران دو شرکت ایرانی و آلمانی.
مثالی از ارتباط لایه ای:
مدیر آلمانی نامه را می
خواند (آلمانی)
ترجمه نامه از انگلیسی به
آلمانى
ثبت نامه در دبیر خانه
يبك شركت
مدير ايرانى نامه را مى
نويسد (فارسى)
1
ترجمه نامه از فارسى به
انكليسى
ثبت نامه در دبير خانه
1
پیک شرکت
صفحه 9:
معما: ء, ف ض , 5 لایه:
Layer 5 protocol
Hs | Hq
| | Layer |
protocol
Ha} Mp
Source machine Destination machine
Layer
و2۳
صفحه 10:
معماری فرضی 5 لابه:
message
segment
frame
datagram
۶ | || |
source destination t
| M |hpplicatio
S| M_]| transport transport 0
bot] M || network network 9
1| Cink Cink 03
hysical physical
صفحه 11:
مسائل مطرح در طراحی لایه ها: 4
* آدرس دهی کامپیوترها در شبکه؟
* نحوه ارتباط کامپیوترها؟(,تعامن0 ۳1 دمامرصنوه
(Full Duplex
* چگونگی کنترل خطا؟
* چگونگی کنترل ترتیب دریافت بسته ها؟
* چگونگی تکه تکه شدن (۳16010611) داده های
ارسالی در مبدا و حفظ ترتیب اولیه آنها در مقصد؟
۴ چگونگی کنترل جریان ([0001۳0 طمناوووطهن؟
صفحه 12:
مسائل مطرح در طراحی لایه ها... 4
* مسیریابی
* مسائل امنیتی
* امکان تبدیل قراردا د در شبکه ها ی ناهمگون
۴ چگونگی شروع و خلتمه یک ارتباط
* چگونگی رفع مشکل عدم تطابق سرعت طرفین
۴ محدودیتهای مربوط به سایز بسته ها
صفحه 13:
انواع خدمات در هر لابه: 4
Connection) Jlail » خدمات مبتنى "
(Oriented
(Connection Less) Jlail خدمات بدون *
صفحه 14:
Connection) Jlail » خدمات مبتنی
(Oriented
طرف اول تقاضای برقراری ارتباط می کند.
* در صورت موافقت طرف مقابل اتصال برقرار می شود.
عملیات ارسال و دریافت داده
* ارتباط از سوی يكى از طرفين قطع می شود.
مثال: ارتباط تلفنی
کاربرد در شرایطی که به قابلیت اعتماد و دقت داده ها نیاز باشد.
* باعث کُندی ارتبط می شود.
انتقال فایل نمونه ای از استفاده از خدمات اتصال گرا می باشد.
صفحه 15:
Connection) Jlail » خدمات مبتنی
(Oriented
Ce
Snnection request »
Data
Terminate-connection ry west
4 ‘Terminate-connection, accept
Multiple
exchanges
Time
صفحه 16:
Connection) Jlail (90 خدمات
(Less
* نمونه برداری از روی نحوه ارتباط پستی.
* بدون هماهنگی قبلی و ایجاد اتصال اطلاعات ارسال می
شود.
* سرعت بالایی دارد.
* نمونه ای از این سرویس کاربردهای بلادرنگ همانند
"انتقال صوت " می باشد.
* به بسته هایی که با استفاده از پروتکلهای بدون اتصال
ایجاد شده اند "1201801810" گویند.
صفحه 17:
مدلهای مرجع:
539)
TCPAP
Application
~~ Not present
لمر in the model
Transport
Internet
Host-to-network
os!
Application
Presentation
Session
Transport
Network
Data link
Physical
صفحه 18:
OSI
* توسط 1960 ارائه شده است.
" اين مدل داراى 7 لايه است
* گرچه پایه علمی قویی دارد ولی به لحاظ عملی.
استفاده زیادی ندارد.
صفحه 19:
لايه هاى 051: 4
لايه كاربرد
لايه نمايش
لايه جلسه
لايه انتقال
لايه شبكه
لابه بيوند داده ها
لابه فيزيكى
صفحه 20:
صفحه 21:
لایه فیزیکی: 4
* به انتقال بیتهای خام بر روی کانال ارتباطی مربوط می شود.
* ورودی این لابه بیتهای 0و1 از لابه بالاتر (پیوند داده) است.
* وظیفه آن رساندن داده به مقصد از طریق رسانه ارتباطی
است.
لايه كاريرد
لايه نمايش
لایه جلسه
الايه اتتقال
لابه شبكه
پیوند داده
=
صفحه 22:
لابه اتصال داده (DL) B 4
* مهمترین وظیفه آن کنترل خطاست.
* برای این منظور داده ها در قالب بسته هایی به نام "قاب"
Frame) بسته بندی می شوند.
" وظيفة دیگر آن حل مشکل عدم تطابق سرعت فرستنده و Sear
گیرنده (کنترل جریان ) است. sub
* در شبکه های پخشی وظیفه "کنترل دسترسی به خط | لب حسه
مشترک " را نیز دارد. لاه انتثال
لابه شبكه
هه | سس[
ay
فیزیکی
صفحه 23:
4 (NL) ant ay
۱ لایه کاربرد
ترین وظائف آن عبارتند از: Ld
١ ca لایه جلسه
ote لابهانتقال
* کنترل ازدحام
* حل مشکلات شبکه های ناهمگون 5
لایه فیزیکی
صفحه 24:
+ (TL) Just ay
" وظائف اين لايه و لايه هاى بالاتر در میزبانها انجام می
شود (نه در زیرشبکه).
لایه کاربرد
* مهمترين اين وظائف عبار تند از: لايه تمازنئن
ene
* مدیریت اتصالهای بین (در سطح ) برنامه ها. 7
* در مدل ۵51 این لایه به صورت 600 است. پیوند داده
لابه فيزيكى
صفحه 25:
لايه جلسه (-451 ۳۹
" وظيفه انجام هماهنكيهاى لازم بين طرفين ارتباط,
شامل:
تعيين نوبت ارسال در ارتباط نيمه دو طرفه
* مدیریت نواحی بحرانی (نواحی که دو طرف نباید آن را به
طور همزمان شروع کنند). اج
1
* همگام سازی لايه نمايش
ليه اتقال
لايه شبكه
پیوند داده
لایه فیزیکی
صفحه 26:
لایه ارائه (نمایش) (:۳1ب: a
* روش نمایش داخلی اعداد. کارکترها. گرافیک و ...
* فرستنده اطلاعات را به صورت استانداردی کد گذاری می کند
* لایه ارائه طرف مقابل آنها را درک و به کد گذاری متناسب با
گیرنده تبدیل می کند.
یه کاربرد
لایه جلسه
یه نتقال
لایه شبکه
پیوند داده
لایه فیزیکی
صفحه 27:
4 (AL) coy 5 wy
* سرویسهای قابل ارائه در شبکه برای کاربر:
aa FIP *
Email * لایه نمایش
Telnet * لایه جلسه
۴ مدیریت شبکه لابه انتقال
* وب (۷۷) لایه شبکه
پیوند داده
لایه فیزیکی
صفحه 28:
4 TCP/IP
* مبدا اولیه آن شبکه 717 ۸1۳۸ است.
* هدف اصلی آن مرتبط ساختن چند شبکه به هم به
صورت یکپارچه است
* هدف دیگر حفظ زیر شبکه در هنگام خرابی بعضی
ابزارهای بین راهی.
* قابلیت انعطاف برای امکان پشتیبانی از کاربردهای
صفحه 29:
4 TCP/IP ویژکیهای
" روش مسيريابى بسته cot LOL) Jlail ga 9 cl
(لابه شبکه پا 1۳).
* ترتیب ارسال و دریافت بسته ها الزاماً یکسان نیست.
* لایه 1۳ امکان کار با پروتکلهای مختلف aa
دسترسی به شبکه (41۷]/6 را دارد.
* برای جبران ضعف بدون اتصال بودن لایه 1۳ لايه
انتقال (۲6/۳ بالای آن قرار دارد.
صفحه 30:
ter 1۳ وبژگیهای
* 68 لنتها به لنتها (ف قطدر فرستندم و
گیرنده) عملک رده ولتصللگ پلست
* امکان استفاده از پروتکل بدون اتصال و پرسرعت
2 در لایه انتقال.
* لایه کاربرد انعطاف لازم برای پشتیبانی از همه
سرویسها را دارد.
صفحه 31:
grrr
TELNE ||HTTP || FT || DNS | sea
۶ ۹ ٍ
94 \ TCP UDP لایه انتقال
لا
IP | مش
1 ۱
شبک
عتحكفة | | ی Pack | aa فیزیکي + پیوند|
4 T et N (MAC) costs
| Radi }
0
صفحه 32:
مقايسه 051 و 1۲0۳/1۳ a
" در OSI تفکیک دقیق سه مفهوم خدمات. رابطها و
قراردادها وجود دارد.
* 1 منطبقر صولشیگولییمیباشد.
* طراحان 5()تجربه طراحی کمی داشتند.
* 16/۳/1۳ بکلستاندارد عملوو بلقعلايست
" 16۳/1۳ دارلیضعفهامامنیتیزبادیلست