刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题五(共25分)

阅读以下关于Web系统架构设计的教述,在答题纸上回答问题1至问题3。

【说明】

某公司拟开发一个智能家居管理系统,该系统的主要功能需求如下:1)用户可使用该系统客户端实现对家居设备的控制,且家居设备可向客户端反馈实时状态;2)支持家居设备数据的实时存储和查询;3)基于用户数据,挖掘用户生活习惯,向用户提供家居设备智能化使用建议。

基于上述需求,该公司组建了项目组,在项目会议上,张工给出了基于家庭网关的传统智能家居管理系统的设计思路,李工给出了基于云平台的智能家居系统的设计思路。经过深入讨论,公司决定采用李工的设计思路。


问题3:对于智能家居管理系统的通信协议选择,请从数据传输可靠性的角度对比分析TCP和UDP协议的不同,并确定应采用的通信协议。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

TCP在IP协议提供的不可靠数据服务的基础上,采用了重发技术,为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。TCP协议一般用于传输数据量比较少,且对可靠性要求高的场合。

UDP是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信,与TCP相比,UDP是一种无连接的协议,它的错误检测功能要弱得多。

该系统应采用TCP协议

解析:

本题要求对比分析TCP和UDP通信协议的不同,并从数据传输可靠性的角度说明智能家居管理系统应采用哪种通信协议。TCP协议提供了一种可靠的、面向连接的数据传输服务,适用于对数据传输可靠性要求较高的场景,如智能家居管理系统的用户终端与服务端的通信。而UDP协议是一种不可靠的、无连接的协议,适用于对数据传输实时性要求较高的场景,但在可靠性方面存在不足。因此,根据题目中的需求,智能家居管理系统需要实现用户终端与服务端的双向可靠通信,采用TCP通信协议更为合适。

创作类型:
原创

本文链接:问题3:对于智能家居管理系统的通信协议选择,请从数据传输可靠性的角度对比分析TCP和UDP协议的不同

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share