Networking Chapter 24 Flashcards

1
Q

UDP and TCP are two protocols at the ___________ layer.

A

transport

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

A port number is _______ bits long.

A

16

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
Which of the following does UDP provide?
	A)	Flow control
	B)	Connection-oriented delivery
	C)	Error control
	D)	None of the choices are correct
A

None of the choices are correct

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

The source port number on the UDP user datagram header defines _______.

A

the process running on the sending computer

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

To use the services of UDP, we need ________ socket addresses.

A

two

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

UDP packets are called __________.

A

user datagrams

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

UDP packets have a fixed-size header of _______ bytes.

A

8

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

TCP is a __________protocol.

A

byte-oriented

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

TCP groups a number of bytes together into a packet called a ___________.

A

segment

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

TCP is a(n) ___________ protocol.

A

connection-oriented

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

TCP is a(n) _______ transport protocol.

A

reliable

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

TCP uses _________________ to check the safe and sound arrival of data.

A

an acknowledgment mechanism

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

The bytes of data being transferred in each connection are numbered by TCP. The numbering starts with a __________________.

A

randomly generated number

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

In TCP, the sequence number for each segment is the number of the _______ byte (virtual byte) carried in that segment.

A

first

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

Communication in TCP is ___________.

A

full-duplex

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

In TCP, the value of the acknowledgment field in a sent segment defines the sequence number related to the ______byte a party expects to receive next.

A

next

17
Q

The inclusion of the checksum in the TCP segment is ________.

A

mandatory

18
Q

In TCP, a SYN segment consumes _____ sequence number(s).

A

one

19
Q

In TCP, a SYN + ACK segment consumes _____ sequence numbers.

A

one

20
Q

In TCP, an ACK segment, if carrying no data, consumes ______ sequence number(s).

A

no

21
Q

The connection establishment procedure in TCP is susceptible to a serious security problem called the _________ attack.

A

SYN flooding

22
Q

The SYN flooding attack belongs to a group of security attacks known as a _____ attack.

A

denial of service

23
Q

In TCP, a FIN segment consumes ____ sequence numbers if it does not carry data.

A

one

24
Q

In TCP, a FIN + ACK segment consumes _____ sequence number(s) if it does not carry data.

A

one

25
Q

In TCP, one end can stop sending data while still receiving data. This is called a ______ termination.

A

half-close