Protocols
Systems
Internet
Data Transfer
100

What is TCP?

Transmission Control Protocol is a communication protocol used to exchange data between networks.

100

Compare proprietary and open systems by listing one benefit of each.

Proprietary - Technology usage can remain private

Open - All networks using open systems can communicate

100

Describe dynamic routing

Dynamic routing protocols exchange information between routers by creating & maintaining data structures and using algorithms to identify the best routes

100

True or False: Packets from the same data file arrive to their destination in the same order

False

200

What does HTTP stand for?

Double Jeopardy: For what is HTTP used? Include the two requests that we reviewed in class when looking at w3schools.

HypterText Transfer Protocol (HTTP)

Protocol used by the world wide web to transmit hypermedia documents, such as HTML. It was designed for communication between web browsers and web servers, but it can also be used for other purposes

200

Name a device/software that can protect a network from inappropriate access. 

Double Jeopardy: How does it work?

A firewall 

Double Jeopardy: 

It filters incoming traffic, checks the validity of incoming messages, and can deny access to messages

200

Define fault tolerance and redundancy.

1. The ability of a system to continue to function even if part of that system fails

2. The inclusion of extra components that can be used to mitigate failure of a system if other components fail.

200

What is metadata?

Double Jeopardy: What is the metadata included in a packet?

Data that describes/gives information about other data

Double Jeopardy: the source and destination location

300

What does "IP Address" stand for? Explain the movement involved with IP

Internet Protocol deals with the movement and routing of packets through the Internet to their final destinations. Every device is assigned a unique address.

300

Why does an open system have interoperability?

An open system is based on a common network architecture and suite of protocols, so networks on multiple platforms can communicate.

300

A user goes on a website and it takes a long time to begin loading, and it completely loads quickly. This time delay is known as what?

Latency

300

What is a packet and why is information divided into packets?

A packet is a unit of data sent across a network. It helps send uniform-sized messages, which is more efficient. Packets can be sent individually and reassembled upon arrival at the destination.

400

What term refers to the ability to continue working correctly when there is large scale growth in the context of the IP address system? What system has been developed to address the problem?

Scalability

IPv6

400

What is a DNS? Describe how the DNS resolves a hostname.

A domain name system will send a request to a nearby domain name server. If the server can't resolve the hostname, the request continues to propagate until the hostname is resolved or the request expires.

400

Draw a network linking devices A, B, C, D, and E. Draw the connections such that if devices B and C both fail, information cannot get from device A to device D, but it can still get from device A to device E.

Answers may vary

400

List 1-2 problems/challenges with packet switching. 

Double Jeopardy: What network might not be ideal for packet switching?

Packets may arrive out of order and require complex protocols for delivery.

Double Jeopardy: High-volume networks can lose data packets during high traffic.

500

Describe 2 differences between IPv4 and IPv6. Feel free to explain the limitations of IPv4 to help differentiate.

IPv6 can

1. identify more computers

2. provide more addresses

3. better manage network traffic because of its additional features

500

Name one advantage and disadvantage of sequential computing and one advantage and disadvantage of parallel computing. 

Sequential: Easy to debug/fix problems, but slow

Parallel: Usually faster because of simultaneous processes, but can be more difficult to debug

500

Describe routing on the internet. Be sure to discuss nodes, redundancy, and fault tolerance (and explain what that means).

There are multiple paths between nodes, which creates fault tolerance, which means that we can compensate for a break or "fault" in a path by rerouting. 

Travel between alternate routes is known as redundancy.

500

What is the term used to reference the frequency at which data flows over the internet?

Bandwith, the maximum amount of data that can be sent in a fixed amount of time, can be measured in bit-rate

M
e
n
u