II. OSI Transport Layer Flashcards
- 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
the primary responsibilities of the transport layer:
Numbering and sequencing the segments ensure that segments are reassembled into the proper order.
Reassembling Segments
an identifier to an application, used in the transport layer header to indicate to which application that piece of data is associated.
Port Number
each particular set of pieces flowing between a source application and a destination application
Conversation
____ can prevent the loss of segments on the network and avoid the need for retransmission.
Flow Control
ensure that all pieces reach their destination by having the source device retransmit any data that is lost.
Error Recovery
can provide connection orientation by creating a session between the applications.
Initiating a Session
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.
UDP (User Datagram Protocol)
- connection-oriented
- describe processes that provide additional features, such as ensuring reliable delivery between the applications.
TCP (Transmission Control Protocol)
At the transport layer, the three basic operations of reliability are
- Tracking transmitted data
- Acknowledging received data
- Retransmitting any unacknowledged data
Additional functions of TCP
same-order delivery, reliable delivery, and flow control
Each segment has ___ bytes of overhead
20
To support these reliability operations, more ____ is exchanged between the sending and receiving hosts.
control data
simple, connectionless protocol
UDP
- 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.
UDP