Hvad er en Raw Socket?

Et netværk socket er et endepunkt for dataudveksling gennem et netværk. Tænk på en sokkel som en fysisk adresse: information går gennem computerens net dirigeres til en bestemt socket i selve computeren. En rå sokkel er en type netværk socket, der tillader et program på computeren til at sende og få pakker af oplysninger fra netværket uden brug af computerens operativsystem som mellemmand. Med andre ord, det giver mulighed for direkte kommunikation mellem et program og en ekstern kilde uden medvirken af ​​computerens primære operativsystem.

Den primære fordel ved at bruge håndtering rå socket netværk er, at det skærer ud midt mand. Da operativsystemet ikke håndtere dataene specifikt reducerer overhead på nettet, sparer central behandlingsenhed (CPU) cyklusser og faldende stress på systemets hardware. En rå sokkel giver en udtrykkelig tunnel mellem en ansøgning og en ekstern kilde. Hverken operativsystemet eller et andet program på computeren har evnen til at interferere med en rå forbindelse.

Rå sokkel netværksgrænseflader har en ulempe. selvom. Hackere almindeligt brug rå socket-forbindelser til at iscenesætte Transmission Control Protocol (TCP) angreb på et netværk. Under et TCP angreb, en hacker sender et forfalsket bit af data på netværket via en rå sokkel-forbindelse. Dette smedet data indeholder en reset signal for TCP-forbindelse, som igen afbryder og nedbrud de aktuelle netværksforbindelser på computeren.

Af denne grund har visse operativsystemer trukket støtte til rå sokler. Begrundelsen for dette er, at det kan hjælpe med at sikre netværk sikkerhed. Software selskaber kan begrænse brugernes mulighed for at bruge rå sokler ved at ansætte, hvad der kaldes en "hotfix", en permanent opgradering til operativsystemet. Disse opgraderinger har ikke haft en væsentlig negativ indvirkning på brugeroplevelse, fordi fordelene ved rå sokler er mindsket som teknologien har forbedret.

For moderne computere, mængden af ​​ekstra behandling, som kræves til at håndtere regelmæssige socket-forbindelser i modsætning til rå sokler er så minimal, at de stort set irrelevant. Med moderne processorer kommer i bifasisk, Quad, og endda seks-core sorter, er chancerne for regelmæssige netværk socket-forbindelser halter computeren er ubetydelige. Af denne grund, med mindre der er en specifik begrundelse for at bruge en rå socket-forbindelse over en standard netværk socket, risikoen i forbindelse med hackere og TCP angreb på netværket opvejer eventuelle fordele.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com