02 - Networks and The Internet | 01. Overview Of The Internet Flashcards

1
Q

When did the internet start?

A

1969

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

Who created the precursor to the internet?

A

United States Department of Defense funded the creation of ARPANET, a precursor network to the internet

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

What does ARPANET stand for?

A

ARPANET stands for Advanced Research Projects Agency Network

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

What did ARPANET do?

A

ARPANET connected supercomputing centers run by government agencies and universities.

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

What was created to standardize the transfer of data between all of these early networks to communicate with one another?

A

In the 1970s, the transmission control protocol and internet protocol, otherwise known as TCP/IP, were created to provide standards around the transfer of data that would allow these early networks to communicate with each other.

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

When was TCIP/UP researched and implemented?

A

TCP/IP was researched and specified throughout the 1970s and adopted in the early 1980s. As different networks adopted TCP/IP, the interconnected global network of networks that is today known as the internet was formed.

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

Which places/universities were early ARPANET institutions?

A

Westcoast: SRI, UCSB, UCLA, SDC, RAND, UTAH
Eastcoast: MIT, BBM, HARVARD

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

T/F | The “internet” and the “world wide web” are the same thing?

A

FALSE. While people today often use the terms internet and world wide web interchangeably, they actually refer to quite different things.

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

What is the “internet”?

A

The internet refers to the actual network of connected computing devices. Although the internet was around in the 1980s, there was not an intuitive way for most people to browse the internet. The internet just sent messages produced by one computer and presented them to another computer.

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

When did the world wide web happen and who brought it about?

A

1989 when Tim Berners-Lee invented the world wide web.

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

What is the “world wide web”?

A

The world wide web is a collection of interlinked websites and other web resources. The world wide web, in combination with the rise of web browsers in the 1990s, introduced a user-friendly interface that enabled users to browse multimedia content and interact with other users.

The invention of the world wide web led to the use of the internet in wider society through the 1990s and the creation of a variety of websites that are still in use today.

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

The internet is a network that links computer devices worldwide, enabling people to share information with one another despite vast distances. But how is information sent from one device to another?

A

Servers

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

What is a server?

A

A server is a specialized computer connected to a network which provides, or “serves up”, resources or services. The role of this computer is to listen to requests from network devices and send back data.

Servers are not like computers we know. They don’t have monitors and keyboards since they are focused on storage.

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

What happens when you request a website in your browser?

A

When you type a web address and press enter a series of things occur:

  1. The request is sent from your device to a server across the internet as a “client request” for the files that make up the website.
    Browser -> Client Request -> Web Server
  2. The contacted server is dedicated to holding the websites files
  3. Once the server receives the request it contains logic for processing the request and identifying the files the client has requested.
  4. The web server responds to the browser request with the necessary files.
    This is what allows the browser to show the website files to you.
    Web Server -> Server Response -> Browser
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are some popular web browsers?

A

Safari, Mozilla, Chrome, Explorer, Opera

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

What is the purpose of a browser?

A

To display websites for you to read and interact with.

17
Q

How do browsers and servers communicate?

A

The browser and server communicate with one another using the internet protocol known as HTTP, or Hypertext Transfer Protocol, which allows for data transfer.

18
Q

What does HTTP stand for?

A

Hypertext Transfer Protocol.

19
Q

What is happening when you see an S at the end of HTTP what is happening?

A

An S at the end means the data is being transferred securely

https://

20
Q

What are the common HTTP method requests?

A

GET, POST, PUT, DELETE

21
Q

What does the HTTP Request method GET do?

A

GET is used to retrieve information from the given server.

Also can be when a user wants to “fetch” data

22
Q

What does the HTTP Request method POST do?

A

POST is used to send data to the server (like customer information or a file upload)

This could also be when a form is being submitted

23
Q

What does the HTTP Request method PUT do?

A

PUT is used to replace current data with uploaded content

24
Q

What does the HTTP Request method DELETE do?

A

DELETE removes current data

25
Q

What is a browsers key function?

A

The browser initiates a requests to the server and renders website files.

26
Q

What is the key function of HTTP?

A

A standardized protocol for how browsers and servers connect and speak to one another.

27
Q

What is a servers key function?

A

The server stores website files and sends them to the web browser upon request.

28
Q

What are HTTP status codes in the client-server model?

A

When a server responds to a client, the server specifies a status code as a part of the response. Status codes indicate whether or not the HTTP request was successfully completed and if there was an error, they contain some information about the type of error that happened. The status code helps the browser know how to handle the data that was sent back with the response.

29
Q

What are some common status code numbers?

A

200, 301, 404, 500

30
Q

What does the HTTP status code 200 mean?

A

200, OK. The request has succeeded

31
Q

What does the HTTP status code 301 mean?

A

301, Moved Permanently. The resource has been moved and the client is being redirected.

32
Q

What does the HTTP status code 404 mean?

A

404, Not Found. The requested resource was not found.

33
Q

What does the HTTP status code 500 mean?

A

500, Internal Server Error. The server encountered an unexpected error.

34
Q

T/F | Most of the time, our devices aren’t making a single request between a client and a server.

A

TRUE
But most of the time, our devices aren’t making a single request. Every time we load a webpage, our device sends a request for each file that makes up that page. So even when we’re just loading one webpage, that page can make multiple requests in order to retrieve different pieces of content, like images.

35
Q

What are the steps when we’re making multiple requests simultaneously between the browser and the client?

A

All of the following steps happen in a split second:

  1. When a user types in a URL and presses enter, the server processes the request and sends the HTML file back to the client. HTML files hold the content of a website and they also contain links for any additional assets or code that are needed to display the site properly.
  2. The browser will begin to search for elements in the HTML file and it will start to make additional HTTP requests for any other external resources used by the HTML file. This often includes:
  3. One or more CSS stylesheets. CSS stands for cascading style sheets; CSS creates the style and layout of a web page. The browser will request the CSS stylesheet, and when the server sends it back, the browser analyzes the CSS and starts applying the visual styles to the content of the site.
  4. The request-response cycle also sends website assets, like images and videos, from the server to the browser. If these files are large, there might even be a noticeable delay before they are rendered by the browser.
  5. One or more JavaScript files. JavaScript makes the webpage interactive. This programming language functions as the “behavior” of the web page. A webpage that does not use JavaScript is known as a static webpage.
36
Q

T/F | In most modern browsers, these additional requests are made in parallel. This means that these requests are initiated at the same time, and the browser does not wait to receive one resource before requesting the next resource.

A

TRUE

37
Q

T/F | All of the resources are typically displayed as soon as possible. The HTML will not be displayed even if some of the other assets have not been received by the browser.

A

FALSE

All of the resources are typically displayed as soon as possible. The HTML WILL BE displayed even if some of the other assets have not been received by the browser.

38
Q
A