Definition

TP0-TP4 (transport protocols 0 to 4)

TP0-TP4 (transport protocols 0 to 4) are the five protocols in the Transport layer of the Open Systems Interconnection (OSI) model for telecommunication. The Transport layer manages end-to-end control and error checking to ensure complete data transfer. The protocols increase in complexity from 0-4. TP0-3 work only with connection-oriented communications, in which a session connection must be established before any data is sent; TP4 also works with connectionless communications, which don't require an established session connection before sending data.

  • TP0 performs segmentation and reassembly (SAR) tasks. To respond to restrictions in a particular communications channel or to reduce latency, it may be necessary to break a packet into smaller pieces before transmitting. This process is known as "segmentation" (in TCP/IP, the same process is known as fragmentation). TP0 discerns the size of the smallest maximum protocol data unit (PDU) supported by any of the underlying networks, and segments the packets accordingly. The packet segments are reassembled at the receiver.
  • TP1 performs SAR tasks, and adds error recovery. It assigns numbers to identify each PDU and resends any whose receipt is not acknowledged (NAK). If there are very many unacknowledged PDUs, TP1 can reinitiate the connection.
  • TP2 adds multiplexing and demultiplexing capabilities to the SAR tasks performed by TP0 and TP1.
  • TP3 combines all the features of the three lower protocols.
  • TP4 is the OSI equivalent of Transmission Control Protocol (TCP). Based on TCP, TP4 adds reliable transport to the services featured by TP3. TP4 is the most commonly used of all the OSI transport protocols.

Contributor(s): Vicky Vanderzee
This was last updated in April 2007
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchNetworking.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: