Transport layer Chap 7 Flashcards

1
Q

What are the 3 primary responsibilities of the transport layer?

A
  1. Tracking the individual communication between applications on the source and destination hosts
  2. Segmenting data for manageability and reassembling segmented data into streams of application data at the destination
  3. Identifying the proper application for each communication stream
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 2 transport layer protocols?

A

TCP and UDP

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

reliable, full-featured transport layer protocol, which ensures that all of the data arrives at the destination

A

TCP

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

very simple transport layer protocol that does not provide for any reliability.

A

UDP

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

3 basic operation of reliability in TCP?

A
  1. Tracking transmitted data segments
  2. Acknowledging received data
  3. Retransmitting any unacknowledged data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the units that the TCP message breaks into smaller pieces called?

A

segments

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

is known as a best-effort delivery protocol

A

UDP

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

transport layer protocol that is a better choice for applications that can tolerate some data loss during transmission over the network, but delays in transmission are unacceptable

A

UDP

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

TCP segment header Used for data reassembly purposes.

A

sequence number 32bits

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

TCP segment header that Indicates the data that has been received.

A

Acknowledgement number 32bits

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

Known as ʺdata offsetʺ. Indicates the length of the TCP segment header.

A

header length 4bits

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

Field received for future use in a TCP header

A

Reserved 6bits

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

includes bit codes, or flags, that indicate the purpose and function of the tcp segment header

A

control bits 6bits

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

Indicates the number of segments that can be accepted at one time in a TCP segment header

A

window size 16bits

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

used for error checking of the segment header and data in a tcp segment header

A

checksum 16bits

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

TCP segment header that Indicates if data is urgent

A

Urgent 16bits

17
Q

What are the 4 udp header fields?

A

source, destination, length, checksum

18
Q

what 2 addresses make up a socket?

A

ip address and port number

19
Q

What ports are the well know ports?

A

0 to 1023

20
Q

what ports are the Registered ports

A

1024 to 49151

21
Q

what ports are the dynamic or private ports

A

49152 to 65535

22
Q

port used for ftp

A

21 tcp

23
Q

port used for telnet

A

23 tcp

24
Q

port used for smtp

A

25 tcp

25
Q

port used for https

A

443 tcp

26
Q

port used for internet relay chat

A

194 tcp

27
Q

port used for imap

A

143 tcp

28
Q

port used for http

A

80 tcp

29
Q

port used for tftp

A

69 udp

30
Q

port used for rip

A

520 udp

31
Q

port used for dns

A

53 tcp/udp

32
Q

port used for snmp

A

161 tcp/udp

33
Q

port used for aim/irc

A

531 tcp/udp

34
Q

what 5 things do the netstat command show?

A

protocol used, source port, address or name of remote host, destination port, connection state