Linux 之 TCP 协议详解
来源:互联网 发布:淘宝联盟手安卓版 编辑:程序博客网 时间:2024/05/16 10:56
TCP协议详解
传输层概述TCP状态转移详解TCP建立连接和关闭连接过程RST复位报文段TCP可靠传输机制
传输层概述
TCP服务特点TCP头部信息
TCP服务特点
TCP协议的特点是:面向连接、字节流和可靠传输。 TCP的面向连接是什么意思? TCP的字节流是什么意思? TCP的可靠是什么意思?那么传输层在整个TCP/IP协议族中的作用是什么呢?
TCP头部结构
TCP状态转移详解
TCP连接状态转移过程
TCP建立连接和关闭连接过程
三次握手建立连接四次握手关闭连接TIME_WAIT状态
三次握手建立连接
四次握手关闭连接
TIME_WAIT状态
TIME_WAIT状态存在的原因: 可靠地终止TCP连接 保证迟来的TCP报文段有足够的时间被识别并丢弃TIME_WAIT状态过多的处理方法: 修改内核参数 尽可能被动关闭连接 将长连接修改为短连接
RST复位报文段
RST报文段的作用发送RST报文段的情况
RST报文段的作用
RST报文段是请求对方重新连接,发送此报文段的时机有: 在连接建立时 在中间发送数据时 在连接关闭时
发送RST报文段的情况
端口未打开请求超时提前关闭在一个已关闭的socket上收到数据异常终止一个连接向处于listen的端口发送数据
TCP可靠传输机制
TCP超时重传TCP拥塞控制过程超时重传的处理方法: TCP模块为每个TCP报文段维护一个重传定时器如果超时,则进行重传,重新设置定时器
TCP拥塞控制过程
TCP模块的任务: 提高网络利用率 降低丢包率 拥塞控制
拥塞控制分为四部分:
TCP慢启动 拥塞避免 快速重传 快速恢复
TCP拥塞控制过程
拥塞发生后的处理过程: 收到三个重复的确认处理过程 收到1个重复的确认处理过程 收到信数据确认时的处理过程
(未完待续……持续更新……)
0 0
- Linux 之 TCP 协议详解
- 《Linux高性能服务器编程》读书笔记之tcp协议详解
- Linux服务器--TCP协议详解
- TCP/IP协议之IP协议详解
- Linux 之 TCP/IP协议
- TCP/IP协议详解之 TCP协议学习笔记
- TCP协议详解----Linux学习笔记
- HTTP协议之:TCP连接详解
- TCP IP协议之通信详解
- tcp/ip详解读书笔记之TCP协议(1)
- 《TCP/IP详解》之TCP协议学习笔记
- linux 网络子系统之----TCP基础协议
- Linux网络编程之TCP协议
- Linux 之 IP协议详解
- TCP/IP详解:协议(TCP)
- TCP/IP协议基本概括+ARP协议详解+DNS协议详解---Linux学习笔记
- TCP、UDP协议详解
- TCP、UDP协议详解
- 剑指offer-将二叉树打印为多行
- 懂傅里叶变换
- 2 最简单的验证码生成
- 解决硬盘分区无法挂载的问题
- 开始博客之旅
- Linux 之 TCP 协议详解
- SIFT四部曲之——极值检测和定位
- 浅析人脸检测之Haar分类器方法
- (十)java多线程之CountDownLatch
- POJ 3175 枚举
- Chapter 2 Swarm管理Docker集群
- RBM介绍
- Myeclipse中链接Oracle并实现简单查询-JDBC
- Centos7 安装7z