PMAP - Port Mapper
פרוטוקול זה מנהל את הקצאת שכבת התעבורה ליישומי שרת הרשת.
יישומי שרת משיגים פתחה באמצעות בקשת משימת פתחה.
לקוחות הרוצים לגשת ליישום צריכים ראשית לקרוא לתוכנית PMAP (על פתחה ידועה היטב) על מנת להשיג רישום פתחת תעבורה ליישום.
לאחר מכן הלקוח קורא ישירות ליישום, באמצעות שימוש בפתחה רשומה.
שימוש ב- PMAP משמיד את הצורך לשמר זמנית מספר פתחה עבור כל יישום.
רק יישום ה- PMAP עצמו דורש פתחה שמורה.
מסגרות
מסגרות PMAP יכולות להיות מהסוגים הבאים:
לא מבצע שום פעולה |
[no operation] |
נסיון לרישום היישום |
[set port number] |
נסיון לאי רשימת היישום |
[unset port numb] |
בקשת מספר רישום פתחה |
[get port number] |
בקשת כל הפתחות הרשומות |
[get all ports] |
קריאה ישירה ליישום רשום |
[call program] |
רישום היישום לפתחה |
[port assigned] |
אי רישום של היישום |
[port unassigned] |
הודעה ללקוח על רישום פתחה |
[give port number] |
הודעה ללקוח על כל הפתחות הרשומות |
[give all ports] |
החזרת המידע מהתכנית הנקראת |
[program called] |
פרמטרי מסגרת
מסגרות PMAP יכולות להכיל את הפרמטרים הבאים:
פתחת תעבורה
פתחת שכבת תעבורה הרשומה כיישום מוגדר.
מספר תכנית
מספר תכנית היישום.
גרסת תכנית
מספר גרסת התכנית.
פרוטוקול תעבורה
פרוטוקול שכבת התעבורה שהתכנית משתמשת בו.
פרוצדורה
מספר הפרוצדורה בתוך התכנית הנקראת.
אם מספר התכנית לא רשום, ההודעה ("התכנית אינה רשומה") מוצגת.