zoukankan      html  css  js  c++  java
  • TCP 协议的特点

    TCP 是传输层协议

    • 基于连接(点对点)

    传输数据前需要建立好连接,然后在传输

    • 双工通信

    TCP连接一旦建立,就可以在连接上进行双向的通信

    • 基于字节流而非报文

    将数据按字节大小进行编号,接收端通过ACK来确认收到的数据编号,通过这种机制能够保证TCP协议的有序性和完整性,因此TCP能够提供可靠性传输

    • 可靠传输

    • 拥塞控制

    慢启动,拥塞避免,拥塞发生,快速恢复四个算法

    • 流量控制能力

    通过滑动窗口控制数据的发送速率,滑动窗口的本质是动态缓冲区,接收区根据自己的能力在TCP的header中动态调整窗口大小,通过ACK应答包通知给发送端,发送端根据窗口大小调控发送速率

  • 相关阅读:
    分布式
    jdk与jre的区别
    rabbitmq
    dicom错误解决
    centos6.5搭建hadoop完整教程
    spark
    Oracle索引扫描
    Oracle的rowid结构解析
    PL/SQL — 集合及常用方法
    PL/SQL — 变长数组
  • 原文地址:https://www.cnblogs.com/nineberg/p/12505979.html
Copyright © 2011-2022 走看看