جدول المحتويات:
التعريف - ماذا يعني Windows Sockets (Winsock)؟
مآخذ توصيل Windows (Winsock) هي واجهة برمجة تطبيقات (API) تسمح بالاتصال بين برامج شبكة Windows وخدمات الشبكة ، مثل بروتوكول التحكم في الإرسال / بروتوكول الإنترنت (TCP / IP). يستند Winsock إلى واجهة مآخذ توصيل Berkeley Unix.
يشرح Techopedia Windows Sockets (Winsock)
Windows Sockets API (WSA) هي المواصفات الفنية لمآخذ توصيل Windows. ويشمل إجراءات Berkeley على غرار المقبس وكذلك مجموعة من الملحقات الخاصة بنظام Windows. توفر مآخذ Windows واجهة قياسية بين تطبيقات عميل TCP / IP لـ Windows ومجموعة بروتوكول TCP / IP الأساسية.
تتضمن أنظمة التشغيل (OS) مثل Windows 95 و Windows NT طبقة ارتباط بيانات باسم winsock.dll ، مما يساعد على جعل برامج Windows وخدمات TCP / IP تعمل معًا. بالإضافة إلى إصدار Microsoft winsock.dll ، هناك أيضًا إصدارات أخرى من winsock.dll متوفرة كبرنامج تجريبي مجاني. نظرًا لعدم وجود معيار محدد معرف لواجهة برمجة تطبيقات مآخذ توصيل Windows ، يكون كل تطبيق فريدًا.
يتم تضمين برنامج Winsock كجزء من نظام التشغيل في Microsoft Windows. واجهة Winsock متاحة أيضًا لنظام التشغيل Mac OS. تقدم مؤسسات مثل Chameleon مجموعة تتكون من مستعرض ويب وأداة مساعدة لبروتوكول نقل الملفات وأداة مساعدة للبريد وأدوات مساعدة أخرى. في نظام التشغيل Unix ، تم تصميم مآخذ التوصيل و TCP / IP للعمل مباشرة مع برامج تطبيق Unix دون الحاجة إلى معادل Winsock.
تتكون مواصفات واجهة برمجة تطبيقات مآخذ توصيل Windows من نوعين من الواجهات. يتضمن ذلك واجهة برمجة تطبيقات لمطوري التطبيقات وواجهة موفر خدمة لمطوري برامج الشبكة لإنشاء بروتوكولات شبكة جديدة وإضافتها.