מהו יציאת SSDP?
TCP / IP
חבילת פרוטוקול TCP / IP מכתיבה את האופן שבו נתונים נשלחים על גבי רשתות. כדי לעבור משדר למקלט, הנתונים חייבים לעבור דרך מספר כבלים ולהיות מופנים ליעדם על-ידי התקני רשת כגון נתבים. כדי להשיג זאת, הנתונים חייבים להיות מתויגים עם כתובת IP. כתובות ה- IP מוגדרות על-ידי פרוטוקול האינטרנט, שהוא אחד הפרוטוקולים של חבילת ה- TCP / IP (זהו החלק "IP", פרוטוקול האינטרנט, של "TCP / IP"). החלק "TCP" פירושו העברת פרוטוקול בקרה, אחד משני פרוטוקולי ההובלה בסוויטה, בהיותו פרוטוקול User Datagram Protocol או UDP (פרוטוקול datagram של המשתמש).
פרוטוקולי תחבורה
הנמלים הם באחריות פרוטוקולי תחבורה. הנתונים ארוזים במבנה הנקרא חבילה, שבה הנתונים נמצאים בגוף והכותרת מכילה את פרטי הכתובת. הכותרת של פרוטוקול ההובלה כוללת את מספר היציאה של יישומי המקור והיעד. אחד משני הפרוטוקולים פועל בחבילה אחת, אך לא תמיד באותו זמן. הודעות SSDP מועברות על ידי UDP. TCP יוצר הפעלה שבאמצעותה ניתן להעביר הודעות רבות, מאמתת את רצף הנתונים ומבקשת את השידור מחדש של מנות אבודות או פגומות. UDP לא עושה כל האמור לעיל, אבל SSDP לא צריך את כלי TCP, כל מה שהוא דורש הוא לשלוח מנות הודעה לכתובת IP multicast. אין צורך בדיאלוג בין שני הקצוות.
יציאות
בהקשר של פרוטוקולי תחבורה, יציאה אינה מחבר במחשב שבו מחובר כבל, אם כי זהו שימוש נוסף עבור אותו שם. בהקשר זה, יציאה היא כמו כתובת עבור יישום. בדיוק כפי שכתובת ה- IP שולחת חבילת נתונים למחשב, מספר היציאה שולח את הנתונים לתהליך שפועל במחשב זה. כדי לקבל נתונים ברשת, יישום צריך להיות בעל מספר יציאה. הרשימה האוניברסלית של מספרי היציאות מנוהלת על ידי רשות מספרי האינטרנט שהוקצו, או IANA.
יציאת SSDP
IANA הקצתה את יציאות TCP ו- UDSP 1900 ל- SSDP, למרות שהיא משתמשת רק ביציאת ה- UDP. פירוש הדבר שכל הודעת SSDP מגיעה למחשב עם מספר 1900. עם זאת, יישום Windows משתמש ביציאה 2869, המחליפה את השימוש הקודם ביציאה 5000. אף אחת מהיציאות הללו לא רשומה עבור SSDP. בחריגה אחרת מהמקובל, יישום Microsoft משתמש ב- TCP ולא ב- UDP.