当前位置: 首页 > wzjs >正文

网站特色怎么写公司logo标志设计免费

网站特色怎么写,公司logo标志设计免费,广西互联网企业,网站建设主要包括哪两个方面说说TCP和UDP的区别? TCP使用无边界的字节流传输,可能发生拆包和粘包,接收方并不知道数据边界;UDP采用数据报传输,数据报之间相互独立,有边界。 应用场景方面,TCP适合对数据的可靠性要求高于速…

说说TCP和UDP的区别?

TCP使用无边界的字节流传输,可能发生拆包和粘包,接收方并不知道数据边界;UDP采用数据报传输,数据报之间相互独立,有边界

应用场景方面,TCP适合对数据的可靠性要求高于速率要求的场景,比如邮件传输文件传输网页浏览。UDP适合对速率要求高、可以容忍一定数据丢失的场景,比如即时聊天在线视频语音电话

你会如何设计QQ中的网络协议?

首先是登陆功能,由于需要准确性和数据加密,所以采用TCP + SSL/TSL协议来进行登陆。

登陆之后的即时聊天/语音视频通话功能,由于实时性要求高,所以采用UDP协议。

如何保证消息的不丢失?

对于TCP协议来说,如果发生消息丢失,则会尝试进行重传(RTO超时重传/快速重传

对于UDP协议,可以通过应用层的重传机制来保证消息不丢失。当接收方的应用层收到消息后,发送一个确认信息给发送方,如果发送方没有收到确认信息,则重传。同时,每个消息都有一个序列号,接收方通过序列号来判断消息是否丢失,如果发现序列号不连续,就要求发送方重新发送,这样还可以避免消息重复。

消息持久化也很重要,可以将消息保存在服务器或者本地数据库中,即时网络断连,也能从数据库中恢复消息。

为什么QQ采用UDP协议?

  • QQ并不是全部采用UDP协议,比如文件传送采用的是TCP保证可靠性。
  • 使用UDP传输信息的好处是延迟较低,对于数据丢失的处理比较简单。TCP是一个全双工的协议,需要建立连接,网络开销较大
  • 如果使用QQ语音或者视频通话,UDP的优势更能显现,首先延迟较小,其次是偶尔的丢包不需要重传,因为用户可以接受偶尔的卡顿和画面模糊,但是如果频繁出现几秒前的画面和声音,几乎是不可接受的。
  • QQ的服务器设计容量是海量级的,一台服务器要容纳几十万的并发连接,因此服务器只有采用UDP与客户端通信才能保证如此大规模的服务,服务器压力小。

UDP协议为什么不可靠?

  • 不保证消息交付:无确认、无重传、无超时
  • 不保证交付顺序:无序号、不重排、无队首阻塞(TCP需要等待丢失的数据重传才能把数据交付到应用层)
  • 不跟踪连接状态
  • 不进行拥塞控制

DNS为什么要用UDP?

DNS既使用TCP又使用UDP。

使用TCP的情况是区域传送,也就是DNS服务器之间同步域名解析数据时。因为数据同步所要传输的数量大于普通的请求和响应,而TCP能够传输更大的报文长度,而且为了保证数据的正确性,所以使用TCP。

客户端向DNS服务器请求域名解析的时候使用UDP,服务器返回的内容不会超过UDP的最大允许长度,并且不需要建立连接,大大提升的响应速度,但这要求客户端自己有超时处理/请求重传/重试机制来保证响应数据的可靠性。

http://www.dtcms.com/wzjs/544635.html

相关文章:

  • 四川住房城乡和城乡建设厅网站如何在网站后台备份数据库
  • 网站设计理念建设网站要服务器
  • 仿163源码商城网网站模板交易平台源码整站打包网上购物平台大全
  • 中国住房和建设部网站网站怎么做背景
  • 网站吸流量甘肃建设厅官方网站
  • 专做国际时事评论网站自建网站需要哪些技术
  • 怎样 管理网站网站没有地图怎么做
  • 做网站的宽度为多少钱双语公司网站系统下载
  • ie6 网站模板建个企业网站需要多少钱
  • 江苏连云港网站设计公司亳州市网站建设公司
  • asp网站源码wordpress批量获取七牛外链
  • 在建设银行网站上买卖贵金属平台网站建设公司哪家好
  • 专业建筑工程网站建设局职责
  • 餐饮网站建设需求分析服务网络推广
  • lamp网站开发 pdfwordpress 网站同步
  • 淘客cms建站旅游景点推广软文
  • 山东省城乡建设部网站首页外贸网站如何选择域名
  • 绵阳网站建设国内最好用的免费建站平台
  • 泉州那家做网站公司好网络营销推广及优化方案
  • 商务网站建设需要多少钱网站 产品图片 尺寸
  • 旅行做攻略的网站网站建设创意报告书
  • 网站域名过期怎么做在线网页编辑平台
  • 淘宝的网站开发历史及难度广州网站开发十度网络最好
  • 做cpa能用什么网站网站五合一建设
  • 新化 网站开发曲阜建设局网站
  • 上传文档到网站上怎么做山西网站建站系统哪家好
  • 公司开个网站多少钱python基础教程下载
  • 网站建设的原则和目标如何做英文版网站
  • 建设网站海报文案上海市工程建设咨询监理有限公司
  • 自己想做网站怎么做sem对seo的影响有哪些