Socket vs Port
V kontexte počítačovej siete je soket koncovým bodom obojsmernej komunikácie, ktorá sa vyskytuje v sieti založenej na internetovom protokole. Zásuvky distribuujú dátové pakety prichádzajúce cez komunikačný kanál do správnej aplikácie. Toto sa vykonáva pomocou informácií, ako je IP adresa a číslo portu. (Softvérový port) je vo všeobecnosti logické dátové pripojenie, ktoré sa dá použiť na výmenu údajov. Na internete sa na výmenu údajov medzi počítačmi používajú porty TCP a UDP, čo sú najčastejšie používané porty.
Čo je to Socket?
Soket je koncový bod obojsmernej komunikácie, ktorá sa vyskytuje v počítačovej sieti založenej na internetovom protokole. Zásuvky distribuujú dátové pakety prichádzajúce cez komunikačný kanál do správnej aplikácie. Operačný systém mapuje každú soket na proces alebo vlákno, ktoré komunikuje. Existujú dva typy zásuviek nazývané aktívne zásuvky a pasívne zásuvky. Aktívny soket je soket, ktorý je pripojený k inému aktívnemu soketu prostredníctvom otvoreného dátového spojenia. Aktívne zásuvky na oboch koncoch komunikačného kanála sa zničia, keď sa spojenie ukončí. Pasívny soket sa nezúčastňuje na pripojení, ale soket, ktorý čaká na prichádzajúce pripojenie. Po pripojení pasívnej zásuvky sa vytvorí nová aktívna zásuvka. Internetový soket je identifikovaný adresou lokálneho soketu (lokálna IP adresa a číslo portu), adresou vzdialeného soketu a transportným protokolom (napr. TCP, UDP)..
Čo je to prístav?
Port je logické dátové pripojenie, ktoré sa dá použiť na výmenu údajov bez použitia dočasného súboru alebo úložiska. Na internete sa na výmenu údajov medzi počítačmi používajú porty TCP a UDP, čo sú najčastejšie používané porty. Port sa identifikuje pomocou čísla priradeného k portu, ktoré sa nazýva číslo portu, IP adresy priradenej k portu a prepravného protokolu. Množina portov je spravidla vyhradená v hostiteľskom počítači pre konkrétne typy služieb. Skenovanie portov je proces pokusu o pripojenie k množine portov, ktoré sú v postupnosti. Vo všeobecnosti sa skenovanie portov považuje za škodlivý pokus. Správcovia systému ho vykonávajú na kontrolu zraniteľností v systéme.
Aký je rozdiel medzi Socket a Port?
Soket je koncový bod obojsmernej komunikácie, ktorá sa vyskytuje v počítačovej sieti založenej na internetovom protokole, zatiaľ čo port je logické dátové spojenie, ktoré sa dá použiť na výmenu údajov bez použitia dočasného súboru alebo úložiska. S portom je priradená soket a k portu môže byť pripojených viac soketov. K portu, ktorý čaká na prichádzajúce spojenia, môže byť pripojená jedna pasívna soket. Ďalej môže existovať viac aktívnych soketov, ktoré zodpovedajú pripojeniam otvoreným v tomto porte.