Using IPerf3 for Network Performance Testing

Iperf3 OverviewCommon Used Parameters for both TCP and UDPTCP Network Performance TestingUDP Network Performance Testing Iperf3 Overview Iperf3 is a tool for performing network performance testing. It allows you to test the bandwidth, latency, and packet loss across network links by sending and receiving streams of data between two hosts. iperf3 operates in a client-server …

Continue reading Using IPerf3 for Network Performance Testing

Wireshark Filter for SSL Traffic

Useful Wireshark filter for analysis of SSL Traffic. Client Hello: ssl.handshake.type == 1 Server Hello: ssl.handshake.type == 2 NewSessionTicket: ssl.handshake.type == 4 Certificate: ssl.handshake.type == 11 CertificateRequest ssl.handshake.type == 13 ServerHelloDone: ssl.handshake.type == 14 Note: "ServerHellpDone" means full-handshake TLS session. Cipher Suites: ssl.handshake.ciphersuite I found the below from Wiki.  All these SSL handshake message types …

Continue reading Wireshark Filter for SSL Traffic

How to achieve maximum TCP throughput on LFN

Firstly, what's LFN? LFN means long fat network, often pronounced "elephan". In RFC 1072, a network is considered an LFN if its bandwidth-delay product is significantly larger than 105 bits  (12500 bytes). Then you will possibly have another question: what bandwidth-delay product is? As Wiki suggested, bandwidth-delay product refers to the product of a data …

Continue reading How to achieve maximum TCP throughput on LFN