zoukankan      html  css  js  c++  java
  • Tcp & Udp

    一、UDP:面向无连接

    (1)将数据以及源地址和目的地址封装在数据包中,不需要建立连接

    (2)每个数据报的大小应该控制在64k以内【数据量大时,分多个包发送】

    (3)属于不可靠的协议

    (4)不需要建立连接,速度快【易丢包】

    实例:聊天工具(数据不重要,要求速度快),视频软件,教学视频演示工具(一瞬间的变化,要求的速度),网络视频会议,桌面共享

    二、TCP:面向连接

    (1)建立连接,形成传输数据的通道【更加消耗资源】

    (2)在连接中进行大数据量的传输

    (3)通过三次握手完成连接,是可靠的数据传输

    (4)必须建立连接,效率会更低

    实例:下载(下载丢失数据,可能会无法使用),

    三、三次握手过程

    通俗的理解:

    第一次:A向B发送请求

    第二次:B收到后向A发送响应

    第三次:A收到响应,向B发送一个响应表示已经收到B的数据

    通信通道建立,

  • 相关阅读:
    删除重复数据
    jquery删除文件
    统计目录下文件数及大小
    koa generator
    如何做单测? 单测和开发占比应该是多少?集成测试
    webpack之loader和plugin简介
    服务端渲染
    请求头包含哪些部分
    vue的高阶组件
    amd,cmd规范
  • 原文地址:https://www.cnblogs.com/excellencesy/p/8876463.html
Copyright © 2011-2022 走看看