Internet
Internet Protocol
The World Wide Web
Computing
Extra
100

What is the internet

A computer network consisting of interconnected networks that use standardized, open (NONPROPRIETARY) communication protocols

100
How is a protocol used for the Internet

In order for computing devices to communicate with each other over the internet, they all have to use the same protocol, which means they use a standard set of rules that everyone agrees on. They are OPEN or NONPROPRIETARY

100

What is the World Wide Web

A system of web pages, programs, and files. This is governed by the HTTP (hypertext transfer protocol) protocol, which controls how web page data is transmitted (enables communication between web browsers)

100

What is parallel computing

The program is broken into smaller sequential computing operations using multiple PROCESSORS

100

What are routers

Paths are sequences of connected computing devices

200

What is an open network

Any computing device can join as long as they follow the rules (protocol)

200

What are the two major protocols

TCP/IP- governs how packets are created and reassembled while the IP moves packets to their destinations. It also dictates how devices are given addresses to communicate with each other

UDP- Offers a way to deliver a faster stream of information by eliminating error checking, which TCP/IP does


200

What is the difference between TCP/IP/UDP and HTTP over the World Wide Web

TCP, IP and UDP are used to transmit data over a variety of NETWORKS while HTTP is used to transmit data over THE WORLD WIDE WEB

200

Advantages of parallel computing

Helps save a lot of time + Scales more effectively

200

What is Bandwidth

The maximum amount of data a network connection can move in a certain amount of time

300

What is a computing device

A physical machine that can run a program. They connect with other computing devices to form a computing system.

300

What is IPv4

Ex. 74.125.20.113: split into 4 numbers all ranging 0-255, 2 to the 32 possible values

300

What is one major aspect of a fault-tolerant system and explain what it is

Redundancy is the inclusion of extra components that can be used to mitigate failure of a system of other components fail

300

What is sequential computing

Traditional method of executing instructions in a sequential order

300

What is speedup

The measure of how much faster one solution or algorithm performs compared to another solution or algorithm when solving the same problem.

400

What is a computing network

A group of computing devices and programs working together for a common purpose

400

What is IPv6

Ex: 2001:0db8:0000:0042:8a2e…. These are hexadecimal numbers. 2 to the 128 possible values

400

What is scalability

The capacity for the system to change in size and scale to meet new demands

400

What is distributed computing

Multiple DEVICES are used to run a program, which allows users to share information

400

What are some advantages of TCP/IP

Reliable, ordered, and error-checked delivery of data packets

It MAY be received out of order, but the computer double-checks and makes sure to add instructions to reassemble it on the other side

500

What is a computing system

a group of computing devices and programs working together for a common purpose

500

What is a packet

Contain a section of the data you want to send and comes with a header that contains metadata (data about data) to tell the routers where the packet is from, where it’s going and how it should be reassembled.

500

What is fault tolerance

It can function properly even in the event of one part failing

500

If a program has three steps that take 40, 50, and 80 seconds, what is the sequential time and parallel computing time

Sequential: A sequential solution takes as long as the sum of all steps in the program. The sequential solution would take 170 seconds to complete.

 Parallel Computing: depends on the number of cores (individual processing units). The more cores, the faster the solution. You have to find the fastest two

 processors 40 + 50: 90 40 + 80: 120 50 + 80: 130

500

If there are known 2 processors like 40, 50, 60, and 80, what is the execution time

You would find the longest out of the first two and second two which is 50 and 80 then add them so it is 130

M
e
n
u