Ce este un port SSDP?
TCP / IP
Protocolul TCP / IP dictează modul în care datele sunt trimise prin intermediul rețelelor. Pentru a trece de la un emițător la un receptor, datele trebuie să treacă prin mai multe cabluri și să fie direcționate către destinație de către dispozitive de rețea, cum ar fi routerele. Pentru a realiza acest lucru, datele trebuie să fie etichetate cu o adresă IP. Adresele IP sunt definite de protocolul Internet, care este unul dintre protocoalele suitei TCP / IP (este partea "IP", Internet Protocol, a "TCP / IP"). Partea "TCP" înseamnă Transmission Control Protocol, unul dintre cele două protocoale de transport din suită, fiind Protocolul User Datagram Protocol sau UDP (protocolul datagram utilizator) urmat.
Protocoale de transport
Porturile sunt responsabilitatea protocoalelor de transport. Datele sunt ambalate într-o structură numită pachet, în care datele sunt în corp și antetul conține informațiile de adresă. Antetul protocolului de transport include numărul portului aplicațiilor sursă și destinație. Unul dintre cele două protocoale funcționează într-un singur pachet, dar niciodată în același timp. Mesajele SSDP sunt transportate de UDP. TCP creează o sesiune prin care pot fi schimbate multe mesaje, verifică secvențierea datelor și solicită retransmiterea pachetelor pierdute sau deteriorate. UDP nu face nici unul dintre cele de mai sus, dar SSDP nu are nevoie de instrumentele TCP, tot ce este necesar este să trimiteți un pachet de mesaje către o adresă IP multicast. Nu este necesar un dialog între cele două extreme.
porturi
În contextul protocoalelor de transport, un port nu este un conector de pe computerul pe care este conectat un cablu, deși aceasta este o altă utilizare cu același nume. În acest context, un port este ca o adresă pentru o aplicație. La fel cum adresa IP trimite un pachet de date unui computer, numărul portului trimite datele într-un proces care rulează pe acel computer. Pentru a primi date într-o rețea, o aplicație trebuie să aibă un număr de port. Lista universală a numerelor de porturi este gestionată de Autoritatea pentru Numere Atribuite pe Internet sau de IANA.
Portul SSDP
IANA a alocat porturile TCP și UDSP 1900 la SSDP, deși utilizează doar portul UDP. Acest lucru înseamnă că orice mesaj SSDP sosește la un computer etichetat cu numărul 1900. Cu toate acestea, implementarea Windows utilizează portul 2869, care înlocuiește utilizarea anterioară a portului 5000. Niciunul dintre aceste porturi nu este înregistrat pentru SSDP. Într-o altă abatere de la practica standard, implementarea Microsoft utilizează TCP și nu UDP.