ارسال در کل ایران
در حال نمایش 5 نتیجه
موجود است
موجود است
موجود است
موجود است
موجود است
سوکت
سوکت یک جزء نرم افزاری است که ارتباط بین دو برنامه یا پردازش را از طریق شبکه امکان پذیر می کند. این یک رابط برنامه نویسی است که راه استاندارد شده ای را برای برنامه های کاربردی شبکه برای ارسال و دریافت داده ها فراهم می کند.
سوکت ها اغلب در برنامه های کاربردی سرویس گیرنده-سرور استفاده می شوند و امکان انتقال داده ها بین دو دستگاه یا رایانه را فراهم می کنند. آن ها یک اتصال قابل اعتماد و سطح پایین را فراهم می کنند که می تواند برای انتقال داده ها در قالب های مختلف مانند متن، باینری یا تصویر استفاده شود. سوکت ها را می توان با انواع پروتکل های شبکه از جمله TCP، UDP و IP استفاده کرد.
سوکت Stream
سوکتهای Stream جریان نوعی سوکت هستند که برای ارتباط دوطرفه و قابل اعتماد بین دو نقطه پایانی از طریق یک شبکه IP استفاده می شوند. آن ها یک پروتکل اتصال گرا ارائه می کنند که تضمین می کند داده ها به ترتیب صحیح و بدون از دست دادن یا تکراری منتقل می شوند.
سوکتهای جریان Stream با استفاده از پروتکل کنترل انتقال (TCP) کار میکنند، که مکانیسمهای کنترل جریان و تشخیص خطا را برای اطمینان از انتقال مطمئن دادهها در سراسر شبکه فراهم میکند. این آن ها را برای برنامههایی که به قابلیت اطمینان بالا و تأخیر کم نیاز دارند، مانند پخش رسانهای بلادرنگ، بازیهای آنلاین و تراکنشهای مالی ایدهآل میکند.
سوکت های جریان Stream را می توان در شبکه های محلی (LAN) و شبکه های گسترده (WAN) استفاده کرد و توسط اکثر سیستم عامل ها و زبان های برنامه نویسی مدرن پشتیبانی می شود. به طور کلی، سوکتهای جریان ابزار قدرتمندی برای ساخت برنامههای شبکهای قوی و مقیاسپذیر هستند که میتوانند نیازهای دنیای متصل امروزی را برآورده کنند.
سوکت Datagram
سوکت های دیتاگرام نوعی سوکت شبکه هستند که امکان ارسال و دریافت دیتاگرام ها را فراهم می کند، بسته هایی از داده های مستقل که می توانند از طریق شبکه منتقل شوند. برخلاف سوکتهای جریان، که یک کانال ارتباطی مطمئن و منظم بین دو نقطه پایانی ارائه میکنند، سوکتهای دیتاگرام یک کانال نامعتبر و نامرتب را ارائه میکنند که برای برنامههایی که به تأخیر کم نیاز دارند و/یا نیازی به ضمانت های دقیق سفارش یا قابلیت اطمینان ندارند، مناسب است.
سوکت های دیتاگرام اغلب برای کارهایی مانند پخش پیام به چندین گیرنده، پیاده سازی پروتکل های ساده مانند DNS یا DHCP، یا ساخت برنامه های بلادرنگ مانند بازی آنلاین یا پخش ویدئو استفاده می شوند. آن ها توسط بسیاری از پروتکل های شبکه و زبان های برنامه نویسی، از جمله UDP در شبکه های IP، بلوتوث L2CAP در شبکه های بی سیم و سوکت های دامنه یونیکس در ارتباطات بین پردازشی محلی پشتیبانی می شوند.
نمایش بیشتر . . .