دانلود پاورپوینت مهندسی فناوری اطلاعات جهت رشته کامپیوتر در قالب 16 اسلاید و با فرمت pptx به صورت کامل و جامع و با قابلیت ویرایش

 

 


سوكتهای نوع استریم مبتنی بر پروتكل TCP : لزوم برقراری یك اتصال قبل از مبادله داده‌ها به روش دست‌تكانی سه‌مرحله‌ای
سوكتهای نوع دیتاگرام مبتنی بر پروتكل UDP : مبادله داده بدون نیاز به برقراری هیچ ارتباط و یا اتصالی و عدم تضمینی بررسیدن داده‌ها، صحت داده‌ها و ترتیب داده‌ها

 

 

برنامه نویسی تحت شبکه یعنی برنامه نویسی ای که بتوان از کلاینت های مختلفی در شبکه برنامه مذکور را فراخوانی نمود و از برنامه خروجی استفاده کرد. این نوع برنامه نویسی در دو بستر پیاده سازی میشوند، برنامه نویسی در بستر شبکه جهانی اینترنت و یا برنامه نویسی در بستر شبکه های داخلی. با تمامی زبان های برنامه نویسی تحت شبکه برنامه نویسی هرچیزی ممکن است،اما تضمینی برای حل مشکلات نیست. پس قبل از شروع پروژه بهترین زبان برنامه نویسی مرتبط با پروژه را انتخاب و سپس برنامه نویسی آغاز می شود. مثلا برای یک وب سرویس اینترنتی ، زبان php و برای یک نرم افزار اتوماسیون اداری #C مناسبتر است.


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

 

 


فهرست مطالب
روال برقراری ارتباط بین دو برنامه از راه دور:
انواع سوكت و مفاهیم آنها 
سوكتهای نوع استریم
سوكتهای نوع دیتاگرام
سوكت   socket
سرویس دهنده / مشتری 
برنامه سمت سرویس دهنده  Server Side 
 برنامه های سمت مشتری    Client Side 
الگوریتم  كار برنامه سمت سرویس‌دهنده
الگوریتم كار برنامه سمت مشتری
توابع مورد استفاده در برنامه سمت سرویس‌دهنده
توابع مورد استفاده در برنامه مشتری