Ich habe einen einfachen Instant Message Chat Client und Server auf TCP erstellt, die beide von Adobe AIR ausgeführt werden. Es funktioniert großartig und es war eine interessante Möglichkeit, grundlegende Netzwerkprogrammierung zu lernen.Kann ich Pakete von meinem Server bearbeiten, bevor sie meinen Client erreichen?
Meine Frage: Ist es möglich, die Daten in dem Paket zu ändern, das vom Chat-Server gesendet wird, bevor es den Client erreicht, ohne den Server oder Client dafür zu verwenden? Wie vielleicht ein Programm?
Ich bin neu in der Netzwerk-Programmierung, also entschuldige ich mich, wenn das eine dumme Frage ist.
Dies ist komplizierter als es scheint. TCP hat eine CRC, die neu berechnet werden muss, wenn Sie etwas in dem Segment ändern. Die CRC verwendet auch den Pseudo-Header. Wenn Sie im Paketheader eines IPv4-Pakets etwas ändern, muss die IPv4-Header-Prüfsumme neu berechnet werden. Wenn Sie dies in einem IEEE-LAN-Frame ändern, muss der FCS neu berechnet werden. –