Socket vs Port
Arvutivõrgu kontekstis on pesa kahesuunalise side lõpp-punkt, mis toimub võrgus, mis põhineb Interneti-protokollil. Pistikupesad levitavad sidekanali kaudu tulevad andmepaketid õigesse rakendusse. Selleks kasutatakse sellist teavet nagu IP-aadress ja pordi number. Üldiselt on (tarkvara) port loogiline andmeühendus, mida saab kasutada andmete vahetamiseks. Internetis kasutatakse arvutite vahel andmete vahetamiseks TCP- ja UDP-porte ning need on kõige enam kasutatavad sadamad.
Mis on pesa?
Pistikupesa on Interneti-protokollil põhineva arvutivõrgus toimuva kahesuunalise side lõpp-punkt. Pistikupesad levitavad sidekanali kaudu tulevad andmepaketid õigesse rakendusse. Operatsioonisüsteem kaardistab iga pesa protsessi või lõimega, mis suhtleb. On kahte tüüpi pistikupesasid, mida nimetatakse aktiivseteks ja passiivseteks pistikupesadeks. Aktiivpesa on pesa, mis on avatud andmesideühenduse kaudu ühendatud teise aktiivse sokliga. Sidekanali mõlemas otsas olevad aktiivsed pistikupesad hävivad, kui ühendus on suletud. Passiivne pesa ei osale ühenduses, vaid pesa, mis ootab sissetulevat ühendust. Kui passiivne pesa on ühendatud, loob see uue aktiivse pesa. Interneti-pesa tuvastatakse kohaliku sokli aadressi (kohalik IP-aadress ja pordi number), kaugpesa aadressi ja transpordiprotokolli (nt TCP, UDP) järgi.
Mis on sadam?
Port on loogiline andmeühendus, mida saab kasutada andmete vahetamiseks ilma ajutise faili või salvestusruumi kasutamata. Internetis kasutatakse arvutite vahel andmete vahetamiseks TCP- ja UDP-porte ning need on kõige enam kasutatavad sadamad. Pordi tuvastamiseks kasutatakse sadamaga seotud numbrit, mida nimetatakse pordi numbriks, pordiga seotud IP-aadressi ja transpordiprotokolli. Pordinumbrite komplekt on hostarvutis üldjuhul reserveeritud teatud tüüpi teenustele. Pordi skannimine on protsess, mille käigus proovitakse ühendada järjestuses olevate pordikomplektidega. Üldiselt peetakse sadama skannimist pahatahtlikuks katseks. Süsteemiadministraatorid teostavad seda süsteemi haavatavuste kontrollimiseks.
Mis vahe on Socketil ja Portil?
Pistikupesa on Interneti-protokollil põhineva arvutivõrgus toimuva kahesuunalise side lõpp-punkt, samas kui port on loogiline andmeühendus, mida saab kasutada andmete vahetamiseks ilma ajutise faili või salvestusruumi kasutamata. Pistik on seotud pordiga ja pordiga võib olla seotud mitu pesa. Pordiga, mis ootab sissetulevaid ühendusi, võib olla üks passiivne pesa. Lisaks võib olla mitu aktiivset pistikupesa, mis vastavad selles pordis avatud ühendustele.