tcp的三次握手和四次挥手?

简介: tcp的三次握手和四次挥手?

一:引出

客户端与服务器之间数据的发送和返回的过程当中需要创建一个叫TCP connection的东西;由于TCP不存在连接的概念,只存在请求和响应,请求和响应都是数据包,它们之间都是经过由TCP创建的一个从客户端发起,服务器接收的类似连接的通道,这个连接可以一直保持,http请求是在这个连接的基础上发送的;在一个TCP的连接上是可以发送多个http请求的


报文格式:

a4243ac63c6c4890ab85001d0db2ef99.png

左边家庭要给右边家庭通信中的(应用层和传输层和网络层)

左边家庭的孩子小红(应用层中 应用进程)写了一封信(应用消息),然后小红将信交给了哥哥李雷(传输层),李雷将信放入到家门口的信箱里,邮递员来了将信取走放到了邮政汽车上,然后邮政汽车肯定不是直达的,他们到了转运中心(路由器)转到另一辆汽车上根据时间成本,路线成本等选择一条路继续运输(网络层)。

三:TCP的三次握手的图示

tcp的三次挥手图

1.图

所谓的三次握手即TCP连接的建立。这个连接必须是一方主动打开,另一方被动打开的。

以下为客户端主动发起连接的图解:

相关文章
|
5月前
|
负载均衡 网络协议 算法
TCP 三次握手和四次挥手详解
TCP 三次握手和四次挥手详解
68 3
|
7月前
|
网络协议
TCP三次握手和四次挥手
TCP三次握手和四次挥手
|
7月前
|
网络协议
|
7月前
|
网络协议
TCP三次握手 四次挥手
TCP三次握手 四次挥手
|
7月前
|
缓存 网络协议 数据处理
TCP中的三次握手和四次挥手
我们知道TCP是运输层的面向连接的可靠的传输协议。**面向连接的**,指的就是在两个进程发送数据之前,必须先相互“握手”,确保两进程可以进行连接。并且这个传输是点对点的,即一个TCP连接中只有一个发送方和接收方;**可靠的**,指的是在任何网络情况下,在TCP传输中数据都将完整的发送到接收方。
73 0
TCP中的三次握手和四次挥手
|
7月前
|
网络协议 算法
TCP 三次握手和四次挥手
TCP 三次握手和四次挥手
94 0
TCP 三次握手和四次挥手
|
网络协议
TCP——三次握手和四次挥手
TCP——三次握手和四次挥手
138 0
TCP——三次握手和四次挥手
|
网络协议
TCP三次握手、四次挥手
快速学习TCP三次握手、四次挥手
TCP三次握手、四次挥手
|
网络协议
tcp三次握手与四次挥手
tcp三次握手与四次挥手
101 0
|
网络协议 网络安全
对TCP三次握手四次挥手的理解
对TCP三次握手四次挥手的理解
137 0
对TCP三次握手四次挥手的理解