Computing Network
What is a group of interconnected computing devices capable of sending or receiving data?
What is a benefit of adding connections in a computer network?
It makes the network fault tolerant
How many computers have the same IP Address?
0, every IP Address is a unique number
What is Redundancy?
Adding more connections than is necessary to make the network fault tolerant
What is a Packet?
A small chunk of data sent over a network
Protocol
What is an agreed-upon set of rules that specify the behavior of some system?
What is a downside to adding connections in a network?
It's expensive
We watched a video in class about IP Addresses. Who did they bring on who co-invented the internet?
Vint Cerf
Is information sent from one computer directly to another?
No, information is sent from a computer to a router, which passes the information through a network of routers before reaching its destination
What can be a downside to just sending all of the packets at the same time?
They might arrive out of order and some packets might be missing
IP Address
What is the unique number assigned to each device on the Internet?
What are 2 ways that Person B could transfer information to Person E?
B-A-E
B-C-E
B-D-C-E
What does IP in IP Address mean?
Internet Protocol
What happens if there's a lot of traffic on the shortest path of routers between computers?
The routers send the information on a different path
What does UDP (User Datagram Protocol) do?
It sends all of the packets at once and hopes things work out
Fault Tolerant
What is the inclusion of extra components so that a system can continue to work even if individual components fail?
What tradeoff do you need to make when building a network?
It needs to be cost efficient while also transferring data quickly
Why do computers have IP Addresses?
In the Internet Simulator, why would some messages appear multiple times?
Because they were being sent to a different router, which meant each router the message went through would log it
Does Spotify use UDP (User Datagram Protocol) or TCP (Transmission Control Protocol)?
It uses TCP because the order of the packets matter and it also needs to have every packet to work properly
Router
What is a type of computer that forwards data across a network?
What is bandwidth?
The maximum amount of data that can be sent in a certain amount of time
How is an IP Address similar to your mailing address?
Both give your location so the information you want can be delivered to you
If a network is not fault tolerant, what can be done to change this?
Add redundancy by increasing the number of connections
What do UDP and TCP have in common? How do they differ?
They're similar because both send out all of the packets at the same time. They differ because UDP just hopes it works, but TCP has a system to make sure everything arrived and is ordered properly