• TCP特点


    1、基于字节流;面向连接;可靠传输;缓冲传输;全双工;流量控制。
    TCP如何保证可靠性:
    差错:校验和
    丢包:超时重传+确认
    失序:seq(序号)
    重复:seq(序号)
    1、数据被分割成TCP认为最合适发送的数据块,称为段传递给IP层
    2、当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认将重发(丢包)
    3、当TCP收到发自TCP连接的另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒
    4、TCP将保持它首部和数据的校验和。这是一个端到端的校验和,目的是检测数据在传输过程的任何变化。如果收到段的校验和有差错
    TCP将丢弃这个数据并不确认(导致对方超时重传)
    5、TCP承载于IP数据包来传输,儿IP数据报的到达可能会失序,因此TCP报文段的到达也可能会失序。TCP将对收到的数据进行重排
    6、IP数据报会发生重复,TCP的接收端必须丢弃重复的数据
    7、TCP还能提供流量控制,TCP连接的每一方都有一定大小的缓冲空间

  • 相关阅读:
    javascript 文档标题滚动 实例
    Unity3D初学之2D动画制
    Uni2D 入门 -- Skeletal Animation
    Uni2D 入门 -- Asset Table
    Uni2D 入门 -- Atlas转载 http://blog.csdn.net/kakashi8841/article/details/17588095
    Uni2D 入门 -- Animation Clip 和 Animation API
    Uni2D入门
    将博客搬至CSDN
    unity 2048Game
    c#单例模式
  • 原文地址:https://www.cnblogs.com/wsw-seu/p/8405735.html
Copyright © 2020-2023  润新知