export_week 5 Flashcards

1
Q

When it comes to pushing data into the internet, is the more effective protocol.

A

UDP

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

A simple checksum can detect some 2-bit errors.

A

True

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

UDP implements network fairness.

A

False

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

UDP uses an additive-increase multiplicative-decrease (AIMD) system to manage flows.

A

False

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

What are some causes of network congestion? (Check all that apply)

A

Reliable Data Transfer schemes.

Typical Internet Usage.

Parallel TCP Connections.

High utilization.

Dropped TCP Packets.

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

The rate of CongWin size increase (in terms of MSS) while in TCP’s Slow-Start phase is

A

Exponential

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

In congestion control, flags may be set during transit which indicate the presence and/or level of congestion in certain portions of the network.

A

network - assisted

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

In congestion is detected based on delayed and/or dropped packets.

A

host-inferred

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

The process of determining a path through the internet is handled by the

A

routing algorithm

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

In a datagram network, the responsibilities of the network layer include: (check all that apply).

A
  • packet routing
  • packet forwarding
  • host-to-host communication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A router’s routing table is output by a

A

routing algorithm

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

Given a router with 5 input ports and 5 output ports. If the switching fabric is 5 times as fast as the input/output line speed, queueing (can or can not) occur at an input port

A

can

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

The process of determining a path through the internet is called

A

routing

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

The process of moving a datagram from a router’s input port to output port is handled by the

A

switching fabric

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

The Internet Protocol (IP) header may be 21 bytes long.

A

false

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

The network layer manages communications from _____ to _____

A

host to host

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

A network with a connectionless network layer is called a

A

datagram network

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

The Internet Protocol (IP) implements data reliability services.

A

False

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

Put the steps in the most correct order for closing a TCP Connection

A
  1. Client sends segment with FIN bit set

Server sends ACK of received segment

Server sends segment with FIN bit set

Client sends ACK of received segment

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

The UDP protocol uses a [ Select ] [“2”, “1”, “32”, “16”, “8”] -bit, [ Select ] [“16”, “2”, “1”, “32”, “8”] ‘s complement of the [ Select ] [“2”, “16”, “32”, “1”, “8”] ‘s complement sum to compute the checksum.

A

16
1

1

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

In congestion control, congestion is detected based on delayed and/or dropped packets.

A

host-inferred

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

UDP implements network fairness

A

False

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

What are some causes of network congestion? (Check all that apply)

A
  • Dropped TCp Packets
  • Reliable Data Transfer Schemes
  • Parallel TCP Connections
  • Typical Internet Usage
  • High Utilization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

UDP uses an additive-increase multiplicative-decrease (AIMD) system to manage flows.

A

False

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

TCP implements network fairness indirectly.

A

True

26
Q

The Internet Protocol (IP) implements congestion control.

A

False

27
Q

In addition to a “default” entry, routing tables in an internet store…

A

the “first hop” in a path to each of the networks known to the router

28
Q

The “time to live” field in a modern IPv4 datagram header specifies..

A

the number of remaining hops before the datagram is dropped.

29
Q

The Internet Protocol (IP) header may be 21 bytes long.

A

False

30
Q

Which of the following are benefits of a virtual circuit network? (Check all that apply)

A
  1. Guaranteed timing
  2. Guaranteed bandwidth
  3. Connection states are preserved
31
Q

What can cause queueing at a router’s input ports? (Check all that apply)

A
  1. Head of Line blocking
  2. Output port contention
  3. Slow outbound link transmission rate
32
Q

When a host in a network needs to obtain a valid IP address for itself, it broadcasts a “discover” message that can be handled by a server, which will “offer” an IP address within the correct domain.

A

Dynamic Host Configuration

33
Q

In a link between Host A, and Host B, we have three intermediary routers:

Host A —– Router Snucky —— Router Jumpy —— Router Po ——- Host B

Host A’s first hop router is Router

A

Snucky

34
Q

Given a router with 5 input ports and 5 output ports. If the switching fabric is 5 times as fast as the input/output line speed, queueing [ Select ] [“can not”, “can”] occur at an output port.

A

Can

35
Q

The Internet Protocol (IP) implements flow control.

A

False

36
Q

A simple checksum can detect some 2-bit errors.

A

True

37
Q

The transport layer manages communications from

A

Process to Process

38
Q

If I want to be reasonably sure the recipient received my transmitted information, I would use the ______ protocol.

A

TCP

39
Q

It is acceptable to create two TCP connections on the same server/port doublet from the same client/port doublet.

A

False

40
Q

The TCP protocol provides error detection and correction.

A

False

41
Q

When it comes to pushing data into the internet, _____ is the more effective protocol.

A

UDP

42
Q

The UDP protocol provides unreliable, connectionless service.

A

True

43
Q

If I want to be fair about my usage of internet resources, I would use the _____ protocol.

A

TCP

44
Q

The TCP protocol provides reliable, connection-oriented service.

A

True

45
Q

The UDP protocol provides reliable, connectionless service.

A

False

46
Q

The TCP protocol provides reliable, connectionless service.

A

False

47
Q

Suppose that a client application sends a request to a server application at port 80 on a remote server. The server responds to the client’s address at

A

a port number assigned by the client’s operating system; this number is not used directly by the client application, but is sent to the server along with the original request.

48
Q

The UDP protocol provides error detection.

A

True

49
Q

The UDP protocol provides error detection and correction.

A

False

50
Q

A simple checksum can detect all 1-bit errors.

A

True

51
Q

f I want to be sure I don’t overwhelm the receive host with too much information, I would use the ______ protocol

A

TCP

52
Q

Which of the following best describes reliable data transfer in the internet (using networking terminology)?

A

The ability to send and receive information that you are reasonably sure is what was sent, without losing any information.

53
Q

It is acceptable to create two TCP connections on the same server/port doublet from the same client/port doublet.

A

False

54
Q

If I want to be fair about my usage of internet resources, I would use the ___________ protocol.

A

TCP

55
Q

Retransmitting a missing segment before the segment’s countdown timer expires is called…

A

fast retransmission

56
Q

In a __________ acknowledgement scheme, a received ACK indicates only that the ACK’d segment was received.

A

Selective

57
Q

Put the steps in the most correct order for TCP Connection initialization.

A
  1. Client sends segment with SYN set to 1.
  2. Server sends segment with SYN set to 1 and ACK set to the Client’s SeqNum + 1
  3. Client sends segment with SYN set to 0 and ACK set to the Server’s SeqNum + 1
58
Q

In a ________ acknowledgement scheme, a received ACK indicates all segments prior to the ACK’d segment were received.

A

Cumulative

59
Q

What is the maximum UDP header size?

A

8 bytes

60
Q

A ______ -type retransmission protocol will retransmit all un-ACK’d segments upon a countdown timer interrupt.

A

Go-back-N

61
Q

What is the minimum TCP header size?

A

20 bytes

62
Q

Put the steps in the most correct order for closing a TCP Connection.

Client sends ACK of received segment
Server sends ACK of received segment
Server sends segment with FIN bit set
Client sends segment with FIN bit set

A
  1. Client sends segment with FIN bit set
  2. Server sends ACK of received segment
  3. Server sends segment with FIN bit set
  4. Client sends ACK of received segment