美文网首页
http(二)chuan传输层TCP

http(二)chuan传输层TCP

作者: clumsy钧 | 来源:发表于2019-02-13 20:54 被阅读16次

三步握手

1.a:已发送,收到请回答
2.b:已收到,收到我收到的信息请回答(为了确定自己收到的信息被对方捕获)
3.a:收到

  • 客户端发送 SYN报文给服务器端,序列号是n,进入 SYN_SEND 状态。
  • 服务器端收到 SYN 报文,回应一个ACK(序列号是n+1)同时发一个 SYN (序列号是m),进入 SYN_RECV 状态。
  • 客户端收到服务器端的 SYN 报文,回应一个 ACK(序列号是m+1)报文,进入 Established 状态。
image

四步挥手

客户端发送一个 FIN ,告诉服务器想关闭连接。
服务器收到这个 FIN ,发回一个 ACK。
服务器通知应用程序关闭网络连接,应用程序关闭后通知服务器。服务器发送一个 FIN 给客户端 。
客户端发回 ACK 报文确认。

客户端发送一个 FIN ,告诉服务器想关闭连接。
服务器收到这个 FIN ,发回一个 ACK。
服务器通知应用程序关闭网络连接,应用程序关闭后通知服务器。服务器发送一个 FIN 给客户端 。
客户端发回 ACK 报文确认。


image

why挥手比握手多一步

因为挥手在发送一次要关闭的信息之后会等服务器真正关闭应用后再发送已关闭的信息

http方法
表现层状态转换(英语:Representational State Transfer,缩写:REST),API设计规范,HTTP方法与对应数据库增删改查对应

GET:读取(Read)
POST:新建(Create)
PUT:更新(Update)
PATCH:更新(Update),通常是部分更新
DELETE:删除(Delete)

相关文章

  • http(二)chuan传输层TCP

    三步握手 1.a:已发送,收到请回答2.b:已收到,收到我收到的信息请回答(为了确定自己收到的信息被对方捕获)3....

  • Http 和TCP

    1 http -->应用层协议tcp --->传输层协议 --ip --网络层协议http基于tcp协议; 2 ...

  • 图解http

    TCP/IP分为应用层,传输层,网络层和数据链路层 应用层:FTP ,DNS,HTTP传输层:TCP,UDP网络层...

  • 2020-07-11

    TCP/IP分层:应用层,传输层,网络层,数据链路层。 应用层:http数据 传输层:tcp首部 网络层:IP首部...

  • http请求过程

    http协议即为超文本传输协议,http协议建立在tcp之上,tcp为传输层协议,而http则为应用层协议。 ht...

  • TCP/IP 网络模型,对应协议举例

    应用层 HTTP,FTP传输层 TCP,UDP网络层 ...

  • socket和http的区别

    HTTP协议:超文本传输协议,对应于应用层,HTTP协议是基于TCP连接的 tcp协议: 对应于传输层 ip协议:...

  • 06-网络类&加密

    网络七层协议(http,tcp/ip处于哪一层)? http属于应用层协议,基于tcp/ip tcp/ip属于传输...

  • HTTP与TCP的区别和联系

    HTTP与TCP的区别和联系 TCP对应于传输层,HTTP对应于应用层,从本质上来说,二者没有可比性。 Http协...

  • 网络架构

    应用层---HTTP协议 表示层---HTTP协议 会话层---HTTP协议 传输层---TCP}--socket...

网友评论

      本文标题:http(二)chuan传输层TCP

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