Network Layers: Transport,TCP vs. UDP,Handshakes, and Firewall explain