II. OSI Transport Layer Flashcards

(36 cards)

1
Q
  • Tracking the individual communications between applications on the source and destination hosts.
  • Segmenting data and managing each piece.
  • Reassembling the segments into streams of application data at the receiving host.
  • Identifying the different applications using port numbers.
  • Performing flow control between end users.
  • Enabling error recovery
  • Initiating a session
A

the primary responsibilities of the transport layer:

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

Numbering and sequencing the segments ensure that segments are reassembled into the proper order.

A

Reassembling Segments

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

an identifier to an application, used in the transport layer header to indicate to which application that piece of data is associated.

A

Port Number

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

each particular set of pieces flowing between a source application and a destination application

A

Conversation

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

____ can prevent the loss of segments on the network and avoid the need for retransmission.

A

Flow Control

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

ensure that all pieces reach their destination by having the source device retransmit any data that is lost.

A

Error Recovery

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

can provide connection orientation by creating a session between the applications.

A

Initiating a Session

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

is connectionless, and provide just the basic functions for efficiently delivering the data pieces between the appropriate applications.

useful for applications whose data is sensitive to delays.

A

UDP (User Datagram Protocol)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • connection-oriented
  • describe processes that provide additional features, such as ensuring reliable delivery between the applications.
A

TCP (Transmission Control Protocol)

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

At the transport layer, the three basic operations of reliability are

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

Additional functions of TCP

A

same-order delivery, reliable delivery, and flow control

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

Each segment has ___ bytes of overhead

A

20

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

To support these reliability operations, more ____ is exchanged between the sending and receiving hosts.

A

control data

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

simple, connectionless protocol

A

UDP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • has the advantage of providing low-overhead data delivery
  • sends datagrams (segments of communication) as “best effort”
  • each segment has only 8 bytes of overhead.
A

UDP

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

In UDP, it sends datagrams (segments of communication) as “____”

17
Q
  • the number for a communication associated with the originating application on the local host
    • must not conflict with other ports in use at the time
    • acts as a ‘return address’ of sorts for the requesting application
A

source port number

18
Q
  • the number for a communication associated with the destination application on the remote host
    • assigned to the service daemon running on the remote host
A

destination port number

19
Q
  • combination of the transport layer port number and the network layer IP address assigned to the host
  • uniquely identifies a particular process running on a specific host device
20
Q
  • assigns port numbers
  • standards body that is responsible for assigning various addressing standards.
A

Internet Assigned Numbers Authority (IANA)

21
Q

● An important network utility that can be used to verify which active TCP connections are open and running on a networked host

● Lists the protocol in use, the local address and port number, the destination address and port number, and the state of the connection

A

netstat Command

22
Q

Use ____ to examine the open connections on a host when performance appears to be compromised.

23
Q

Dividing data into manageable pieces ensures data is transmitted within the limits of the media
and can be multiplexed onto the media.

A

Segmentation and Reassembly

24
Q

○ sequence numbers are used for reassembly at the destination in the correct order.
○ data is ensured to be in the exact form the sender intended.

A

TCP Segmentation and Reassembly

25
○ not concerned with order or maintaining a connection. ○ generates less overhead which means faster data transfer. ○ applications that use UDP must tolerate the fact that data may not arrive in the order that it was sent. ○ does NOT require reliable delivery of packets.
UDP Segmentation and Reassembly
26
The key distinction between TCP and UDP is _____.
reliability
27
Before a host using TCP sends data to another host, the transport layer initiates a ______ with the destination.
process to create a connection
28
This connection enables ____, between the hosts.
the tracking of a session, or communication stream
29
This process ensures that each host is____ for the communication.
aware of and prepared
30
When two hosts communicate using TCP, a ____ is established before data can be exchanged.
connection
31
After the communication is completed, the ___ and the connection is terminated.
sessions are closed
32
● Establishes that the destination device is present on the network. ● Verifies that the destination device has an active service and is accepting requests on the destination port number that the initiating client intends to use for the session. ● Informs the destination device that the source client intends to establish a communication session on that port number.
TCP Three-Way Handshake
33
If an acknowledgement isn’t sent that data was received, the host will ____ the data because it has reached a timeout.
Resend
34
the amount of data a source can transmit before an ACK must be received. It enables the mgt. of lost data and flow control.
Window size
35
also known as ephemeral ports, are usually assigned dynamically to client applications when initiating a connection.
Dynamic or Private Ports
36
is a standards body that is responsible for assigning various addressing standards.
Internet Assigned Numbers Authority (IANA)