runxinzhi.com
首页
百度搜索
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连接成功)状态,完成三次握手。
完成三次握手,
客户端
与服务器开始传送
数据
,在上述过程中,还有一些重要的概念:
相关阅读:
Symbol
对象的附加属性
怪异盒模型
javascript的三大组成部分
让目标对象滚动到视口位置
隐藏单个盒子的滚动条
uni-app判断有没有安装这个app,如果有的话直接打开,没有的话跳转到下载页面
js 读取json文件
openlays 使用 svg标注,动态修改svg颜色
iview table组件内容过多用“...”代替,鼠标悬停显示全部内容
原文地址:https://www.cnblogs.com/zqq521/p/6251871.html
最新文章
大盘好涨不算啥,大盘不好获利才叫牛逼,我的操盘机器人今日再次大获全胜20170309
Delphi下OpenGL2d绘图(03)-画线
Delphi下OpenGL2d绘图(02)-画点
Delphi下OpenGL2d绘图(01)-初始化
从零开始学JAVA(06)-WebService_Jersey_Restful
获取鼠标与键盘空闲时间
从零开始学JAVA(05)-连接数据库MSSQL(JDBC代码篇)
从零开始学JAVA(04)-连接数据库MSSQL(JDBC准备篇)
从零开始学JAVA(03)-用Eclipse生成HelloWorld的Jar文件(简单不带包)
从零开始学JAVA(02)-用Eclipse写hello World
热门文章
批量建文件夹【win7企业版】
软件图标显示不正常【win7企业版】
自动添加版权信息(修改类模板文件、窗体模板文件)
vs项目结构解析
附加数据库错误代码
c# winform控件dock属性停造位置、摆放顺序详解
IIS Express配置多站点同时运行
Google广告屏蔽插件adBlock
Win10中的睡眠、休眠
IIS Express 错误提示汇总
Copyright © 2020-2023
润新知