術語簡介
可靠傳輸協議(RTP:ReliableTransportProtocol),是用來管理EIGRP數據包的發送和接收的協議。“可靠的發送”是指發送是有保障的,這種保障依賴Cisco公司私有的算法來實現,這個私有的算法被稱為“可靠組播(reliablemulticast)”,發送路由器将更新信息發送到組播IP地址224.0.0.10,每一個接收可靠組播數據包的鄰居都會發送一個單播的确認數據包。如果EIGRP沒有從某個鄰居那裡得到應答,它将使用單播來重發同樣的數據,如果在16次單播嘗試後,它仍然沒有應答,則此鄰居将被宣告消失。
雖然名稱中包含“可靠”,但RTP并不僅僅提供可靠傳輸,它也提供不可靠傳輸。當使用可靠傳輸時,RTP要求對方發回ACK确認;當使用不可靠傳輸時,RTP不要求ACK。
使用
RTP 使用偶數端口号接收發送數據,相應的RTCP則使用相鄰的下一位奇數端口号。nRTP提供抖動補償和數據無序到達檢測的機制。由于IP網絡的傳輸特性,數據的無序到達是很常見的。 RTP允許數據通過IP組播的方式傳送到多個目的地。RTP被認為是在IP網絡中傳輸音頻和視頻的基本标準。RTP通常配合模闆和負載格式使用。n對于實時多媒體流應用,及時傳送信息是首要目标,為達到目标可以忍受部分丢包。例如,在音頻應用中的一個丢包,可能導緻損失音頻數據中的一秒内容,這個很容易通過合适的隐藏算法掩蓋過去,從而不被人注意。由于TCP更注重可靠性而不是及時性,在RTP應用中很少使用。取而代之,大部分RTP實施是基于UDP的。n每一個多媒體流會建立一個RTP會話。一個會話包含帶有RTP和RTCP端口号的IP地址。例如,音頻和視頻流使用分開的RTP會話,這樣用戶可以選擇其中一個媒體流。形成會話的端口由其他協議(例如RTSP和SIP)來協商。RTP和RTCP使用UDP端口1024 - 65535。



















