پاورپوینت لايه انتقال (pptx) 22 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 22 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
لايه انتقال
وظائف لايه انتقال:
از بين بردن نقائص لايه شبکه(افزايش کارايی و اعتماد)
مستقل کردن کاربر از لايه شبکه:
مديريت ارتباط با طرف مقابل (ارسال Ack)، بسته های از بين رفته، ازدحام و ...
ايجاد تسهيلات برنامه نويسی روی شبکه (ارائه توابع کتابخانه ای)
آدرس دهی در سطح پردازش(Port Address)
خدمات اين لايه ممکن است اتصال گرا يا بدون اتصال باشد.
*وظائف اين لايه فقط در ميزبانها (سيستم عامل فرستنده و گيرنده) انجام می شود*
Transport Layer
Transport Layer…
برقراری ارتباط سرويس گيرنده (Client) و سرويس دهنده(Server):
انتظار برای دريافت درخواست(در Server).
ارسال درخواست برقراری اتصال(در Client)
دريافت درخواست برقراری اتصال(Server)
پذيرش اتصال (Server)
انجام عمليات ارسال/ دريافت (Client/Server)
قطع(Client/Server)
Socket Berkeley:
ابزار برنامه نويسی تحت شبکه
استفاده از مفهوم اشاره گر فايل در ايجاد يک ارتباط منطقی بين Client و Server
توابع مربوطه در کتابخانه های زبانهای مختلف وجود دارد.
سوکت نقطه شروع ارتباط (اختصاص جداول لازم)
هر يک از طرفين بايد يک سوکت ايجاد کنند.
سوکتها به هم مرتبط و اطلاعات مبادله می شوند.
عمليات لازم در برقراری ارتباط Client/Server
Socket:
Client and Server create Socket
Bind:
Server binds a local Address to its Socket (Port No)
Listen:
Server Socket listens the line to receive a request (Queue allocation)
Connect:
Client socket sends a “Connect” message to Server Socket
Accept:
Server builds a new socket (multi threading)
Send/Receive:
Server and Client exchanging their data
Symmetric Close:
Client/ Server terminate the Connection
Socket:
Client
Server
Socket
Socket
Bind
Listen
Connect Msg
Ack msg
Send/Receive
Send/Receive
Close
Close
Accept
Connect