Diferența dintre soclu și port

Anonim

Socket vs. Port

În contextul rețelelor de calculatoare, un soclu este un punct final al unei comunicații bidirecționale apare într-o rețea care se bazează pe protocolul de internet. Prizele vor distribui pachetele de date care vin prin canalul de comunicație la aplicația corectă. Acest lucru se face utilizând informațiile cum ar fi adresa IP și numărul portului. În general, un port (software) este o conexiune de date logică care poate fi utilizată pentru a face schimb de date. Pe internet, porturile TCP și UDP sunt utilizate pentru a face schimb de date între computere, acestea fiind cele mai utilizate porturi.

Ce este un soclu?

Un socket este un punct final al unei comunicări bidirecționale care are loc într-o rețea de calculatoare bazată pe protocolul de internet. Prizele vor distribui pachetele de date care vin prin canalul de comunicație la aplicația corectă. Sistemul de operare hărtește fiecare soclu la un proces sau un fir care comunică. Există două tipuri de socluri numite prize active și socluri pasive. Un soclu activ este un soclu care este conectat la alt soclu activ printr-o conexiune de date deschisă. Prizele active la ambele capete ale canalului de comunicație vor fi distruse atunci când conexiunea este închisă. O priză pasivă nu participă la o conexiune, ci la un soclu care așteaptă o conexiune primită. Când este conectată o priză pasivă, va genera o nouă priză activă. Un socket de internet este identificat de adresa socketului local (adresa IP locală și numărul portului), adresa socket-ului la distanță și protocolul de transport (de exemplu, TCP, UDP).

Ce este un port?

Un port este o conexiune de date logică care poate fi utilizată pentru a face schimb de date fără utilizarea unui fișier sau a unui spațiu de stocare temporar. Pe internet, porturile TCP și UDP sunt utilizate pentru a face schimb de date între computere, acestea fiind cele mai utilizate porturi. Portul este identificat utilizând un număr asociat portului numit portul, adresa IP asociată cu portul și protocolul de transport. Setul de numere de porturi este, în general, rezervat într-un computer gazdă pentru anumite tipuri de servicii. Port scanare este procesul de încercare de a conecta la un set de porturi care sunt într-o secvență. În general, scanarea în port este considerată o încercare rău intenționată. Administratorii de sistem o conduc pentru a verifica vulnerabilitățile dintr-un sistem.

Care este diferența dintre Socket și Port?

Un socket este un punct final al unei comunicații bidirecționale care are loc într-o rețea de calculatoare bazată pe protocolul Internet, în timp ce un port este o conexiune de date logică care poate fi utilizată pentru a face schimb de date fără utilizarea unui fișier temporar sau depozitare. Un soclu este asociat unui port și pot fi mai multe prize asociate unui port.Există un singur soclu pasiv asociat unui port care așteaptă conexiuni de intrare. În plus, pot exista mai multe prize active care corespund conexiunilor deschise în acel port.