美文网首页
Http的三次握手和四次挥手

Http的三次握手和四次挥手

作者: 云里雾花 | 来源:发表于2018-06-11 11:17 被阅读0次

三次握手

1.客户端 发送syn =1 seqnumber=值 给服务器端

2.服务器 知道syn =1 是请求连接,然后返回 syn = 1,ack = 1,ack number = seq_number +1

3.客户端首先验证 ack = 1,syn = 1,和 ack number = 第一次请求的seq number +1,然后返回给服务器端 ack number = 返回的ack number +1,ack = 1. 服务器验证后就建立连接了。


client->service: syn = 1 ,seq_number =123

Note right of service:syn = 1 知道是请求连接

service->client: ack = 1,ack_number=seq_number+1,syn = 1

Note left of client:验证ack = 1 ack_number值等于第一次请求的值+1,syn = 1

client->service: ack = 1,ack_number =ack_number+1

Note right of service: 建立连接

四次挥手

1.client 发送fin 报文给服务器端

2.服务器收到客户端fin 后回复客户端 ack =1 意思是我收到了,客户端收到ack 后进入 FIN_WAIT状态,等待状态

3.服务器端发送一个fin 给客户端,

4.客户端收到fin 后发送ack 给服务器端 ,入TIME_WAIT状态,等待2ms后就知道服务器断开连接了,连接关闭


client->service:fin

service->client:ack=1

Note left of client: FIN_WAIT

service->client:fin

client->service:ack

Note left of client:TIME_WAIT

相关文章

  • 三次握手和四次挥手

    提起 三次握手 和 四次挥手,那么就不得不说一下 HTTP传输协议 我们都知道 三次握手 和 四次挥手 是 HTT...

  • 不积跬步--TCP三次握手和四次挥手过程

    本文来至转载TCP三次握手和四次挥手过程 TCP三次握手和四次挥手过程 1、三次握手 (1)三次握手的详述 首先C...

  • 2、tcpdump抓包分析三次握手和四次挥手

    TCP为什么需要三次握手、四次挥手 三次握手 三次握手 四次挥手 SYN flood攻击

  • TCP连接管理(三次握手,四次挥手)

    TCP连接管理(三次握手,四次挥手) 三次握手 四次挥手 client和server的连接状态变化 主动发起关闭的...

  • 三次握手

    一些容易忘的概念 1.三次握手四次挥手: 简明理解三次握手和四次挥手 - CSDN...

  • 2018-04-10

    TCP 三次握手,四次挥手 1. http协议的简介 HTTP,HyperText Transfer Protoc...

  • TCP的三次握手和四次挥手

    参考资料:[1].【TCP】详解TCP 三次握手和四次挥手[2]. iOS:为什么TCP连接要三次握手,四次挥手[...

  • HTTP-HTTPS总结篇

    (1).HTTP 协议在应用层。(2)三次握手,和四次挥手 在TCP层。(3)HTTPS = HTTP +SSL ...

  • 基础-TCP连接

    理解三次握手以及四次挥手具体过程,三次握手的原因、四次挥手原因、TIME_WAIT 的作用。 一、三次握手 假设 ...

  • TCP连接的建立和终止

    目录(1)三次握手(2)四次挥手(3)TCP状态转换图(4)TCP连接三次握手+四次挥手+状态转换 一:三次握手 ...

网友评论

      本文标题:Http的三次握手和四次挥手

      本文链接:https://www.haomeiwen.com/subject/rtgceftx.html