<Table> <Tr> <Th> Service </Th> <Th> TP0 </Th> <Th> TP1 </Th> <Th> TP2 </Th> <Th> TP3 </Th> <Th> TP4 </Th> </Tr> <Tr> <Td> Connection - oriented network </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Connectionless network </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Concatenation and separation </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Segmentation and reassembly </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Error recovery </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Reinitiate connection ( if an excessive number of PDUs are unacknowledged ) </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> </Tr> <Tr> <Td> Multiplexing and demultiplexing over a single virtual circuit </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Explicit flow control </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Retransmission on timeout </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Reliable Transport Service </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> </Table>
<Table> <Tr> <Th> Service </Th> <Th> TP0 </Th> <Th> TP1 </Th> <Th> TP2 </Th> <Th> TP3 </Th> <Th> TP4 </Th> </Tr> <Tr> <Td> Connection - oriented network </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Connectionless network </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Concatenation and separation </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Segmentation and reassembly </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Error recovery </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Reinitiate connection ( if an excessive number of PDUs are unacknowledged ) </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> </Tr> <Tr> <Td> Multiplexing and demultiplexing over a single virtual circuit </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Explicit flow control </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Retransmission on timeout </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> No </Td> <Td> Yes </Td> </Tr> <Tr> <Td> Reliable Transport Service </Td> <Td> No </Td> <Td> Yes </Td> <Td> No </Td> <Td> Yes </Td> <Td> Yes </Td> </Tr> </Table>
protocols used in transport layer of osi model
protocols used in transport layer of osi model
TP0 TP1 TP2 TP3 TP4
TP0 TP1 TP2 TP3 TP4