مقبس (شبكات)
المقبس بالإنگليزية: Socket هي قناة اتصال منطقية تفتح بين طرفين بهدف تبادل المعطيات بينهما. فتح تلك القناة يحتاج تعريف منفذ Port لدى جميع طرف (وخاصة لدى المخدم server) بحيث يتم طلب فتح القناة على تلك البوابة. المقبس هومفهوم متدني المستوى بالإنگليزية: Low level وقديم، وهي تكون مبنية إما على بروتول TCP أوعلى بروتوكول الـ UDP.
معظم عمليات الإتصال التي نعهدها سواء على مستوى الشبكة أوعلى مستوى الحاسب نفسه (اتصال بين تطبيقات ما)تترجم في النهاية لتصبح عمليات اتصال بواسطة مقبس غالباً. أهم النقاط التي حدت استخدام المقبس في البرمجة والاتصال هي :
- المقبس هومورد resource مكلف جداً.
- البرمجة باستخدام المقبس هي برمجة متدنية المستوى بالإنگليزية: Low level وهذا يتناقض مع التوجه الحديث في البرمجة.
- وجود تقنيات رديفة لها وأحدث تتمتع بسهولة ومرونة أكثر منها.
انظر أيضاً
- بروتوكول الإنترنت
- حزمة بروتوكولات الإنترنت
- Packet
- Raw socket
- TCP and UDP port numbers
- Unix domain socket for a similar abstraction for local communication
- Named pipe for one-way communication
الهامش
وصلات خارجية
- Client/Server Programming with TCP/IP Sockets
- Beej's Guide to Network Programming
- Highly commented C++ Win32 Socket Server Class