Internet 101 Flashcards
Understand the fundamentals of how the internet works and its relevancy to backend software development
Fundamental definition of the internet
Interconnected computers that follow protocols to ensure smooth data transfer; a network of networks
Who/Why/When for building the Internet?
Department of Defense in the 1960s as a distributed communications network that could withstand a nuclear war
IP
Internet Protocol - concerned with data origin and destination
TCP
Transmission Control Protocol - preserves the data on the journey from origin to destination
HTTP
Hyper Text transfer protocol - moving data between the client (web browser) and server (website)
Packet
The smallest unit of data is transferred across networks; contains meta data on the IP addresses and re-assembly directions
Router
Tells packets where to go
IP Address
Unique identifier for a device within a network, typically a series of 4 numbers separated by periods
Domain Name
Human-readable identifier for a website
Domain Name Server
Translates domain name to an IP address
SSL
Secure Sockets Layer - security standard for packet transmission
TLS
Transport Layer Security - security standard for packet transmission
UDP
User Datagram Protocol, reliable and efficient packet transmission on the journey - similar to TCP
HTTPS
Leverages the SSL/TLS protocols for data transfer
Ports
Application or service ID’s that are accessible on target IP server