某个提供大规模即时通讯服务的公司打算在原系统中添加多媒体实时业务(如视频通话),请分析大规模即时通讯服务的多媒体实时业务的特征,决定应当采用哪种传输层协议,并简述该协议的工作机制。
【正确答案】:业务特征:大规模即时通讯服务用户多,网络环境复杂,多媒体实时业务属于对速率要求高,而对精确度要求相对较低的网络应用。
应采用UDP协议。
UDP协议的工作机制:
(1)UDP是一个无连接协议(传输数据之前源端和终端不建立连接)。
(2)一台服务机可同时向多个客户机传输相同的消息。
(3)UDP数据报的首部很短,额外开销很小。
(4)吞吐量不受拥塞控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性能的限制。
(5)UDP使用最大努力交付(不保证可靠交付)。
(6)UDP是面向报文的,应用程序需要选择合适的报文大小。