原文:漫谈TCP

不得不承认,tcp是一个非常复杂的协议。它包含了RFC 及之后的一些协议。能把tcp的所有方面面面具到地说清楚,本身就是个很复杂的事情。如果再讲得枯燥,那么就会更让人昏昏欲睡了。本文希望能尽量用稍显通俗的话把tcp描述清楚。 关于分层 请忘掉大学课本上学的七层模型,我们使用四层模型更为贴合我们的实际网络。应用层,传输层,网络层,网络接入层。 分层是为什么,其实和公司中职位是一样的,不同职位的人做不 ...

2016-09-26 14:11 9 5590 推荐指数:

查看详情

TCP漫谈之keepalive和time_wait

TCP是一个有状态通讯协议,所谓的有状态是指通信过程中通信的双方各自维护连接的状态。 一、TCP keepalive 先简单回顾一下TCP连接建立和断开的整个过程。(这里主要考虑主流程,关于丢包、拥塞、窗口、失败重试等情况后面详细讨论。) 首先是客户端发送syn(Synchronize ...

Wed Apr 08 02:11:00 CST 2020 0 2302
漫谈网络通信——从OSI网络模型到TCP/IP协议族

OSI七层模型   OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为 ...

Mon Dec 12 04:50:00 CST 2016 1 6883
漫谈IRP

I/O Request Packet(IRP) IRP概述: IRP是由I/O管理器发出的,I/O管理器是用户态与内核态之间的桥梁,当用户态进程发出I/O请求时,I/O管理器就捕获这 ...

Mon Apr 18 06:34:00 CST 2016 0 2442
[漫谈] 状态

记录一下笔者关于状态的一些相关认知。 1 状态 在计算机领域,状态[1]指的是一个系统被设计用来记住之前的事件或用户交互,那么就称之为有状态的系统,系统记录的信息则就是状态。注意这里的重点不是说记 ...

Thu Sep 03 20:01:00 CST 2020 0 537
漫谈QML

漫谈 QML/Qt Quick QML是从Qt 4.7开始引入的,QML是一种声明语言,使得可以像设计师思考的一样编码,并且Qt Quick元素就是应用程序的编译单元,每一帧的故事板被声明为元素树中的一个分支,每一个视觉方面的分支元素的属性被声明为一帧,每帧之间的过渡可装饰各种动画 ...

Sat Apr 08 21:10:00 CST 2017 0 3028
BPF漫谈

及动态追踪技术的重要性,其间研究春哥(章亦春 agentzh)的《动态追踪技术漫谈》[4]时,文中提及 ...

Tue Nov 07 21:12:00 CST 2017 1 2392
漫谈 Clustering

http://blog.pluskid.org/?p=17 k-means 好久没有写 blog 了,一来是 blog 下线一段时间,而租 DreamHost 的事情又一直没 ...

Mon Nov 17 21:50:00 CST 2014 1 9298
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM