PPTP - Point to Point Tunneling Protocol
פרוטוקול זה מאפשר ל- PPP להיות מתועל דרך רשת IP.
הוא משתמש בארכיטקטורת שרת-לקוח על מנת להכפיל פונקציות, הקיימות בשרתי הגישה לרשת הנוכחיים ותומכים ברשתות פרטיות וירטואליות.
הוא מגדיר פרוטוקול ניהול ובקרת שיחה, המאפשר לשרת לשלוט על גישה לשיחות מיתוג מעגלים שמקורם ב- PSTN או ISDN , או ליזום חיבורי מיתוג מעגלים מחוץ לתחום.
PPTP משתמש במנגנון GRE-like (Generic Routing Encapsulation) על מנת לספק שירותי מנדע מבוקרי גלישה והתנגשות לנשיאת מנות PPP.
פורמט הכותרת מוצג בתרשים הבא:
ביטים32 |
16 |
סוג הודעת PPTP |
אורך |
עוגית קסם | |
0 שמור |
סוג הודעת בקרה |
אורך
האורך הכולל באוקטטים של הודעת ה- PPTP הזו , כולל שאר כותרת ה- PPTP.
סוג הודעת PPTP
סוג ההודעה. ערכים אפשריים:
הודעת בקרה |
1 |
הודעת ניהול |
2 |
עוגית קסם
עוגית הקסם נשלחת תמיד כקבוע 0x1A2B3C4D.
מטרת הבסיסית של העוגית היא לאפשר למקבל להבטיח שהיא תהיה מסונכרנת באופן תקין עם זרם הנתונים של ה- TCP.
סוג הודעת בקרה
ערכים אפשריים:
Start-Control-Connection-Request. |
1 |
Start-Control-Connection-Reply. |
2 |
Stop-Control-Connection-Request. |
3 |
Stop-Control-Connection-Reply. |
4 |
Echo-Request. |
5 |
Echo-Reply. |
6 |
ניהול שיחה
Outgoing-Call-Request. |
7 |
Outgoing-Call-Reply. |
8 |
Incoming-Call-Request. |
9 |
Incoming-Call-Reply. |
10 |
Incoming-Call-Connected. |
11 |
Call-Clear-Request. |
12 |
Call-Disconnect-Notify. |
13 |
דו"ח שגיאה
WAN-Error-Notify. |
14 |
בקרת שיחת PPP
Set-Link-Info. |
15 |
שמורים
שדה שמור, חייב להיות קבוע כאפס.