- User Datagram Protocol (UDP). UDP provides best-effort unidirectional end-to-end transfer.
- Transmission control protocol (TCP). TCP provides reliable bidirectional end-to-end transfer.
- Real-Time Protocol (RTP) with Real-Time Control Protocol (RTCP). While RTP/RTCP do have the attributes of end-to-end protocols, they are encapsulated in UDP for transmission. RTP is used for best-effort transfer of delay-sensitive streams, such as video or audio broadcasts; RTCP is a management protocol that gives advisory information to the RTP transmitter.
Another end-to-end function is the Resource Reservation Protocol, which allocates capacity from end to end, but is not responsible for transfer.