Topic 1 - Intro to WebDev Flashcards
5 Core features of the Web (WWW)
- A URL to uniquely identify a resource on the WWW
- The HTTP protocol to describe how requests and operate
- A software program (later called web sever software) that can respond to HTTP requests
- HTML to publish documents
- A program (later called a browser) to make HTTP requests from URLs & that can display the HTML it receives
What is a WWW
a subset of the internet
What is circuit switching?
establishes an actual physical connection between 2 people through a series of physical switches
What is packet switching
…
Pros/Cons of Circuit Switching
Cons:
- wastes bandwidth
- difficult to have multiple convos
Pros/Cons of Packet Switching
…
What is Arpanet?
A research network created in the 1960s
- used packet switching
When did the internet start? and when did it reach a few hundred users?
- 1969
- 1980s
** What is TCP/IP **
To promote the growth and unification of the disparate networks a suite of protocols was invented to unify the networks together.
What is W3C
the World Wide Web Consortium
- the international standard organization that would oversee the growth of the web
What is a static website?
COnsistis only of HTML pages that look identical for all users at all times.
What is a dynamic website?
…
What is Web 2.0
AN interactive experience where users could contribute and consume web content
A change in the paradigm of how dynamic websites are created
** What is the client-server model? **
2 types of actors: clients and servers
Server: a computer agent that is normally active 24/7, listening for queries from any client who make a request
Client: a computer agent that makes requests & receives responses from the server, in the form of response codes, images, text files, & other data
** What is the Request-Response Loop **
- within the Client-Server Model
the most basic mechanism on the sever for receiving requests & transmitting data in response
- client initiates a request to the server and gets a response that could include something like an HTML, image, etc