HTTP (Hypertext Transfer Protocol): A protocol that a web browser uses to request data from the service.
DNS (Domain Name Server): Associates a URL with an IP address
TCP (Transfer Control Protocol): Breaks up data into bite sized packets
IP (Internet Protocol): Puts to and from addresses in packets
When data is outgoing it goes DNS, TCP, IP. When it is incoming, the order is reversed.
One major issue that can come from all of this is DNS Spoofing, where a malicious third party hijacks the DNS of a website. To prevent this, websites use digital certificates to make sure the DNS and IP connection is correct.
Bitrate: The number of bits per second transmitted, higher is better
Bandwidth: The maximum bitrate a network can handle, higher is better
Latency: The time it takes a packet of data to travel from sender to recipient, lower is better.
Cookies: User data that is stored locally by websites. Can come with many pros and cons.