zoukankan      html  css  js  c++  java
  • 3-传输服务

    传输层服务分为面向连接的传输服务与面向无连接的传输服务。

    面向连接的传输服务

    基于tcp协议(传输层协议)的数据传输。

    传输特征:提供可靠的数据传输,可靠性指数传输拖成中无丢人,无失序,无差错,无重复。

    实现手段:数据传输断开前都需要进行传输和断开的确认。

    三次握手:tcp传输在数据传输前建立连接的过程。

      1.客户端向服务器发送连接请求。

      2.服务器收到请求后,回复确认消息,表示允许连接。

      3.客户端收到服务器回复,进行最终表示发送确认连接。

    四次握手:tcp传输咋连接断开前进行断开确认的过程。

      1.主动发送报文告知被动房要断开连接。

      2.被动方收到请求后立即返回报文告知已经准备断开。

      3.被动方准备就绪后再次发送报文告知可以断开。

      4.主动方发送消息,确认最终断开。

    应用情况:适用于传输较大的文件,网络情况良好,需要宝成出书可靠性的情况。

    比如:网页的获取,文件下载,邮件传输,登录注册。

    面向无连接的传输协议

    基于UDP协议的传输

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

    使用情况:网络情况比较差,对传输可靠性要求不高,徐亚哦提升传输效率,不变连接,需要灵活首付消息。

    比如:网络视频,群聊,广播发送。

    要求:

    1.OSI七层模型介绍一下,tcp/ip模型呢。

    2.tcp服务和udp服务有什么区别。

    3.三次握手和四次挥手是什么意思,过程是怎样的。

  • 相关阅读:
    如何下载文件
    线程方法wait()和notify()的使用
    多线程的同步问题
    线程
    线程上下文类加载器(Context ClassLoader)
    自定义ClassLoader的使用
    类加载器及其双亲委托机制
    类加载机制导致静态变量出错问题
    JAVA JVM助记符
    JVM调试说明
  • 原文地址:https://www.cnblogs.com/Chamberlain/p/11629057.html
Copyright © 2011-2022 走看看