问答题 为什么RTP协议同时具有传输层和应用层的特点?
【正确答案】正确答案:从开发者的角度看,RTP应当是应用层的一部分。在应用程序的发送端,开发者必须编写用RTP封装分组的程序代码,然后把RTP分组交给UDP套接字接口。在接收端,RTP分组通过UDP套接字接口进入应用层后,还要利用开发者编写的程序代码从分组中把应用数据块提取出来。然而RTP的名称又隐含地表示山它是一个传输层协议。这样划分也是可以的,因为RTP封装了多媒体应用的数据块,并且由于RTP向多媒体应用程序提供了服务(如时间戳和序号)。因此可以吧RTP看成是在UDP之上的一个传输层子层的协议。
【答案解析】