zoukankan
html css js c++ java
TCP三次握手图解
过程
第一次
第一次握手:建立连接时,
客户端
发送
syn
包(syn=j)到
服务器
,并进入
SYN_SENT
状态,等待服务器确认;SYN:同步序列编号(
Synchronize Sequence Numbers
)。
第二次
第二次握手
:
服务器
收到
syn
包,必须确认客户的SYN(
ack
=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入
SYN_RECV
状态;
第三次
第三次握手:
客户端
收到
服务
器的SYN+ACK包,向
服务器
发送确认包ACK(
ack
=k+1),此包发送完毕,客户端和服务器进入
ESTABLISHED
(TCP连接成功)状态,完成三次握手。
完成三次握手,
客户端
与服务器开始传送
数据
,在上述过程中,还有一些重要的概念:
查看全文
相关阅读:
linux查询php.ini位置
laravel打印完整SQL语句
python识别图片中的文字
python -使用pytesseract识别文字时遇到的问题
python弹出选择文件的弹出窗获取文件方法
python将字符串中多个空格换为一个空格
python生成word文档
linux下tar命令
python使用xpath获取内容
正则表达式匹配空行
原文地址:https://www.cnblogs.com/zqq521/p/6251871.html
最新文章
linux 忘记,重置root密码
Linux MySQL8.0.24 二进制安装 单机-多实例-多实例升级 [测试环境]
MySQL8.0新特性克隆插件_02_Clone-plugin[支持版本8.0.17+]
git命令怎么使用tortoise git已经生成的秘钥(windows)
pyspider 安装报错
Kubernetes-3.3:ETCD集群搭建及使用(https认证+数据备份恢复)
Kubernetes-3.2:kubespray安装高可用k8sv1.20.2集群及常见报错解决
docker文件系统分层存储原理
Flannel和Calico网络插件工作流程对比
Kubernetes-5-2:Harbor仓库的几种高可用方案与搭建
热门文章
[20210625]find -mtime +N N -N时间问题补充.txt
[20210604]索引分裂与 itl ktbitflg.txt
[20210602]分析library cache转储 5.txt
[20210524]分析library cache转储 4.txt
[20210524]分析library cache转储 3.txt
[20210521]11g shared pool latch与library cache mutex的简单探究4.txt
[20210520]11g shared pool latch与library cache mutex的简单探究3.txt
[20210520]11g shared pool latch与library cache mutex的简单探究.txt
[20210507]完善vim bccalc_win插件.txt
[20210507]dump library_cache.txt
Copyright © 2011-2022 走看看