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

爱站网是干什么用的wordpress主题不兼容

爱站网是干什么用的,wordpress主题不兼容,网站建设高端培训学校,如何建设网站视频教程一、TCP与UDP#xff08;转载#xff09; 1、TCP 1.1 定义 TCP#xff08;TransmissionControl Protocol#xff09;传输控制协议。 是一种可靠的、面向连接的协议#xff08;eg:打电话#xff09;、传输效率低全双工通信#xff08;发送缓存接收缓存#xff09;、…一、TCP与UDP转载 1、TCP 1.1 定义 TCPTransmissionControl Protocol传输控制协议。 是一种可靠的、面向连接的协议eg:打电话、传输效率低全双工通信发送缓存接收缓存、面向字节流。使用TCP的应用Web浏览器电子邮件、文件传输程序。 1.2 特性 1.2.1是面向连接的协议 也就是说在收发数据前必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来。接收双方独占一个通道。 1.2.2面向字节流 TCP将应用程序看成是一连串的无结构的字节流。每个TCP套接口有一个发送缓冲区如果字节流太长时TCP会将其拆分进行发送。当字节流太短时TCP会等待缓冲区中的字节流达到一定程度时再构成报文发送出去TCP发给对方的数据对方在收到数据时必须给矛确认只有在收到对方的确认时本方TCP才会把TCP发送缓冲区中的数据删除。 1.2.33次握手建立连接4次握手释放连接   ACKTCP报头的控制位之一表示确认号是否有效。只有当ACK1时确认号才有效当ACK0时确认号无效这时会要求重传数据保证数据的完整性。 确认号用它来告诉发送端发送过来的序列号之前的数据段都收到了。比如确认号为X则表示前X-1个数据段都收到了。 SYN同步序列号TCP建立连接时将这个位置1。 FIN发送端完成发送任务位当TCP完成数据传输需要断开时提出断开连接的一方将这位置1。    TCP建立连接三次握手过程 1、主机A通过向主机B发送一个含有同步序列号的标志位的数据段给主机B 向主机B 请求建立连接通过这个数据段主机A告诉主机B 两件事我想要和你通信你可以用哪个序列号作为起始数据段来回应我。 2、主机B 收到主机A的请求后用一个带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响应主机A也告诉主机A两件事我已经收到你的请求了你可以传输数据了你要用哪个序列号作为起始数据段来回应我。 3、主机A收到这个数据段后再发送一个确认应答确认已收到主机B 的数据段我已收到回复我现在要开始传输实际数据了。     2、UDP 2.1 定义 UDPUser DatagramProtocol用户数据报协议 不可靠的、无连接的服务传输效率高发送前时延小一对一、一对多、多对一、多对多、面向报文尽最大努力服务无拥塞控制。使用UDP的应用域名系统 (DNS)视频流IP语音(VoIP)。 2.2 特性 2.2.1无连接的服务 UDP是一个非连接的协议传输数据之前源端和终端不建立连接双方没有专有的通信通道。当发送端想传送数据时就简单地把数据扔到网络上并不能保证他们能到达目的地。接收端由于没有与发送端建立专用的通信通道因此接收数据时并不能确定是有谁发来的数据。 2.2.2面向报文       发送方的UDP对应用程序交下来的报文在添加首部后就向下交付给IP层。既不拆分也不合并而是保留这些报文的边界。也就是说应用层交给UDP多长的报文UDP就照样发送即一次发送一个报文。 不同于TCP有缓存机制。TCP是将发送的数据都看成字节流根据字节流在缓冲区存储的大小来决定是否发送一次发送的信息不一定是整个报文。 使用UDP发送信息应用程序必须选择合适大小的报文。若报文太长则IP层需要分片降低效率。若太短会是IP太小。 3、TCP与UDP的对比 3.1、基本区别 1、TCP面向连接如打电话要先拨号建立连接。UDP是无连接的即发送数据之前不需要建立连接。 2、对系统资源的要求TCP较多UDP少。TCP需要建立专用的通信通道还需要校验数据等因此需求的系统资源较大。 3、TCP保证数据正确性TCP丢包会自动重传UDP可能丢包丢包后不会自动重传。TCP的逻辑通信信道是全双工的可靠信道UDP则是不可靠信道。 4、TCP保证数据传输有序UDP不保证。     消息在传输过程中可能会乱序后发送的消息可能会先到达TCP会对其进行重排序UDP不会。 4、TCP面向字节流实际上是TCP把数据看成一连串无结构的字节流。UDP是面向报文的 5、UDP没有拥塞控制因此网络出现拥塞不会使源主机的发送速率降低对实时应用很有用如IP电话实时视频会议等 6、每一条TCP连接只能是点到点的。UDP支持一对一一对多多对一和多对多的交互通信。 7、TCP首部开销20字节。UDP的首部开销小只有8个字节 3.2、编程中的区别 从程序实现的角度来看可以用下图来进行描述。 TCP编程的服务器端一般步骤是   1、创建一个socket用函数socket()。   2、设置socket属性。   3、绑定本机的IP地址、端口等信息到socket上用函数bind()。   4、开启监听用函数listen()。       5、接收客户端上来的连接用函数accept()。       6、通过accept()返回相应客户端的socket建立专用的通信通道。   7、收发数据用函数send()和recv()或者read()和write()。   8、关闭网络连接。   9、关闭监听。 TCP编程的客户端一般步骤是   1、创建一个socket用函数socket()。   2、设置socket属性。    3、设置要连接的对方的IP地址和端口等属性。   4、连接服务器用函数connect()。   5、收发数据用函数send()和recv()或者read()和write()。   6、关闭网络连接。   UDP编程的服务器端一般步骤是   1、创建一个socket用函数socket()。   2、设置socket属性。   3、绑定IP地址、端口等信息到socket上用函数bind()。   4、循环接收数据用函数recvfrom()。   5、关闭网络连接。   UDP编程的客户端一般步骤是   1、创建一个socket用函数socket()。   2、设置socket属性。     4、设置对方的IP地址和端口等属性。   5、发送数据用函数sendto()。   6、关闭网络连接。    3.3、TCP/UDP应用场景 什么时候应该使用TCP 当对网络通讯质量有要求的时候比如整个数据要准确无误的传递给对方这往往用于一些要求可靠的应用比如HTTP、HTTPS、FTP等传输文件的协议POP、SMTP等邮件传输的协议。 在日常生活中常见使用TCP协议的应用如下 浏览器用的HTTP FlashFXP用的FTP Outlook用的POP、SMTP Putty用的Telnet、SSH QQ文件传输 ………… 那么什么时候应该使用UDP 当对网络通讯质量要求不高的时候要求网络通讯速度能尽量的快这时就可以使用UDP。 比如日常生活中常见使用UDP协议的应用如下 QQ语音 QQ视频 TFTP  转载于:https://www.cnblogs.com/KevinBran/p/10641362.html
http://www.pierceye.com/news/207613/

相关文章:

  • 专做机票网站的软件公司个人网站备案能做什么内容
  • 自己做网站需要买哪些东西网站目录结构构建的原则是以
  • 网站建站素材北镇网站建设
  • 南宁企业网站建站模板企业网站的信息内容包括什么
  • 怎样在外国网站开发客户网页设计要学些什么
  • wap网站psd扬中论坛扬中人家
  • 昆山做网站费用最好的品牌设计公司
  • 宁波建站模板重庆秀山网站建设价格
  • 网站设计制作新报价图片查域名网站
  • 网站建设就找奇思网络网站信息备案管理系统
  • wordpress 网站生成app互联网装修公司叫什么
  • 揭阳做网站哪个好黑群晖架设wordpress
  • 网站建设与维护经营范围pc官方网站
  • 龙岗网站建设多少钱设计工作室经营范围
  • 今天建设银行网站无法登录做网站菠菜什么意思
  • 网站伪静态如何配置文件设置网站首页
  • 太原网站建设模板站将电脑做的网站放到外网
  • 网站建设怎么用长尾做标题北京手机站建站
  • 什么是网站功能需求wap网页文字游戏
  • 网站开发者模式怎么保存网站建设3d插件
  • 域名备案网站要不要关景县有专业做网站人员吗
  • 门户网站建设方案ppt公司网站建设全包
  • 网站建站的流程网站建设服务那家好
  • 湖南平台网站建设制作企业网站关联优化
  • 优秀网站设计作品大连seo外包
  • 共享空间网站开发公司做网站 最好的开源cms
  • 免费图片素材网seo wordpress主题
  • ipad可以做网站推广吗wordpress主题中文
  • 自己做网站要会什么软件下载wordpress 小工具代码
  • 视频拍摄及制作培训网站优化有什么用