اكتشف أسرار مقبس ويب

مقبس ويب (بالإنجليزية: WebSocket) هو بروتوكول لاتصالات الحاسوب، يوفر قنوات اتصال ثنائية الاتجاه عبر اتصال TCP واحد. تم توحيد بروتوكول مقبس ويب من قبل IETF ك RFC 6455 في عام 2011. تُعرف مواصفات واجهة برمجة التطبيقات الحالية التي تسمح لتطبيقات الويب باستخدام هذا البروتوكول بأسم مقبس ويب.



يختلف بروتوكول مقبس ويب عن بروتوكول إتش تي تي بي. كلا البروتوكولين يقعان في الطبقة السابعة في نموذج OSI ويعتمدان على TCP في الطبقة الرابعة. على الرغم من اختلافهما ، إلا أن RFC 6455 يشير إلى أن مقبس ويب "مصمم للعمل عبر منافذ إتش تي تي بي 443 و 80 وكذلك لدعم الوكلاء والوسطاء إتش تي تي بي" ، مما يجعله متوافقًا مع إتش تي تي بي. ولتحقيق التوافق .

يتيح بروتوكول مقبس ويب التفاعل بين متصفح الويب (أو تطبيق العميل الآخر) وخادم الويب بتكلفة أقل من البدائل نصف الاتجاه مثل استطلاع إتش تي تي بي ، مما يسهل نقل البيانات في الوقت الفعلي من وإلى الخادم. يتم ذلك عن طريق توفير طريقة موحدة للسماح للخادم بإرسال المحتوى إلى العميل دون طلبه من العميل ، والسماح بتمرير الرسائل قدمًا وعائدًا مع الاحتفاظ بالاتصال مفتوحًا. وبهذه الطريقة ، يمكن أن يحدث حوار مستمر ذهابًا وإيابًا بين العميل والخادم. تتم الاتصالات عادةً عبر منفذ TCP رقم 443 (أو 80 في حالة الاتصالات غير المؤمنة) ، مما يفيد في البيئات التي تحظر الاتصالات الإنترنتية غير الويب باستخدام جدار الحماية.

يدعم معظم المتصفحات البروتوكول ، بما في ذلك جوجل كروم، وفايرفوكس، ومايكروسوفت إيدج، وإنترنت إكسبلورر، وسفاري ووأوبرا.

قراءة المقال الكامل على ويكيبيديا ←