zoukankan      html  css  js  c++  java
  • 87、UDP的特点有哪些(附赠TCP的特点)?

    1.UDP是无连接的;

    2.UDP使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的链接状态(这里面有许多 参数);

    3.UDP是面向报文的;

    4.UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电 话,实时视频会议等);

    5.UDP支持一对一、一对多、多对一和多对多的交互通信;

    6.UDP的首部开销小,只有8个字节,比TCP的20个字节的首部要短。

    那么,再说一次TCP的特点:

    1.TCP是面向连接的。(就好像打电话一样,通话前需要先拨号建立连接,通话结束后要挂机释放连 接);

    2.每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一);

    3.TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复、并且按序到达;

    4.TCP提供全双工通信。TCP允许通信双方的应用进程在任何时候都能发送数据。TCP连接的两端都设 有发送缓存和接收缓存,用来临时存放双方通信的数据;

    5.面向字节流。TCP中的“流”(stream)指的是流入进程或从进程流出的字节序列。“面向字节流”的含 义是:虽然应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序交下来的数据 仅仅看成是一连串的无结构的字节流。

  • 相关阅读:
    GDB 运行PYTHON 脚本+python 转换GDB调用栈到流程图
    GDB-Dashboard-GDB可视化界面
    使用gdb调试Python进程
    从底层理解Python的执行
    python 用pdb调试
    GDB反向调试 + 指令记录+函数历史记录
    linux 0.11 源码学习+ IO模型
    LINUX系统全部参数 sysctl -a + 网络参数设置
    Linux Kernel 排程機制介紹
    linux 系统调优2
  • 原文地址:https://www.cnblogs.com/crbhf/p/15124547.html
Copyright © 2011-2022 走看看