עמוד:80

מערכת הדואר = תשתית רשת התקשורת תיבות דואר יוצא / נכנס = שקע כאשר ברצונכם לשלוח מכתב , אתם כותבים אותו , מכניסים אותו למעטפה , רושמים כתובת על המעטפה ומשלשלים את המעטפה לחריץ של תיבת הדואר . אינכם אחראים על המשך משלוח המכתב . כמו-כן , כאשר ברצונכם לבדוק אם קיבלתם מכתב בדואר אתם בודקים זאת בתיבת הדואר שבפתח ביתכם . שתי תיבות הדואר - למשלוח מכתבים ולקבלת מכתבים - הן נקודת ההשקה או הממשק ( interface ) ביניכם ובין שירות הדואר . השקע ( socket ) מאפשר תקשורת דו-כיוונית ולכן הוא מקביל לתיבות דואר יוצא / נכנס . במקרה של שליחת מכתב , זו הנקודה שבה אתם מעבירים את המכתב לטיפול של מערכת הדואר : מעבר לנקודה זו יש לכס שליטה מועטה על המתרחש , ואתם סומכים על שירות הדואר שיעביר את המעטפה ליעדה . במקרה של דואר נכנס , אתם סומכים על כך שכל מכתב שממוען אליכם יוכנס במוקדם או במאוחר לתיבת הדואר של ביתכם . באופן דומה , תהליך של שכבת היישום שולח מידע , מעביר את ההודעה לשקע ומסתמך על קיומה של מערכת תובלה . כאשר הודעה מגיעה למערכת התובלה , מערכת התובלה מעבירה את ההודעה לשקע של תהליך היישום שהוא יעד המידע . מערכת התובלה הזו נתמכת על-ידי תשתית רשת התקשורת - כלומר , על-ידי כל השכבות הנמוכות יותר של הרשת . השכבה שמספקת את השירות ליישומים היא השכבה שמתחת שכבת היישום , כלומר שכבת התובלה . השקע הוא אפוא הממשק שבין שכבת היישום לשכבת התובלה . המונח 'שקע' בעברית עלול ליצור בלבול . אין זה שקע פיזי , כדוגמת שקע חשמלי . זהו שקע במובן של , socket מושג מעולם התוכנה שאי-אפשר למשש או לראות . שקע זה נקרא גם API , ( Application Programmer interface ) כלומר ממשק למתכנתי יישומים . שקע מספק למתכנתי היישומים קבוצה של פונקציות שבאמצעותן ניתן לגשת לשירותי הרשת באופן כללי , ולשירותי שכבת התובלה באופן ספציפי . מתכנתים שמפתחים יישומי תקשורת משתמשים בפונקציות אלו כדי ליצור קשרים ברשת , לשלוח ולקבל הודעות וכוי . לשם

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר