协议篇之TCP/IP协议

1.协议的定义

协议就是巨头们规定的规则,必须遵守,不然没得玩。TCP协议就是其中一种比较牛逼的协议,是一种可重传、可控制流量的面向连接的协议--简单点讲它在协议界就是活好后台硬的

2.为什么在IP协议之上生成一个TCP协议?

IP协议就是尽力而为,TCP就是给尽力而为买一个保险,那就变成一定可以。

3.TCP协议为什么是可靠的传输?

1)安全连接

三次握手


三次握手

为什么需要三次握手?

网络延迟导致客户端重复发送相同请求,如果客户端没有发送第三次确认请求告诉服务端,就会造成服务端空连接,浪费性能

四次挥手


四次挥手

2)重传机制

一分钟理解TCP重传

重发机制

3)流量控制

慢启动、拥塞避免


慢启动和拥塞
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,418评论 6 174
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,240评论 0 8
  • 当 app 和服务器进行通信的时候,大多数情况下,都是采用 HTTP 协议。HTTP 最初是为 web 浏览器而定...
    Flysss1219阅读 1,456评论 0 4
  • 传输层提供的服务 传输层的功能 从通信和信息处理的角度看 ,传输层向它上面的应用层提供通信服务,它属于面向通信部分...
    CodeKing2017阅读 3,815评论 1 9
  • 如果对网络工程基础不牢,建议通读《细说OSI七层协议模型及OSI参考模型中的数据封装过程?》 下面就是TCP/IP...
    zhoulujun阅读 3,467评论 1 10

友情链接更多精彩内容