בית רשתות מהם שקעי חלונות (ווינסוק)? - הגדרה מטכנולוגיה

מהם שקעי חלונות (ווינסוק)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של Sockets Windows (Winsock)?

שקעי Windows (Winsock) הוא ממשק תכנות יישומים (API) המאפשר תקשורת בין תוכנת רשת Windows ושירותי רשת, כגון פרוטוקול בקרת שידור / פרוטוקול אינטרנט (TCP / IP). ווינסוק מבוססת על ממשק שקעי ברקלי יוניקס.

Techopedia מסביר את Sockets Windows (Winsock)

ממשק ה- API של Sockets (WSA) הוא המפרט הטכני עבור שקעי Windows. הוא כולל את השגרה בסגנון שקע ברקלי כמו גם קבוצה של תוספים ספציפיים לחלונות. שקעי חלונות מספקים ממשק רגיל בין יישומי לקוח Windows TCP / IP לבין חבילת פרוטוקול TCP / IP.

מערכות הפעלה (מערכת הפעלה) כמו Windows 95 ו- Windows NT כוללות שכבת קישור נתונים בשם winsock.dll, המסייעת לגרום לתוכניות Windows ושירותי TCP / IP לעבוד יחד. בנוסף לגירסת winsock.dll של מיקרוסופט, ישנן גם גרסאות אחרות של winsock.dll הזמינות ככלי freeware וכ shareware. מכיוון שלא מוגדר תקן ספציפי לממשק ה- API של שקעי Windows, כל יישום הוא ייחודי.

תוכנית Winsock כלולה כחלק ממערכת ההפעלה ב- Microsoft Windows. ממשק Winsock זמין גם ל- Mac OS. ארגונים כמו זיקית מציעים חבילה המורכבת מדפדפן אינטרנט, כלי להעברת קבצים, כלי דואר ושירותים אחרים. במערכת ההפעלה יוניקס, שקעים ו- TCP / IP נועדו לפעול ישירות עם תוכנות יישום של יוניקס מבלי לדרוש מקבילה של ווינסוק.

מפרט ה- API של שקעי Windows מורכב משני סוגים של ממשקים. אלה כוללים ממשק API למפתחי יישומים וממשק ספקי שירות למפתחי תוכנות רשת ליצירה ולהוספת פרוטוקולי רשת חדשים.

מהם שקעי חלונות (ווינסוק)? - הגדרה מטכנולוגיה