面向连接与面向非连接的传输服务区别


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

传输特征:

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

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

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

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

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

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

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

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

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

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

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

优质内容筛选与推荐>>
1、【转】Windows7打造全方位护眼系统
2、表格table隔行变色
3、java JDBC连接mysql
4、代码复用的规则
5、jmeter压测实践


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号