Co je port SSDP?
TCP / IP
Sada protokolů TCP / IP určuje způsob odesílání dat přes sítě. Chcete-li přejít z vysílače do přijímače, musí data procházet několika kabely a směřovat k jeho cíli síťovými zařízeními, jako jsou směrovače. K tomu musí být data označena adresou IP. Adresy IP jsou definovány protokolem Internet, což je jeden z protokolů sady TCP / IP (je to "IP" část, internetový protokol, "TCP / IP"). Část "TCP" znamená Transmission Control Protocol, jeden z obou transportních protokolů v sadě, který je protokolem User Datagram Protocol nebo UDP (datagramový protokol uživatele).
Dopravní protokoly
Přístavy jsou odpovědné za přepravní protokoly. Data jsou zabalena do struktury nazývané balíček, ve kterém jsou data v těle a hlavička obsahuje informace o adrese. Záhlaví transportního protokolu obsahuje číslo portu zdrojové a cílové aplikace. Jeden ze dvou protokolů funguje v jednom balíčku, ale nikdy obojí současně. Zprávy SSDP jsou přenášeny službou UDP. TCP vytvoří relaci, pomocí které lze vyměňovat mnoho zpráv, ověří sekvenování dat a vyžádá si retransmisi ztracených nebo poškozených paketů. UDP nevykonává žádné z výše uvedených kroků, ale služba SSDP nepotřebuje nástroje TCP, vše, co vyžaduje, je odeslat zprávu na adresu IP vícesměrového vysílání. Dialog mezi těmito dvěma extrémy není nutný.
Porty
V kontextu transportních protokolů není port v počítači, na kterém je připojen kabel, konektor, ačkoli to je jiné použití pro stejné jméno. V tomto kontextu je port jako adresa aplikace. Stejně jako adresa IP odešle paket dat do počítače, číslo portu odešle data do procesu, který běží v daném počítači. Chcete-li přijímat data v síti, musí mít aplikace číslo portu. Univerzální seznam čísel portů je spravován úřadem Internet Assigned Numbers nebo IANA.
Port SSDP
IANA přiřazuje porty TCP a UDSP 1900 k SSDP, i když používá pouze port UDP. To znamená, že každá zpráva SSDP přichází na počítač označený číslem 1900. Však implementace systému Windows používá port 2869, který nahrazuje jeho předchozí použití portu 5000. Žádný z těchto portů není registrován pro SSDP. V jiné odchylce od standardní praxe implementace společnosti Microsoft používá protokol TCP a ne UDP.