zoukankan      html  css  js  c++  java
  • UDP和TCP的特点

    UDP的特点如下:

    (1)无链接

    (2)UDP使用尽最大努力交付,不保证可靠性

    (3)UDP是面向报文的,UDP对应用层交付下来的报文,既不合并,也不拆分,而是保留这些报文的边界。应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文

    (4)UDP没有拥塞控制

    (5)UDP支持一对一、一对多、多对一和多对多的交互通信

    (6)UDP的首部开销小,只有8字节

    TCP的特点:

    (1)TCP是面向连接的

    (2)每条TCP连接只能用于两个断点,一对一

    (3)TCP提供可靠交付的服务:连接传输数据、无差错、不丢失、不重复、并且按序到达

    (4)TCP提供全双工通信

    (5)面向字节流。TCP根据对方给出的窗口和当前网络拥塞的程度来决定一个报文应该包含多少个字节

    TCP如何提供可靠性的连接:

    (1)数据被分割成TCP认为最合适发送的数据块

    (2)重传机制:TCP发出一个段后,启动定时器,如果不能及时收到报文段,则重发一个报文段

    (3)当TCP收到一个段后,会发送一个确认

    (4)TCP将保持它首部和数据的校验和

    (5)TCP对收到的数据进行重新排序,保证数据的有序

    (6)TCP会丢弃重复的数据

    (7)TCP提供流量控制

  • 相关阅读:
    C# Linq to XML
    C# StopWatch
    C# 深拷贝代码
    基础练习 完美的代价
    基础练习 矩形面积交
    基础练习 矩阵乘法 时间限制:1.0s 内存限制:512.0MB
    阶乘计算 高精度
    杨辉三角形 递归与非递归
    数的分解 时间限制:1000 ms | 内存限制:65535 KB 难度:1
    数列排序 sort qsort
  • 原文地址:https://www.cnblogs.com/pttt/p/12016559.html
Copyright © 2011-2022 走看看