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连接成功)状态,完成三次握手。
完成三次握手,
客户端
与服务器开始传送
数据
,在上述过程中,还有一些重要的概念:
查看全文
相关阅读:
Python 爬虫入门(一)
Dubbo、Zookeeper集群搭建及Rose使用心得(二)
Dubbo、Zookeeper集群搭建及Rose使用心得(一)
JAVA 加密算法初探DES&AES
Android 蓝牙模块基础操作
IntelliJ IDEA 使用随笔
Maven+SSM框架实现简单的增删改查
记录一次bug解决过程:数据迁移
SSM框架+Plupload实现断点续传(Spring+SpringMVC+MyBatis+Plupload)
JAVA开发环境
原文地址:https://www.cnblogs.com/zqq521/p/6251871.html
最新文章
【Go入门学习】golang自定义路由控制实现(一)
JVM,Java虚拟机基础知识新手入门教程(超级通熟易懂)
希尔排序(Go语言)
冒泡排序和选择排序(Go语言实现)
安卓设备上,前端页面,手势缩放页面功能实现
web开发
netsh command usage
python 按预先设定的顺序遍历字典
start a GUI software on a remote Linux PC via SSH
我学Python
热门文章
我学Python
sip工作笔记 2
我学Python
sip工作笔记 1
Linux下通过vconfig配置vlan
Python 爬虫入门——小项目实战(自动私信博客园某篇博客下的评论人,随机发送一条笑话,完整代码在博文最后)
Python 爬虫入门(四)—— 验证码下篇(破解简单的验证码)
Python 爬虫入门(四)—— 验证码上篇(主要讲述验证码验证流程,不含破解验证码)
Python 爬虫入门(三)—— 寻找合适的爬取策略
Python 爬虫入门(二)—— IP代理使用
Copyright © 2011-2022 走看看