Socket vs Port
U kontekstu umrežavanja računala, utičnica je krajnja točka dvosmjerne komunikacije koja se događa u mreži koja se temelji na internetskom protokolu. Sockets će distribuirati pakete podataka koji dolaze iz komunikacijskog kanala u ispravnu aplikaciju. To se događa pomoću podataka kao što su IP adresa i broj porta. Općenito, (softverski) ulaz je logička podatkovna veza koja se može koristiti za razmjenu podataka. Na internetu se TCP i UDP portovi koriste za razmjenu podataka između računala i to su portovi koji se najčešće koriste.
Što je utičnica?
Utičnica je krajnja točka dvosmjerne komunikacije koja se događa u računalnoj mreži koja se temelji na internetskom protokolu. Sockets će distribuirati pakete podataka koji dolaze iz komunikacijskog kanala 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 kada je veza zatvorena. Pasivna utičnica ne sudjeluje u vezi, već utičnica koja čeka dolaznu vezu. Kad je pasivna utičnica spojena, ona će generirati novu aktivnu utičnicu. Internetska utičnica identificira se adresom lokalne utičnice (lokalna IP adresa i broj priključka), adresom udaljene utičnice i transportnim protokolom (npr. TCP, UDP).
Što je Luka?
Priključak je logička podatkovna veza koja se može koristiti za razmjenu podataka bez korištenja privremene datoteke ili pohrane. Na internetu se TCP i UDP portovi koriste za razmjenu podataka između računala i to su portovi koji se najčešće koriste. Port se identificira korištenjem broja koji je povezan s priključkom koji se zove broj porta, IP adrese povezane s priključkom i protokola prijevoza. Skupovi brojeva porta uobičajeno su rezervirani u host računalu za određene vrste usluga. Skeniranje portova postupak je pokušaja povezivanja na skup portova koji se nalaze u nizu. Općenito, skeniranje portova smatra se zlonamjernim pokušajem. Administratori sustava provode ga radi provjere ranjivosti u sustavu.
Koja je razlika između Socketa i Porta?
Socket je krajnja točka dvosmjerne komunikacije koja se događa u računalnoj mreži koja se temelji na internetskom protokolu, dok je priključak logična podatkovna veza koja se može koristiti za razmjenu podataka bez korištenja privremene datoteke ili pohrane. Socket je povezan s priključkom i može imati više utičnica povezanih s portom. 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.