Lesson 7 - Chapter 1: How the Internet Works Flashcards

1
Q

What makes up the Internet’s infrastructure?

A

Networks that are divided into 3 tiers (1-3) depending on how important they are to the Internet’s operation

(Not LANs)

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

What do a small number of Tier 1 providers own and charge lower-level networks to use?

A

they own the long-distance high-speed fiber-optic backbone networks that interconnect Earth’s major cities at special NAPs

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

What does NAP stand for?

A

Network Access Points

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

What are backbone networks?

A

the ones that interconnect Earth’s major cities (through high-speed fiber-optic networks)

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

Most of the regional ISPs with names the public will recognize are what Tier?

A

Tier 2

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

What type of providers operate at Tier 3?

A

they operate smaller regional and local ISP networks

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

What addressing schemes do the routers on the many interconnected networks use to shepherd packets to their destination?

A

IPv4 and IPv6

(routes them around network or power failures too)

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

____ enables packets to find their way from our IP address to one around the world

A

TCP/IP

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

____ provides a framework and common language for the Internet allowing programmers to build applications atop its features

A

TCP/IP

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

How are the high-speed backbone lines connected?

A

to backbone routers

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

What enables communication and services for building applications that enables humans/machines to interface across vast distances?

A

TCP/IP

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

What are DNS servers?

A

Special computers that keep databases of IP addresses and their corresponding names

(Walmart.com’s IP address = Walmart.com)

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

What does DNS stand for?

A

Domain Name Service

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

How do you setup a DNS name for your website? How does it work?
3 steps

A
  1. You set up the website
  2. Pay for a DNS server to register the DNS name to your IP address
  3. When someone types in the DNS name (www.totalsem.com), their system will query the DNS server to get the IP address for that name.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How do you get a domain name that others can access on the Internet?

A

Register the domain name and pay a small yearly fee

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

What are top-level domains? (TLDs)

A

the ending part of a domain name

(.com)

17
Q

What are the original 7 top-level domains?

A

1 .com
2 .edu
3 .mil
4. .int
5 .org
6 .gov
7. .net

18
Q

Why was a new level of domains added to the original 7?

A

to indicate a DNS name from a particular country

(.uk, .ca)

19
Q

What does ICANN stand for? What is it?

A

Internet Corporation for Assigned Names and Numbers (ICANN)

they’re the organization that manages domain name assignments and created more top-level domains (.name, .biz, .info, .tv)

20
Q

What’s the difference between starting a website now and then?

A

Before you’d need to set up the infrastructure to host it (build a system, install web server, get commercial-grade Internet link, obtain and properly configure the box with a public IP address, set up firewalls, and provide real-time administration to that system)

Now, you just host some space on a single server provided by hosting services (but not flexible)

21
Q

Early websites were more like ____ and modern ones are more ___

A

Early websites were more like documents and modern ones are more dynamic like applications

22
Q

What do you call modern websites? (2)

A
  1. Web application
  2. Web app
23
Q

What is front-end code?

A

the code that runs a web browser to create the interface

24
Q

What is back-end code?

A

Runs on one or hundreds of servers and does the heavy lifting

25
Q

What is front-end and back-end code a complex collaboration with?

A

web applications/web apps

26
Q

What happens when web apps are busy?

A

they launch a copy of the application on a new server to handle the additional traffic

27
Q

What do you call an application that’s running on many servers?

A

Distributed

(because the work it does is distributed among many systems)

28
Q

What happens when traffic dies down to certain web apps that had to launch a copy of the application on a new server?

A

they destroy the excess servers (virtual servers)