zoukankan      html  css  js  c++  java
  • UDP和TCP的区别?

    区别总结:

    1.TCP面向连接,UDP的面向无连接的,即发送数据之前不需要建立简介。

    2.TCP提供可靠的数据传输,有发送应答机制,超时重传机制,错误校验机制,流量控制机制保证传输的安全,不丢失,不重复。

    3.TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流,UDP是面向报文的。

    4.UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低。

    5.每一条TCP连接只能是点到点的,UDP支持一对一,一对多,多对一和多对多的交互通信。

    TCP和UDP基本区别:

    基于连接和无连接的。

    UDP程序结构简单

    TCP保证数据正确行,UDP可能丢包

    TCP保证数据顺序,UDP不保证。

    UDP应用场景:

    1.面向数据包方式

    2.网络数据大多为短消息。

    3.拥有大量的Clinet

    4.岁数据安全性无特殊要求。

    5.网络负担特别重,但对响应速度要求高。

    编程的区别:

    socket()的参数不同

    UDP Server不需要调用listen和accept

  • 相关阅读:
    vsync信号产生与分发
    推荐看过不错的博客及网站
    证明质数有无数个
    242 Valid Anagram
    169 Majority Element
    快速排序--quicksort
    插入排序
    选择排序
    冒泡排序
    指针函数 函数指针 回调函数
  • 原文地址:https://www.cnblogs.com/zhangshuyang/p/8186409.html
Copyright © 2011-2022 走看看