II. OSI Transport Layer Flashcards

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 “____”

A

best effort

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
A

Socket

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.

A

netstat

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
Q

○ 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.

A

UDP Segmentation and Reassembly

26
Q

The key distinction between TCP and UDP is _____.

A

reliability

27
Q

Before a host using TCP sends data to another host, the transport layer initiates a ______ with the destination.

A

process to create a connection

28
Q

This connection enables ____, between the hosts.

A

the tracking of a session, or communication stream

29
Q

This process ensures that each host is____ for the communication.

A

aware of and prepared

30
Q

When two hosts communicate using TCP, a ____ is established before data can be exchanged.

A

connection

31
Q

After the communication is completed, the ___ and the connection is terminated.

A

sessions are closed

32
Q

● 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.

A

TCP Three-Way Handshake

33
Q

If an acknowledgement isn’t sent that data was received, the host will ____ the data because it has reached a timeout.

A

Resend

34
Q

the amount of data a source can transmit before an ACK must be received. It enables the mgt. of lost data and flow control.

A

Window size

35
Q

also known as ephemeral ports, are
usually assigned dynamically to client applications when initiating a connection.

A

Dynamic or Private Ports

36
Q

is a standards body that is responsible for assigning various addressing standards.

A

Internet Assigned Numbers Authority (IANA)