پاورپوینت برنامه نویسی سوکت

پاورپوینت برنامه نویسی سوکت (pptx) 14 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 14 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا از 15 صفحه 1 برنامه نویسی سوکت برنامه نویسی سوکت تولید برنامه های کاربردی که بتوانند با استفاده از خدمات TCP/IP تهیه شده توسط سیستم عامل، و پروتکل های رایج عملیات مورد نیاز کاربر را فراهم آورد. برنامه نویسی تحت شبکه اینترنت متفاوت در ظاهر بین سیستم عاملهای متفاوت – زبانهای متفاوت شبیه در مفاهیم اصلی/ بنیادی در تمام سیستم عاملها و زبانها 3 از 15 صفحه شباهت عملیات فایل و سوکت ایجاد ساختار TCB ایجاد اتصال موفق: شماره سوکت ناموفق: -1 ارسال یا دریافت از اتصال send(), receive() قطع ارتباط ایجاد ساختار FCB باز کردن فایل موفق: هندل فایل ناموفق: -1 خواندن یا نوشتن در فایل Read(), write() بستن فایل 4 از 15 صفحه انواع سوکت های مهم سوکت های استریم (اتصال گرا) استفاده از اتصال TCP سوکت های دیتاگرام (بدون اتصال) استفاده از اتصال UDP _____________________________________________________________ سوکت های همزمان (Synchronous ) اجرای فقط یک نخ قطع اجرا هنگام receive سوکت های غیر همزمان( Asynchronous) اجرای چند نخ ادامه اجرا همزمان با receive 5 از 15 صفحه سرویس دهنده - مشتری برنامه شروع کننده / مشتری / Initiator / Client برنامه پذیرنده / سرویس دهنده / Listener / Server برنامه اجرا شونده در این دو سو با هم اندکی تفاوت دارند. 6 از 15 صفحه عملیات سمت سرویس دهنده تولید یک سوکت تولید و ذخیره فضا جهت ساختار داده TCB تخصیص شماره پورت به سوکت Bind – مقید کردن شماره پورت به عددی که مشتری ها آنرا می شناسند. تعلیق تا زمان دریافت درخواست Listen پذیرش یک درخواست Accept – مرتبط کردن یکی از درخواست ها به این نخ ارسال و دریافت داده Recv یا Send قطع ارتباط Close یا Shutdown 7 از 15 صفحه عملیات سمت مشتری تولید یک سوکت تولید و ذخیره فضا جهت ساختار داده TCB تخصیص شماره پورت به سوکت (اختیاری است و معمولاً انجام نمی شود.) Bind – مقید کردن شماره پورت به عددی که مشتری ها آنرا می شناسند. درخواست اتصال Connect – ایجاد یک ارتباط ارسال و دریافت داده Recv یا Send قطع ارتباط Close یا Shutdown 8 از 15 صفحه چگونگی تعامل Client/Server 9 از 15 صفحه

فایل های دیگر این دسته