SSDP limanı nedir?

SSDP, yeni bilgisayarların bir ağdaki diğer cihazları bulmasına yardımcı olur.

TCP / IP

TCP / IP protokol paketi, verilerin ağlar üzerinden gönderilme şeklini belirler. Vericiden alıcıya geçmek için, veriler birkaç kablodan geçmeli ve yönlendiriciler gibi ağ aygıtları tarafından hedefine yönlendirilmelidir. Bunu başarmak için, veriler bir IP adresiyle etiketlenmelidir. IP adresleri, TCP / IP paketinin protokollerinden biri olan ("IP" kısmı, "TCP / IP" Internet Protokolü) İnternet protokolü tarafından tanımlanır. "TCP" kısmı, paketin iki aktarım protokolünden biri olan Şanzıman Kontrol Protokolü, Kullanıcı Datagram Protokolü veya UDP (kullanıcı datagram protokolü) olmak demektir.

Ulaşım protokolleri

Limanlar ulaşım protokollerinin sorumluluğundadır. Veriler, verinin gövdede olduğu ve başlığın adres bilgisini içerdiği bir paket olarak adlandırılan bir yapıda paketlenmiştir. Aktarım protokolünün başlığı, kaynak ve hedef uygulamaların port numarasını içerir. İki protokolden biri tek bir pakette çalışır, ancak hiçbir zaman aynı anda değildir. SSDP mesajları UDP tarafından taşınır. TCP birçok iletinin değiştirilebildiği, veri sıralamasını doğrulayan ve kayıp veya hasarlı paketlerin yeniden iletilmesini isteyen bir oturum oluşturur. UDP, yukarıdakilerden hiçbirini yapmaz, ancak SSDP'nin TCP araçlarına ihtiyacı yoktur, tek gereken bir IP çok noktaya yayın adresine bir ileti paketi göndermektir. İki uç arasında bir diyalog gerekli değildir.

bağlantı noktaları

Aktarım protokolleri bağlamında, bir bağlantı noktası, bir kablo bağlı olduğu bilgisayardaki bir bağlayıcı değildir, ancak aynı ad için başka bir kullanımdır. Bu bağlamda, bir liman bir uygulama için bir adres gibidir. IP adresi bir bilgisayara bir veri paketi gönderdiği gibi, port numarası verileri o bilgisayarda çalışan bir işleme gönderir. Bir ağda veri almak için, bir uygulamanın bir port numarasına sahip olması gerekir. Port numaralarının evrensel listesi, Internet Assigned Numbers Authority veya IANA tarafından yönetilmektedir.

SSDP Limanı

IANA, UDP bağlantı noktasını kullanmasına rağmen, 1900 numaralı TCP ve UDSP bağlantı noktalarını SSDP'ye atadı. Bu, herhangi bir SSDP mesajının 1900 numarasıyla etiketlenmiş bir bilgisayara ulaştığı anlamına gelir. Ancak, Windows uygulaması, daha önce port 5000'in kullanılmasını yerine getiren 2869 numaralı limanı kullanmaktadır. Bu portların hiçbiri SSDP'ye kayıtlı değildir. Standart uygulamadan başka bir sapmada, Microsoft uygulaması UDP'yi değil TCP'yi kullanır.