zoukankan      html  css  js  c++  java
  • 面向连接与面向非连接的传输服务区别

    面向连接的传输服务 ---》 基于tcp协议的数据传输

    传输特征:

      可靠的数据传输
        可靠性 : 数据在传输中,无失序 无差错 无丢失 无重复

        在数据传输前和传输结束后需要建立连接和断开连接

      三次握手 : 在面向连接的传输服务中建立连接的过程

        1. 客户端向服务器发送连接请求
        2. 服务器接受到请求进行确认,返回确认报文
        3. 客户端收到服务器回复最终确认连接

      四次挥手 : 在面向连接的传输服务站断开连接的过程

        1. 主动方发送报文,告知被动方要断开连接
        2. 被动方回复报文,表示已经接收到请求,准备断开
        3. 被动方再次发送报文,表示准备处理就绪,可以断开
        4. 主动发发送确认报文,断开连接

      应用情况 : 适用于传输较大的内容或文件,网络良好,需要保证传输可靠性的情况
      e.g. 聊天信息 文件的上传下载, 邮件处理
      网页获取

    面向无连接的传输服务 ---》 udp协议

    传输特点:
      不保证传输的可靠性
      没有连接和断开的过程
      数据的收发比较自由

      适用情况 : 网络情况可能产生丢包,对传输可靠性要求低

        e.g. : 网络视频, 群聊,广播等

  • 相关阅读:
    Maven介绍
    自考:计算机网络原理 2018版 李全龙 课后习题答案
    jmeter分布式部署遇到的坑
    mysql循环 insert插入多条数据
    认识Nacos.
    mysql中where子句中使用别名查询出现问题
    python之bytes和string相互转换
    什么叫线圈?什么寄存器?什么叫保持寄存器?
    Modbus-RTU详解(转载)
    python进制之间的转换函数
  • 原文地址:https://www.cnblogs.com/zengsf/p/9595268.html
Copyright © 2011-2022 走看看