A10 Networks interview question

Explain TCP, UDP, IP, HTTP, HTTPS, Router, Switch, DNS