Was ist eine rohe Steckdose?
Eine Netzwerksocket ist ein Endpunkt für den Datenaustausch in einem Netzwerk. Stellen Sie sich einen Socket wie eine physische Adresse vor: Informationen, die das Netzwerk des Computers durchlaufen, werden in einen bestimmten Socket im Computer selbst geleitet. Eine RAW -Socket ist eine Art Netzwerk -Socket, mit der eine Softwareanwendung auf dem Computer Informationen aus dem Netzwerk senden und abrufen kann, ohne das Betriebssystem des Computers als Mittelsmann zu verwenden. Mit anderen Worten, es ermöglicht eine direkte Kommunikation zwischen einem Programm und einer externen Quelle ohne die Intervention des primären Betriebssystems des Computers.
Der Hauptvorteil für die Verwendung von RAW -Socket -Netzwerk besteht darin, dass der mittlere Mann ausschneidet. Da das Betriebssystem die Daten nicht spezifisch behandelt, reduziert es den Overhead im Netzwerk, speichert die CPU -Zyklen (Central Processing Unit) und die Verringerung der Spannung der Systemhardware. Ein Rohsteck bietet einen Express -Tunnel zwischen einer Anwendung und einer externen Quelle. Weder der Betrieb sYStem noch ein anderes Programm auf dem Computer kann eine Rohverbindung beeinträchtigen. obwohl. Hacker verwenden üblicherweise RAW -Socket -Verbindungen zum Stadium Transmission Control Protocol (TCP) -Angriffe in einem Netzwerk. Während eines TCP -Angriffs sendet ein Hacker über eine Roh -Socket -Verbindung ein geschmiedetes Stück Daten in das Netzwerk. Diese gefälschten Daten enthält ein Reset -Signal für die TCP -Verbindung, das die aktuellen Netzwerkverbindungen am Computer wiederum unterbricht und abstürzt.
Aus diesem Grund haben einige Betriebssysteme die Unterstützung für rohe Steckdosen zurückgezogen. Das Grund dafür ist, dass es dazu beitragen kann, die Sicherheit der Netzwerke zu gewährleisten. Softwareunternehmen können die Fähigkeit der Benutzer einschränken, Rohstecke zu verwenden, indem sie sogenannte "Hotfix" verwenden, ein dauerhaftes Upgrade des Betriebssystems. Diese Upgrades hatten keinen signifikanten negativen Einfluss auf die Benutzererfahrung.Da sich die Vorteile von Rohsteckigern beeinträchtigt haben, wenn sich die Technologie verbessert hat.
Für moderne Computer ist die Menge an zusätzlicher Verarbeitung, die für die Behandlung regulärer Sockelverbindungen im Gegensatz zu rohen Steckdosen erforderlich ist, so minimal, dass es weitgehend irrelevant ist. Mit modernen Prozessoren in zwei, quad- und sogar sechs Kernsorten sind die Chancen, dass regelmäßige Netzwerk-Sockelverbindungen der Computer zurückbinden, vernachlässigbar. Aus diesem Grund ist das Risiko, das von Hackern und TCP -Angriffen auf das Netzwerk ausgestattet ist, keine spezifische Rechtfertigung für die Verwendung einer RAW -Socket -Verbindung über einen Standard -Netzwerk -Socket.