Web Development Part 1 Flashcards
What are protocols?
They are a set of rules that must be followed so that computers can successfully communicate with each other. They outline what part of the conversation comes at which time.
What does client-side mean?
It is the action that takes place on the user’s side (the client’s) computer.
What does server-side mean?
It is the action that takes place on a web server.
What is a server?
Servers are computers that store webpages, sites or apps.
How do servers work?
When a client device wants to access a webpage, a copt of the webpage is downloaded from the server onto the client machine to be displayed on the user’s web browser.
What does HTTP mean and what does it do?
Hypertext Transfer Protocol is an application protocol for distributed, collaborative and hypermedia information system. It is the foundation of data communication for the World Wide Web.
What does HTTPS mean and what does it do?
It stands for Hypertext Transfer Protocol Secure. It is an extension of HTTP and allows for secure communication over a computer network.
In HTTPS, how is the communication protocol encrypted?
It is encrypted using Transport Layer Security (TLS) or also known as Secure Sockets Layer (SSL)
How does HTTP function?
It functions as a request response protocol in the client server computing model.
What does the HTTP request GET do?
This is used to request an existing webpage from a web server
What does the HTTP request POST mean?
This is used to create a new resource e.g. a webpage.
What does the HTTP request PUT do?
It updates an existing resource.
What does the HTTP request DELETE do?
This is used to delete an existing resource from the server.
Why is HTTPS favoured over HTTP?
HTTP can easily be hijacked, HTTPS is more secure.
What does SSL Certificate stand for and what does it do and what is it the same as?
It stands Secure Sockets Layer Certificate, it is an encryption layer that provides security to your website. This is something you need to buy. It verifies that every website is safe for users to enter their card details. It is the same as TLS (Transport Layer Security).