Skip to main content

Hva er en rå stikkontakt?

En nettverkssokkel er et endepunkt for datautveksling i hele et nettverk.Tenk på en stikkontakt som en fysisk adresse: informasjon som går gjennom datamaskinens nettverk, blir dirigert til en spesifikk stikkontakt i selve datamaskinen.En rå stikkontakt er en type nettverkssokkel som lar en programvare på datamaskinen sende og skaffe pakker med informasjon fra nettverket uten å bruke datamaskinens operativsystem som mellommann.Med andre ord, det åpner for direkte kommunikasjon mellom et program og en ekstern kilde uten inngripen fra datamaskinens primære operativsystem.

Den primære fordelen med å bruke rå stikkontakthåndtering er at den kutter ut den midterste mannen.Siden operativsystemet ikke håndterer dataene spesifikt, reduserer det overhead på nettverket, og sparer Central Processing Unit (CPU) sykluser og reduserer stresset på systemets maskinvare.En rå stikkontakt gir en ekspress tunnel mellom en applikasjon og en ekstern kilde.Verken operativsystemet eller noe annet program på datamaskinen har muligheten til å forstyrre en rå tilkobling.

Raw socket Network -grensesnitt har en ulempe.selv om.Hackere bruker ofte rå stikkontakt til trinnoverføringskontrollprotokoll (TCP) angrep på et nettverk.Under et TCP -angrep sender en hacker en smidd bit av data til nettverket gjennom en rå stikkontakt.Denne forfalskede data inneholder et tilbakestillingssignal for TCP -tilkoblingen, som igjen avbryter og krasjer de gjeldende nettverkstilkoblingene på datamaskinen.

Av denne grunn har noen operativsystemer trukket støtte for rå stikkontakter.Begrunnelsen for dette er at det kan bidra til å sikre nettverkssikkerhet.Programvareselskaper kan begrense brukere muligheten til å bruke rå stikkontakter ved å bruke det som kalles en hurtigreparasjon, en permanent oppgradering til operativsystemet.Disse oppgraderingene har ikke hatt en betydelig negativ innvirkning på brukeropplevelsen, fordi fordelene med rå stikkontakter har blitt mindre etter hvert som teknologien har blitt bedre.

For moderne datamaskiner er mengden ekstra prosessering som kreves for å håndtere vanlige sokkelforbindelser i motsetning til rå stikkontakter så minimal at det stort sett er irrelevante.Med moderne prosessorer som kommer i dobbelt-, quad- og til og med seks-core varianter, er sjansene for vanlige nettverkssokkelforbindelser som henger datamaskinen ubetydelige.Av denne grunn, med mindre det er en spesifikk begrunnelse for bruk av en rå stikkontakt over en standard nettverksuttak, oppveier risikoen av hackere og TCP -angrep på nettverket eventuelle fordeler.