![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP
软件开发随心记
这个作者很懒,什么都没留下…
展开
-
回顾下计算机网络——网络协议栈为了解决什么问题
目录访问浏览器的一次行为网络协议栈各自解决的问题关于生产与拓展HTTP协议的性能RPC框架"第四点五层" service mesh访问浏览器的一次行为上图大致回答了一个经典问题:用户从浏览器地址栏输入一个网站首页后,系统和网络中发生了什么。其中无论是DNS解析,TCP连接建立还是HTTP请求,都要经过复杂的网络拓扑。网络协议栈就是对复杂的网络通信进行抽象,每层协议职责分明解决其需要应对的具体问题。层与层之间以服务的方式屏蔽底层复杂度。网络协议栈各自解决的问题7层?5层?4层? 怎么划分原创 2020-11-02 21:35:22 · 678 阅读 · 1 评论 -
理解TCP协议中的滑动窗口
理解TCP协议的滑动窗口原理什么是TCP协议的滑动窗口首先,先看一下TCP协议在TCP/IP五层模型中的位置。众所周知,TCP协议是一个基于字节流的传输层协议,它位于应用层之下和网络层之上,它提供了可靠的机制,能保证数据有序、可靠地到达对方系统。TCP连接首先会经过三次握手,三次握手成功之后连接就建立起来。此时发送方会将数据发送给接收方,接收方的系统内核接收到数据之后,一般会先将数据放到系...原创 2020-05-04 01:48:58 · 1812 阅读 · 0 评论