En socket er en kombination af en havn og en IP-adresse på en computer. Det benyttes, således at indgående trafik kan let rettes til en modtagende applikation . A " Socket " er en Transport Layer koncept. Funktion
Sockets er som sub- adresser på en computer. Ansøgninger kan være nødvendigt at køre hele tiden på en computer , lytte efter data, der sendes af tilsvarende programmer på andre computere. Sockets aktivere denne trafik , der skal filtreres og ledes hurtigt. De indkommende pakker modtaget af socket udpegede Transport Protocol (TCP eller UDP) . IP og TCP /UDP overskrifter krængede og dataene videregives til ansøgningen. Med rå sokler , er disse overskrifter ikke krængede og ansøgningen får adgang til de overskrifter såvel .
Funktioner
rå sokler appellerer til applikationer analysere pakkeheadere . Systemer , der opererer på sub- transport -plan kræver desuden rå sokler . Eksempler på disse er funktioner, der opererer på routere. Routing protokoller opererer på Data Link Layer . Internet Protocol -relaterede funktioner er andre brugere af rå sokler .
Danger
Tilstedeværelsen af rå sokler på en computer gør den sårbar over for angreb . Indgående meddelelser og instrukser omgå transport lag og er sårbare over for TCP reset angreb eller efterligne .