The Internet Flashcards
Bit rate
The number of bits that are transferred per second, typically measured in Kbps, Mbps, Gbps.
Bandwidth
The maximum bit rate of a network connection
Latency
The time elapsed between sending a message and the recipient receiving the message
IP (Internet Protocol)
The protocol that determines how to address nodes on the network (with IP addresses) and how to route data from one node to a destination node (using routers)
Breaks messages into packets and addresses them
TCP (Transmission Control Protocol)
The protocol that is in charge of splitting data into small packets and reliably transmitting the packets to a destination
DNS (Domain Name System)
A hierarchical system of name servers that are responsible for mapping domain names (like khanacademy.org) to IP addresses
The service that translates URLs to IP addresses
TLS (Transport Layer Security)
A protocol that adds a layer of encryption to TCP/IP connection, necessary for sending data privately across the internet
Symmetric encryption
A technique for encrypting data where the same key is used to both encrypt and decrypt data
Public key encryption
An asymmetric encryption technique that uses different keys for encrypting versus decrypting data
HTTP (Hypertext Transfer Protocol)
The protocol that powers the web, used to request webpages from servers and submit form data to servers
HTTPS (HTTP Secure)
The combination of the HTTP and TLS protocols to create secured connections to websites
Cookie
A small amount of text that tracks information about a user visiting a website
Distributed Denial-of-Service attacks (DDoS)
A cyber attack that floods a server with an enormous number of requests, so that it does not have the resources to service normal user requests
Virus
A type of computer malware that hides within the source code of another program
Antivirus software
An application that attempts to detect and remove computer malware downloaded to a computer