This document provides a comparative study of IPv4 and IPv6 performance on Windows and Linux operating systems. It introduces IPv4 and IPv6, compares their key differences, and experimentally measures performance metrics like throughput, delay, jitter and CPU usage for IPv4 and IPv6 on Windows and Linux. The results show that for Windows and Linux, IPv4 generally has higher throughput and lower CPU usage than IPv6. However, IPv6 has advantages like a larger address space and increased security. Linux typically shows the highest CPU usage and TCP throughput for IPv6. The document also reviews several related works comparing IPv4 and IPv6 performance on different operating systems.