Topic 1 - Intro to WebDev Flashcards

(35 cards)

1
Q

5 Core features of the Web (WWW)

A
  1. A URL to uniquely identify a resource on the WWW
  2. The HTTP protocol to describe how requests and operate
  3. A software program (later called web sever software) that can respond to HTTP requests
  4. HTML to publish documents
  5. A program (later called a browser) to make HTTP requests from URLs & that can display the HTML it receives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a WWW

A

a subset of the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is circuit switching?

A

establishes an actual physical connection between 2 people through a series of physical switches

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is packet switching

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Pros/Cons of Circuit Switching

A

Cons:

  • wastes bandwidth
  • difficult to have multiple convos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pros/Cons of Packet Switching

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Arpanet?

A

A research network created in the 1960s

  • used packet switching
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When did the internet start? and when did it reach a few hundred users?

A
  • 1969

- 1980s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

** What is TCP/IP **

A

To promote the growth and unification of the disparate networks a suite of protocols was invented to unify the networks together.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is W3C

A

the World Wide Web Consortium

  • the international standard organization that would oversee the growth of the web
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a static website?

A

COnsistis only of HTML pages that look identical for all users at all times.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a dynamic website?

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Web 2.0

A

AN interactive experience where users could contribute and consume web content

A change in the paradigm of how dynamic websites are created

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

** What is the client-server model? **

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

** What is the Request-Response Loop **

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

** Ask about the 4 layers in “A Layered Architecture” ? ** slide: 24

17
Q

What are the Four Layer Network Model

A

Application Layer
Transport Layer
Internet Layer
Link Layer

18
Q

What is an internet protocol

A

A set of rules that partners in communication use when they communicate

19
Q

What is the Link Layer

A

Lowest layer, responsible for physical transmission of raw bits

20
Q

** What is the Internet Layer (IP Layer) **

A

Establishes connection, routing & addressing

  • uses the Internet Protocol
  • every device connected to the internet has an IP address
21
Q

IP Addresses: what is IPv4 & IPv6

A

IPv4: addresses are the original TCP/IP protocol

  • 12 nums are used(four 8-bit)

IPv6: a new version

  • 16-bit ints are used
22
Q

** What is the Transport Layer (TCP) **

A

ensures transmissions arrive, in order & without error

23
Q

** What is the Application Layer **

A

Higher protocols that allow applications to interact w/ transport layer

ex:
- HTTP
-SSH
-FTP
etc
24
Q

What is the DNS

A

Domain Name System

  • pretty much the URL
25
What are the DNS levles
Top (TLD) --> .com 2nd level --> website name 3rd level --> www. 4th level --> stuff b4 www.
26
How are domain names assigned ?
Special organizations or companies called domain name registers manage the registration of domain names
27
Types of TLDs
Generic top-level domains (gTLD) Country code top-level domain (ccTLC)
28
DNS Address Resolution Process
The DNS provides a mechanism for software to discover this numeric IP address
29
what does URL stand for and what're its Components
Uniform Resource Locator http://www.funwebdev.com/index.php?page=17#article ``` Protocol: http Domain: www.webname.com Path: index.php Query String: page = 17 Fragment: article ```
30
What is the query string
A way of passing info such as user form input from the client to the server
31
What does HTTP stand for, what is it & what are its request methods
Hypertext transfer Protocol - Request initial HTML page then parses the returned HTML - Request headers? - Response headers?
32
Maybe anther HTTP q
...
33
What is a web server?
at a fundamental level, nothing more than a computer that responds to HTTP requests
34
What is a web stack?
...
35
What is LAMP
Linux operating system Apache web server MySQL database PHP scripting language