REST Introduction Flashcards
An electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.
Computer
A number of interconnected computers, machines, or operations that gives them the ability to communicate with each other.
Network
A worldwide collection of networks that links millions of businesses,
government agencies, educational institutions, and individuals
Internet
Many home and small business users connect to the Internet via high-speed broadband Internet service: What are they
- Cable Internet
- DSL
- Fiber
- Cellular Radio Network
- Satellite Services
A British computer scientist who is widely regarded as the creator of the World Wide Web.
TIM BERNERS-LEE
Is a number that uniquely identifies each computer or device connected to the Internet
IP address (72.14.207.99)
The domain name is the text version of an IP address
Domain name (www.google.com)
A well-known form of hacking a website including social media sites
SQL INJECTION
A type of social engineering attack often used to steal user data, including login credentials and credit card numbers.
Phishing
Sim Swap Scam
A syntax that assigns each web document a unique
address
URI - Uniform Resource Identifier
A message-based language that computers could
use to communicate over the internet
HTTP - HyperText Transfer Protocol
To represent informative documents that contain
links to related documents
HTML HyperText Mark-Up Language
The first web browser
World Wide Web
The creator of the Representational State Transfer (REST) architectural style and one of the major authors of the HTTP specification. He co-founded the Apache HTTP Server project and is an expert in computer network architecture.
ROY THOMAS FIELDING
The Web is a client-server based system, client and server have distinct parts to play. Implementation and deployment could be independent of each other, using any language or technology so long as they conform with Web’s uniform interface
client-server
Interaction between the Web’s components (clients, servers, and network-based intermediaries)
Uniform interface
FOUR CONSTRAINTS FOR WEB COMPONENTS TO INTEROPERATE
IDENTIFICATION OF RESOURCES
MANIPULATION OF RESOURCES THROUGH REPRESENTATION
SELF-DESCRIPTIVE MESSAGES
HYPERMEDIA AS THE ENGINE OF APPLICATION STATE (HATEOAS)