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 ich versuche, Netzwerkprobleme zu diagnostizieren, ist eine der Fragen, die ich immer stelle: "Was ist der Status des Switch-Ports, der mit der Schnittstelle des Moduls verbunden ist?" Die typische Antwort lautet: "Da muss ich die Netzwerkleute fragen".
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.
"Wir haben gerade von einem T1 (1,544 Mbit/s) auf einen T3 (44,736 Mbit/s) aufgerüstet, warum dauert es dann immer noch 90 Minuten, diese Datei zu kopieren?"
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.
1998 brauchte ich drei Tage, um durch die Ausstellungsräume zu gehen, und ich war mir ziemlich sicher, dass ich nicht alles gesehen habe. In den letzten Jahren habe ich es in 1 Tag geschafft und dieses Jahr war keine Ausnahme.
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.