Teil 3: Kommunikation in Netzwerken

iOS 9 - Wichtige Neuigkeiten für Unternehmen

03.07.2015
Von   
Mark Zimmermann leitet hauptberuflich das Center of Excellence (CoE mobile) zur mobilen Lösungsentwicklung bei der EnBW Energie Baden-Württemberg AG in Karlsruhe. Er weist mehrere Jahre Erfahrung in den Bereichen Mobile Sicherheit, Mobile Lösungserstellung, Digitalisierung und Wearables auf. Der Autor versteht es, seine Themen aus unterschiedlichsten Blickwinkeln für unternehmensspezifische Herausforderungen darzustellen. Neben seiner hauptberuflichen Tätigkeiten ist er Autor zahlreicher Artikel in Fachmagazinen.

Künstliche Verzögerung des Senders

In Zeiten von asynchronen DSL ist die Bandbreite im Upload von Daten viel geringer als beim Download. So kennen Sie sicherlich die Verzögerungen, die sich ergeben, wenn Sie einen entfernten Rechner über eine DSL Verbindung fernsteuern. Viele denken jetzt, dass die Probleme alleine in der schlechten Übertragungsrate liegen. Dies ist nicht ganz korrekt, denn der Server (Sender) ignoriert die Latenz und die Übertragungsrate und sorgt so künstlich für eine verschärfte Wahrnehmung der Verzögerungen.

Der Grund hierfür lässt sich in einer einfachen Rechnung belegen. Bei einer angenommenen Übertragungsrate von 60kb/Sekunde brauchen 128Kilobyte = 2,1 Sekunden. Entspricht nun der Bildschirminhalt eines Screens diesen 60kb braucht das Bild 2,1 Sekunden bis zum Empfänger. Alleine in dieser Zeit liegen bereits neue Bildschirminhalte vor, die in einer Queue auf dem zu steuernden Computer vorgehalten werden. Diese werden der Reihenfolge nach abgearbeitet. Auch wenn die Inhalte (Bildschirmfotos) zwischenzeitlich veraltet sind.

Durch die Nutzung von TCP_NOTSENT_LOWAT ist Apple in der Lage, die Queue immer nur dann zu Befüllen, wenn diese auch tatsächlich annähernd in Echtzeit abgearbeitet werden kann. Das Ergebnis wird ein als "responsiver" wahrgenommenes System sein, dessen Verzögerungen sich nicht mehr so stark auswirken.
Stellen Sie als Unternehmen sicher, dass Sie diese Komponente aus dem TCP/IP Umfeld nutzen, damit Ihre Daten, nicht nur im Umfeld der quasi Echtzeitanwendungen, effizienter bereit stehen.

Fazit

Der Erfolg der beschriebenen Techniken hängt von der Durchdringung in der Masse über die komplette Kommunikationsstrecke ab. Aktivierungen und Implementierungen in Servern, Apps aber auch in Routern ist ein maßgeblich notwendiger Umstand, die über den Erfolg dieser Maßnahmen entscheiden wird. Dabei baut Apple die Welt nicht neu. Die genutzten Features sind schon seit Jahren bekannt, endlich werden diese von einem dominanten Marktplayer genutzt. Apple nimmt sich dieser Themen an und sorgt so sogar für ein besseres Internet, für alle Plattformen und Systeme. Es bleibt zu hoffen das dies bei Erscheinen des nächsten Release von OSX und iOS enthalten sein wird. (bw)

Teil 1: Sicherheit bei Kommunikation und Apps

Teil 2: Digitale Selbstbestimmung und Persönlichkeitsrechte

Teil 4: Entwickler bekommen neue Wege

Teil 5: Einsatz im Unternehmen

Teil 6: Cloud-Dienste für Jedermann

Teil 7: Vergleich zu Android M

Teil 8: Die Apple Watch im Unternehmenseinsatz