文档章节

PHP-- http 三次握手 四次挥手

 海棠涩香
发布于 2017/03/27 20:52
字数 288
阅读 24
收藏 0

三次握手 建立tcp连接,

四次挥手 断开tcp连接

六个标识,

SYN 建立联机

ACK 确认标识

PSH push传送

FIN 结束

RST 重置

SEQUNCENUMBER 顺序号码

ACKNOWLEDGE NUMBER 确认号码

第一次握手 建立连接 客户端发送SYN包 到服务器 并进入一个状态 等待服务器确认

第二次握手 服务器确认收到SYN 然后发送给客户端一个SYN+ACK的包 进入确认状态

第三次握手 客户端收到SYN+ACK的包 向服务器发送了一个 ACK+1 进入了可以传输的状态

这个时候客户端可以和服务器可以进行传输数据了

第一次挥手 客户端发送一个FIN 用来关闭 客户端到服务器端的传输

第二次挥手 服务器收到客户端的FIN 发回 一个ACK+1

第三次挥手 服务器关闭和客户端的连接 发用一个 FIN 给客户端

第四次挥手 客户端发回 ACK 并将确认序号设置为 收到的序号+1

© 著作权归作者所有

下一篇: PHP--git 上传
粉丝 0
博文 9
码字总数 1287
作品 0
私信 提问
简明理解三次握手和四次挥手

注:三次握手和四次挥手本身并不复杂,但却可以从很多角度理解这两个过程,本文仅取一个视点解读,如有其它看法欢迎留言交流。 三次握手与四次挥手分别对应TCP连接建立过程与断开过程,先上T...

hello-k
2018/02/28
0
0
TCP三次握手和四次挥手

哈喽!大家好,今天我们来共同认识一下什么是三次握手和四次挥手,来了解一下TCP客户端和服务器之间是如何进行通信的,又如何释放连接的呢? 其实,实际上三次握手就是指建立一个TCP连接时,...

MRUJ
2017/09/01
0
0
TCP三次握手和四次挥手全过程及为什么要三次握手解答

TCP三次握手和四次挥手的全过程 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种表示: SYN(synchronous建立连接) ACK(acknowl...

Tenderrain
2017/11/10
0
0
TCP三次握手与四次挥手

TCP三次握手 一、什么是三次握手 三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 二、三次握手的目的 三次握手的目的是连接服务器指定端口,建立...

Lightmisa
2017/09/29
0
0
Tcp的三次握手四次挥手

三次握手 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到...

qq948939246
2018/02/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

策略模式

策略模式封装的是算法,而状态模式侧重的对象状态的转变。 /** * 策略,定义计算报价算法的接口 */public interface Strategy { /** * 计算应报的价格 * @param goo...

铁骨铮铮
26分钟前
0
0
如何用JavaScript写一个区块链?

Part1实现一个基本的区块链 1.区块链 区块链是由一个个任何人都可以访问的区块构成的公共数据库。这好像没什么特别的,不过它们有一个有趣的属性:它们是不可变的。一旦一个区块被添加到区块...

骚年锦时
30分钟前
0
0
HTTP协议

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议...

惊尘大人
32分钟前
0
0
Feign输出Info级别日志

背景   spring cloud netfix组件中,feign相关的日志默认是不会输出的,需要自定义配置才能输出,并且Feign只对Debug基本的日志做出响应, 实际业务需要输出Info级别的日志,所以需要做自定...

xiaomin0322
37分钟前
3
0
面向解决问题的java编程,spring boot,mybatis generator和坑-1starter

1、start一个spring boot项目 第一课我们也不能免俗,要从starter开始,spring boot的起始项目脚手架可以从spring boot官方starter生成地址开始:https://start.spring.io/ 这张图列出了一个...

wphmoon
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部