Hva er en rå stikkontakt?

En nettverkskontakt er et sluttpunkt for datautveksling i et nettverk. Tenk på en stikkontakt som en fysisk adresse: informasjon som går gjennom datamaskinens nettverk føres til en bestemt stikkontakt i selve datamaskinen. En rå socket er en type nettverkskontakt som lar en programvareprogram på datamaskinen sende og skaffe pakker med informasjon fra nettverket uten å bruke datamaskinens operativsystem som mellommann. Med andre ord muliggjør det direkte kommunikasjon mellom et program og en ekstern kilde uten innblanding av datamaskinens primære operativsystem.

Den primære fordelen ved å bruke rå socket-nettverkshåndtering er at den kutter ut midtmannen. Siden operativsystemet ikke håndterer dataene spesifikt, reduserer det overhead i nettverket, sparer sentral prosesseringsenhet (CPU) -sykluser og reduserer belastningen på systemets maskinvare. En rå socket gir en ekspress tunnel mellom en applikasjon og en ekstern kilde. Verken operativsystemet eller noe annet program på datamaskinen har evnen til å forstyrre en rå tilkobling.

Raw socket nettverksgrensesnitt har en ulempe. selv om. Hackere bruker ofte rå socketforbindelser til TCP-angrep på scenen på et nettverk. Under et TCP-angrep sender en hacker en smidd bit data til nettverket gjennom en rå socketforbindelse. Disse forfalskede dataene inneholder et tilbakestillingssignal for TCP-tilkoblingen, som igjen avbryter og krasjer de gjeldende nettverkstilkoblingene på datamaskinen.

Av denne grunn har noen operativsystemer trukket tilbake støtte for rå stikkontakter. Begrunnelsen for dette er at det kan bidra til å sikre nettverkssikkerhet. Programvareselskaper kan begrense brukernes mulighet til å bruke rå sockets ved å bruke det som kalles en "hurtigreparasjon", en permanent oppgradering av operativsystemet. Disse oppgraderingene har ikke hatt noen 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 stikkontakter, i motsetning til rå stikkontakter, så minimal at den stort sett er irrelevant. Med moderne prosessorer som kommer i dual-, quad- og til og med seks-core varianter, er sjansene for vanlige nettverkskontaktforbindelser som ligger på datamaskinen ubetydelige. Av denne grunn, med mindre det er en spesifikk begrunnelse for å bruke en rå socketforbindelse over en standard nettverksuttak, oppveier risikoen som hackere og TCP-angrep på nettverket gir fordeler.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?