Lab 3 - A DNS Client Using TCP and TCP/UDP Performance Comparison