Topic 1 - Intro to WebDev Flashcards
(35 cards)
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
** Ask about the 4 layers in “A Layered Architecture” ? ** slide: 24
…
What are the Four Layer Network Model
Application Layer
Transport Layer
Internet Layer
Link Layer
What is an internet protocol
A set of rules that partners in communication use when they communicate
What is the Link Layer
Lowest layer, responsible for physical transmission of raw bits
** What is the Internet Layer (IP Layer) **
Establishes connection, routing & addressing
- uses the Internet Protocol
- every device connected to the internet has an IP address
IP Addresses: what is IPv4 & IPv6
IPv4: addresses are the original TCP/IP protocol
- 12 nums are used(four 8-bit)
IPv6: a new version
- 16-bit ints are used
** What is the Transport Layer (TCP) **
ensures transmissions arrive, in order & without error
** What is the Application Layer **
Higher protocols that allow applications to interact w/ transport layer
ex: - HTTP -SSH -FTP etc
What is the DNS
Domain Name System
- pretty much the URL