TCP:用户数据包协议。提供面向连接、保证数据的可靠性。

• 面向连接:在使用 TCP 协议之前,必须建立TCP连接,在传送数据完毕之后,必须释放连接。

• TCP连接只能有两个端点:点对点  即一对一。

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

• TCP提供全双工通信:通信双方的应用进程任何时候都可以发送数据。

• TCP协议:一对一。

• TCP 连接:两端都设有发送缓存,接受缓存,用来储存临时通信的数据。发送时,应用程序把数据传送给TCP的缓存,就可以做其他事了。接收时,TCP把收到的数据放入缓存,上层应用程序在合适的时候读取缓存。

• 面向字节流:TCP中的流指的是流入到进程或从进程中流出的字节序列。”面向字节流 的含义“ 应用程序和TCP是一次一个数据块(大小不等)。不易发生丢包现象可靠性高(有丢包重发机制)。

使用TCP可靠吗?为什么可靠?相关推荐

  1. 如何确保TCP协议传输稳定可靠?

    TCP,控制传输协议,它充分实现了数据传输时的各种控制功能: 针对发送端发出的数据包确认应答信号ACK: 针对数据包丢失或者出现定时器超时的重发机制: 针对数据包到达接收端主机顺序乱掉的顺序控制: 针 ...

  2. TCP 协议如何保证可靠传输

    这个讲的相对简单一点: TCP 协议如何保证可靠传输 - 云+社区 - 腾讯云 (tencent.com)https://cloud.tencent.com/developer/article/167 ...

  3. TCP 协议如何保证可靠传输?

    应用数据被分割成 TCP 认为最适合发送的数据块. TCP 给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层. 校验和: TCP 将保持它首部和数据的检验和.这是一个端到端的检 ...

  4. 【Sofice小司笔记】5 计算机网络,包含数据传输原理、网络各层协议详细说明、TCP/IP协议栈各常用协议说明、TCP握手挥手、可靠传输、网络加密技术

    ❓ 在浏览器地址栏输入一个 URL 后回车,背后发生了什么 解析 URL 浏览器封装 HTTP 请求报文 DNS 域名解析获取 IP 地址 建立 TCP 连接(长链接) 浏览器发送请求 负责传输的 I ...

  5. 计算机网络 TCP协议如何保证可靠传输

    目录 TCP如何保证可靠传输 TCP以段为单位发送数据 重传机制 超时重传 重发超时如何确定 快速重传 SACK 的引入是为了解决什么问题? D-SACK 又是什么东西? ARQ协议 停止等待ARQ协 ...

  6. 互联网协议 — TCP — 重传机制(可靠传输保障)

    目录 文章目录 目录 TCP 的重传机制(可靠性保障) 超时重传 快速重传 SACK 方法 Duplicate SACK ACK 丢包场景 网络延时场景 TCP 的重传机制(可靠性保障) 常见的重传机 ...

  7. wireshark tcp data中文_TCP的可靠传输

    说到TCP,大家可能最先想到的都是全双工,面向流的可靠的传输协议. TCP主要依靠校验和.确认应答+序列号.重传机制.流量控制.拥塞控制(校序重流拥)来保证它的可靠性 一.校验和 由发送端计算,然后由 ...

  8. qt定时器是阻塞的吗_吊打面试官 | 面试官:TCP真的可靠吗

    点击蓝字关注我哦 以下是本期干货视频视频后还附有文字版本哦 ▼<面试官:TCP真的可靠吗>▼ ps:请在WiFi环境下打开,如果有钱任性请随意 TCP真的可靠吗 面试官经常会问的一个问题是 ...

  9. 网络:TCP维护安全可靠机制提供的定时器

    一.TCP为维护安全可靠机制提供了七大定时器 1.连接建立(connectionestablishment)"定时器: 在发送SYN报文段建立一条新连接时启动.如果在75秒内没有收到响应,连 ...

  10. 网络协议从入门到底层原理(5)传输层(UDP、TCP - 可靠传输、流量控制、拥塞控制、建立连接、释放连接)

    传输层( Transport) 传输层( Transport) UDP 协议(数据格式.检验和) 端口(Port) TCP TCP - 数据偏移.保留 TCP - 检验和( CheckSum) TCP ...

最新文章

  1. OpenGL实现3D魔方游戏源代码
  2. 你为什么高考会考砸?-论出题侧重点其实是故意的
  3. 【ArcGIS风暴】Win10操作系统ArcGIS许可License无法启动的解决方法汇总(绝对成功!)
  4. 研究Java 9 Money and Currency API(JSR 354)
  5. html中列表导航怎么和图片对齐_HTML实战篇:html仿百度首页
  6. 平行四边形的特殊性质
  7. linux go vendor目录,Go 包依赖管理工具 —— govendor
  8. 外观模式和代理模式的联系和区别_设计模式之代理模式
  9. Android--手机root获取与判断应用是否获取
  10. tensorflow如何微调时如何只训练后两层_XLNet只存在于论文?都替你封装好了还不来用!...
  11. [转] caffe数据层参数说明
  12. mfc110.dll丢失,解决方法
  13. Win7系统中unity web player是什么程序
  14. 电机学他励直流发电机matlab,直流发电机综合实验指导书(全文5篇)
  15. MAC caps lock大小写切换电脑卡顿
  16. 轻量化html编辑器,建站“一气呵成” 推荐7大免费网页编辑器
  17. java基础之String类型
  18. UVA 1589 xiangqi
  19. 【百度分享】BZFS—一种透明压缩文件系统
  20. [5] Word 手把手教你写毕业论文-2

热门文章

  1. 拨号云服务器怎么自动配置网关_教你在阿里云创建增强型云网关
  2. 机器学习实战-逻辑回归-19
  3. web前端html图片轮播,如何使用LayUI实现网页轮播图_WEB前端开发,layui,轮播图
  4. 不显示坐标刻度_如何使用坐标交叉位置来改变Excel图表的展现形态
  5. mysql instead of_mysqluniqueoptionprefixmyisam_recoverinsteadofmyisam-recover-options的解决方法
  6. 标签传播算法(Label Propagation)及Python实现
  7. Oracle数据库的视图
  8. 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
  9. 大道至简第一章阅读笔记
  10. 海思Hi3519A 进行4k60 h264编码帧率不足的问题