原文:《深入理解 TCP 协议》思维导图式的总结

学习 深入理解 TCP 协议:从原理到实战 时的收获: ...

2020-04-09 16:21 1 556 推荐指数:

查看详情

深入理解JVM读书笔记思维

为了证明我已经啃完这本书然后买新书不用剁手。。。脑图画了8个钟,感觉整个人都不好了T_T 脑细胞不知道死了多少。。。 其实没吃透,估计若干年后要重新翻开来看。。。 ...

Sun Aug 10 07:28:00 CST 2014 2 3076
深入理解TCP协议及其源代码

深入理解TCP协议及其源代码 实验环境:Linux-5.0.1 内核 32位系统的MenuOS 本次主要分析理解TCP三次握手,和跟踪三次握手的基本过程 该TCP协议的状态转换图,完整的描述了TCP状态的变化: 从中可以清楚的了解到整个TCP状态转移的过程。总共有11个状态。 先说 ...

Fri Dec 27 04:25:00 CST 2019 0 236
深入理解TCP协议及其源代码

本次实验,我们来探究connect及bind、listen、accept背后的三次握手。 实验原理 首先简要回顾一下TCP三次握手的过程: 第一次握手:client向server发送SYN=1的数据报文表示请求连接,初始序列号(Sequence Number)字段为X。此时 ...

Wed Dec 25 02:54:00 CST 2019 0 763
深入理解TCP协议及其源代码

目录 TCP三次握手理论 三次握手过程 状态转换 三次握手源代码分析 创建Socket 客户端流程 发送SYN报文,向服务器发起tcp连接 收到服务端的SYN+ACK,发送ACK ...

Fri Dec 27 00:17:00 CST 2019 0 1645
深入理解TCP协议及其源代码

TCP在linux下的实现过程: 首先服务器端调用socket()创建服务器端的套接字之后调用bind()绑定创建socket是所拿到的socket文件描述符,之后调用acppet()阻塞自己等待客户端的连接。 客户端同样调用socket()创建客户端的套接字,之后调用connect()去连接 ...

Fri Dec 27 00:45:00 CST 2019 0 1234
【Linux TCP close】深入理解TCP协议及其源代码

深入理解TCP协议及其源代码 TCP close分析 close背后的连接终止过程 TCP协议作为一个可靠的、基于连接的流协议,要通过IP层的不可靠传输来,给上层协议提供"可靠"的数据流。 可靠:TCP要保证用户数据完整以及数据的顺序。 基于连接:启动前要建立连接,结束 ...

Fri Dec 27 06:07:00 CST 2019 0 935
深入理解TCP(二)

  上一篇http://www.cnblogs.com/whc-uestc/p/4715334.html中已经讲到TCP跟踪一个拥塞窗口来(cwnd)提供拥塞控制服务,通过调节cwnd值以控制发送速率。那么TCP如何基于丢包事件来设置cwnd值?通过TCP拥塞控制算法来实现。TCP拥塞控制 ...

Fri Aug 14 05:34:00 CST 2015 0 2175
深入理解TCP(一)

  TCP是面向连接的传输层层协议,可以为应用层提供可靠的数据传输服务。所谓的面向连接并不是真正意思上的连接,只不过是在发送数据之前,首先得相互握手,也就是说接收方知道你要发数据给它了。而UDP是面向无连接的传输层协议,并不提供可靠的数据传输。有一个很恰当的比喻:UDP传输就类似于写信,接收方事先 ...

Thu Aug 13 05:39:00 CST 2015 0 3265
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM