Ich bin kürzlich auf eine Site mit mehreren Modulen gestoßen, von denen jedes einzelne Pakete weiterleitete. Der schlimmste Fall war mit einer Rate von 1 alle 2 Sekunden oder so.
Die Auswirkung der Latenz der Kommunikationsschicht wird in der Regel unterschätzt, wenn man versucht, Probleme mit der Anwendungsleistung zu beheben, aber das richtige Verständnis ist entscheidend, wenn man seine Bemühungen auf praktische Lösungen ausrichten will.
TCP wurde entwickelt, um End-to-End-Verbindungen zu unterstützen, d. h., ein Host kommuniziert direkt mit einem anderen Host. Sicher, es gab Brücken und Router dazwischen, aber diese Geräte berührten weder den TCP-Header noch die Nutzlast.
Wenn Sie sich mit einem Problem an den Kundensupport wenden, ist das typische Ziel, es SCHNELL gelöst zu bekommen. Ich habe beobachtet, dass in vielen Fällen der erste Kontakt mit der Support-Koordination eine schnelle Lösung sehr viel unwahrscheinlicher macht. In diesem Blog finden Sie einige Tipps, wie Sie die Problemlösung beschleunigen können.
Viele Leute haben automatisierte Prozesse erstellt, um Dateien mit FTP zu übertragen. Es gibt verschiedene Möglichkeiten, dies zu tun, einige besser als andere.
In meinem letzten Blog habe ich über die Automatisierung von Dateiübertragungen mit FTP gesprochen. Bei der Verwendung von FTP gibt es drei Probleme. Erstens wird Ihr Kennwort im Klartext über das Netzwerk gesendet, sodass es für jeden mit einem Protokollanalysator zugänglich ist.
Traceroute kann ein unschätzbares Werkzeug sein, wenn es darum geht, Verbindungsprobleme zu Hosts in anderen Netzwerken zu diagnostizieren. Um es jedoch effektiv zu nutzen, müssen Sie verstehen, wie es funktioniert und was die Ausgabe bedeutet.
Wenn Sie eine Netzwerkanwendung schreiben, können Sie den nicht-blockierenden Modus oder den blockierenden Modus verwenden. Der nicht blockierende Modus ist flexibler und erforderlich, wenn die Anwendung mehrere Dinge tun muss, z. B. mehrere Sockets bedienen.
Zum Glück gibt es Regressionstests. Anfang dieser Woche hatte ich ein wirklich gutes Gefühl bei einem neuen Code, den ich geschrieben und (wie ich dachte) fehlerfrei gemacht hatte.
Im Laufe der Jahre haben wir dem VOS eine Reihe von UNIX® -Funktionen hinzugefügt. Eine der einfachsten und nützlichsten davon ist die Möglichkeit, Punkt (".") und Punkt-Punkt ("..") als Pfadnamen zu verwenden.