En socket er en kombinasjon av en port og en IP -adresse på en datamaskin . Den brukes slik at innkommende trafikk kan lett rettes til en mottakende søknad . A " Socket " er et Transport Layer konsept. Funksjon
Sockets er som sub- adresser på en datamaskin. Programmer må kjøre hele tiden på en datamaskin , lytter etter data som sendes av tilsvarende programmer på andre datamaskiner . Sockets aktivere denne trafikken skal filtreres og rettet raskt. De innkommende pakker er mottatt av kontakten utpekte Transport Protocol ( TCP eller UDP ) . IP og TCP /UDP hoder strippet av og dataene sendes til søknaden. Med rå stikkontakter , er disse overskriftene ikke strippet av og programmet får tilgang til overskrifter også.
Funksjoner
rå stikkontakter imøtekomme søknader analysere -pakker . Systemer som opererer på sub - transport nivå krever også rå stikkontakter . Eksempler på disse er funk-sjoner på rutere. Routing-protokoller operere på Data Link Layer. Internet Protocol - relaterte funksjoner er andre brukere av rå stikkontakter .
Danger
Tilstedeværelsen av rå stikkontakter på en datamaskin gjør den sårbar for angrep . Innkommende meldinger og instrukser omgå transport layer og er sårbare for TCP reset angrep eller etterligne .