文章目录
一、UDP
特点
无连接不可靠
缺点
1、无连接,减少了开销和发送数据前的延迟
2、尽最大努力进行交付(不保证可靠交付),主机不需要维持复杂的连接状态表
3、面向报文:发送方的UDP对应用程序交下来的报文,在添加首部之后就向下交付给IP层,既不拆分也不合并,没有阻塞控制
4、支持一对一,多对一和多对多的交互通信
报文格式
长度
局域网:UDP传输数据的最长长度=1518-18-20-8=1472bit
广域网:UDP传输数据的最大长度=65535-IP(头20)-UDP(8)=65507bit 使用sendto函数发送超过65507会返回错误
二、C/S架构
优点
1、由于客户端实现与服务器的直接连接没有中间环节因此响应很快
2、操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求
3、C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程
缺点
1、需要安装专门的客户端程序,分布功能弱针对面广且不具备网络条件的用户群体,不能够实现快速部署和安装
2、兼容性差对不同的开发工具,具有较大的局限性,采用不同的工具需要重新改写程序
3、开发成本高,需要具有一定的专业水平的技术人员才能完成
三、B/S
优点
1、具备分布式特点,可以随时随地地进行查询,浏览等业务
2、业务扩展简单,通过增加网页即可增加服务