Socket vs Port
U kontekstu računalnog umrežavanja, utičnica je završna točka dvosmjerne komunikacije koja se javlja u mreži koja se temelji na internetskom protokolu. Sockets će distribuirati podatkovne pakete koji dolaze komunikacijskim kanalom u ispravnu aplikaciju. To se radi pomoću podataka poput IP adrese i broja porta. Općenito je (softverski) priključak logična podatkovna veza koja se može koristiti za razmjenu podataka. Na internetu se TCP i UDP priključci koriste za razmjenu podataka između računala i to su najčešće korišteni priključci.
Što je utičnica?
Utičnica je završna točka dvosmjerne komunikacije koja se javlja u računalnoj mreži koja se temelji na internetskom protokolu. Sockets će distribuirati podatkovne pakete koji dolaze komunikacijskim kanalom u ispravnu aplikaciju. Operativni sustav preslikava svaku utičnicu u proces ili nit koja komunicira. Postoje dvije vrste utičnica koje se nazivaju aktivne utičnice i pasivne utičnice. Aktivna utičnica je utičnica koja je povezana s drugom aktivnom utičnicom putem podatkovne veze koja je otvorena. Aktivne utičnice na oba kraja komunikacijskog kanala uništit će se kad se veza zatvori. Pasivna utičnica ne sudjeluje u vezi, već utičnica koja čeka dolaznu vezu. Kad je spojena pasivna utičnica, generirat će novu aktivnu utičnicu. Internet utičnica identificira se adresom lokalne utičnice (lokalna IP adresa i broj porta), adresom udaljene utičnice i transportnim protokolom (npr. TCP, UDP).
Što je luka?
Luka je logična podatkovna veza koja se može koristiti za razmjenu podataka bez upotrebe privremene datoteke ili pohrane. Na internetu se TCP i UDP priključci koriste za razmjenu podataka između računala i to su najčešće korišteni priključci. Luka se identificira pomoću broja povezanog s lukom koji se naziva broj porta, IP adrese pridružene luci i transportnog protokola. Skup brojeva priključaka obično je rezerviran na glavnom računalu za određene vrste usluga. Skeniranje priključaka postupak je pokušaja povezivanja na niz priključaka koji su u nizu. Općenito, skeniranje porta smatra se zlonamjernim pokušajem. Administratori sustava provode ga radi provjere ranjivosti u sustavu.
Koja je razlika između Socket i Port?
Socket je krajnja točka dvosmjerne komunikacije koja se javlja u računalnoj mreži koja se temelji na internetskom protokolu, dok je port logička podatkovna veza koja se može koristiti za razmjenu podataka bez upotrebe privremene datoteke ili pohrane. Utičnica je povezana s priključkom i može biti više utičnica povezanih s priključkom. Može postojati jedna pasivna utičnica povezana s priključkom koji čeka na dolazne veze. Nadalje, može postojati više aktivnih utičnica koje odgovaraju vezama koje su otvorene u tom priključku.