Category: TCP
-
Mastering Python Networking Review
I came across Mastering Python Networking by Eric Chou about a month ago on Twitter and immediately purchased it. I was excited to see book on programming targeted at people with a networking background as being able to automate becomes critical to scaling networks and reducing toil. To say I’m a fan of this book…
-
XDP: Your eBPF Packet Processing Introduction!
I want to let you in on why I think XDP (eXpress Data Path) is so awesome and will change the game when it comes to security, routing, and application delivery.
-
Performance Diagnostics Part 3 — Latency beyond Ping
Network teams often use ICMP as a mechanism to determine the latency (propagation delay etc) and reachability between two endpoints using the trusty Ping utility. Ping appeared in late 1983 created Mike Muuss while working US Ballistics Research Laboratory. Additionally, what was interesting about 1983 is that it was the year the that the US military converged on…
-
Performance Diagnostics Part 4 -HTTPS Performance
Unlike HTTPS, analysing HTTP traffic with tools like Wireshark is pretty easy because everything is in clear text. Wireshark will even give you the request performance (49ms highlighted below). I can also see that the request was sent in packet 4 (after the three way handshake), and the response came in packet 6. The delta…
-
Top 5 Wireshark Tips for Network Analysis
I’ve been using Wireshark since it was named Ethereal back in the very early 2000s, and I still use it daily for research. Wireshark recently turned 25 with creator Gerald Combs announcing it on the Wireshark blog and celebrating it at Sharkfest ‘23 Asia and US. To celebrate I’m going to offer my top 5 Wireshark tips for 2023! Tip 1 — Use Profiles…
-
Who’s Using My Bandwidth?
One of the questions I hate is “who’s using my bandwidth?!?” and not at all because I was the child consuming and all of the available dial-up (28.8Kbps) bandwidth downloading the latest FreeBSD or Linux distribution image. In fact this was the age of magazines with CDs that contained Mandrake, RedHat, or if I was…
-
Performance Diagnostics Part 2 — Revenge of the OSI Model
Continuing on from the previous article where I discussed an amalgamation of performance diagnostics with fat client applications. I thought it was a good time to go back to computer science 101 where we were introduced to the OSI model and the TCP/IP model. Both are models that some architectures and platforms more or less…