Net. 1: Ch 7 Transport Layer Flashcards

1
Q

segment

A

PDU of transport layer

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

responsibilites of transport layer

A

Track individual communications between apps on source and destination hosts.
Segmenting Data for managability and reassembly.
Indentify proper app for each communication stream.

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

TCP Basic Operations of Reliability

A

Tracking transmitted data segments.
Acknowledge received data.
Retransmit any unacknowledged data

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

TCP Services

A

Establishes session connections on both sides before Tx begins.
Same order delivery.
Reliable delivery.
Flow Control: manages data delivery when congested on host.

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

stateful

A

refers to TCP’s ability to keep track of conversations within a session. tracks the state of the communications session.

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

UDP Features

A
  1. Connectionless.
  2. Unreliable delivery - best-effort
  3. No ordered data reconstrunction.
  4. No flow control.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

port numbers

A

values that allow a system to distinguish between multiple apps over a single connection.

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

socket

A

combination of IP address and port number.

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

socket pair

A

2 sockets, one for source and one for destination.

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

Port Number Ranges

A

0 to 1023: Well Known Port: Reserved for specfic applications.
1024 to 49151: Registered Ports: assigned to user processes or applications.
49152 to 65535:Dynamic/Private/Ephemeral:

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

FTP Port

A

21 TCP

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

Telnet Port

A

23 TCP

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

SMTP Port

A

25 TCP

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

HTTP Port

A

80 TCP

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

IMAP Port

A

143 TCP

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

IRC Port

A

194 TCP

17
Q

SHTTP Port

A

443 TCP

18
Q

TFTP Port

A

69 UDP

19
Q

RIP Port

A

520 UDP Routing Information Protocol

20
Q

Doom Port

A

666 TCP/UDP

21
Q

DNS Port

A

53 TCP/UDP

22
Q

SNMP Port

A

161 TCP/UDP

23
Q

AOL Instant Messenger Port

A

531 TCP/UDP

24
Q

netstat use on transport layer

A

used to display TCP connections.

25
Q

Three Way Handshake

A
  1. Establish that destination is present on network
  2. Verifies that destination has active services and is accepting requests with the port initiating client is using.
  3. Inform destination that source intends to establish commnication session on that port.
26
Q

3 Steps in TCP 3 way handshake

A
  1. Source requests source to dest. session with server.(SYN)
  2. Dest. acknowledges request and request destination to source session.(ACK,SYN)
  3. Source acknowledges dest to source session.(ACK)
27
Q

TCP Process Fields

A
URG -urgent
PSH - push function
SYN - synchronize sequence numbers
ACK - acknowledge field significant
RST - reset connection
FIN - no more data from sender.
28
Q

FIN Flag Notes

A

Used to terminate session

Each side must send FIN and acknowledge the other side’s FIN.

29
Q

Termination Handshake

A

Source: Sends FIN
Dest: responds with ACK , FIN
Source: respongs to Dest FIN with ACK.

30
Q

initial sequence number

A

initial value for bytes for this session Tx’d to receiving application.
- this sequence # is incremented by # of bytes Tx’d
- provides unique sequence # for reassembling segment.
-SEQ and ACK used to create:
SEQ1 ACK1 : sends 10 bytes: Dest: SEQ1 ACK11(dest tells source it expects next value of 11)

31
Q

window size

A

the amount of data that can beTx’d by the source before an ACK must be received: 16 bit field in header

32
Q

SACKS

A

Selective acknowledgement system. system used on both sides of comms. that allow only missing segments to be re Tx’d

33
Q

UDP

A

User Datagram Protocol

  • transaction based: means sends the data when it needs to regardless of connection on other side.
  • reassembles in order received: lets applications resequence if necessary.
34
Q

UDP Candidates

A
  1. Can tolerate loss, but little or no delay.
  2. Applications with simple request/reply transactions.
  3. Unidirectional comm. where reliability is not required or can be handled by application