Understanding Network Speeds and Bandwidth Requirements: A Complete Guide for Better Internet Performance