07 tcp三次握手、四次挥手、十种状态

简介: 07 tcp三次握手、四次挥手、十种状态

tcp三次握手

tcp四次挥手

tcp十种状态

  • 当一端收到一个FIN,内核让read返回0来通知应用层另一端已经终止了向本端的数据传送
  • 发送FIN通常是应用层对socket进行关闭的结果

目录
相关文章
|
2月前
|
运维 网络协议
深入解析TCP三次握手与四次挥手:建立与断开连接的关键过程
深入解析TCP三次握手与四次挥手:建立与断开连接的关键过程
178 0
|
6月前
|
网络协议
TCP协议中用于建立和终止连接的过程(三次握手,四次挥手)
TCP协议中用于建立和终止连接的过程(三次握手,四次挥手)
37 0
|
6月前
|
网络协议
TCP三次握手,四次挥手策略
TCP三次握手,四次挥手策略
31 0
|
6月前
|
缓存 网络协议 算法
深入理解Linux网络——TCP协议三次握手和四次挥手详细流程
• 找到套接字:创建内核对象的时候,fd会跟file对象做通过fd_install关联起来,通过进程的fd_table就可以找到对应的file,而file的private指针就指向了socket对象,所以根据fd即可找到套接字 • 判断当前套接字的状态:只有SS_UNCONNECTED状态(刚创建的套接字就是该状态)才会继续,其他状态都会报错 1. 注意此处是socket的状态,而不是sock的状态 2. 会将socket状态更改为SS_CONNECTING • 更改sock状态为TCP_SYN_SENT
|
网络协议
TCP 协议四次挥手&状态变迁
TCP 协议四次挥手&状态变迁
55 0
|
网络协议
TCP的连接管理机制(三次握手与四次挥手)
TCP的连接管理机制(三次握手与四次挥手)
78 0
|
网络协议
【网络基础】TCP三次握手和四次挥手
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC
71 0
|
网络协议 Linux 应用服务中间件
粗略探讨一下tcp四次挥手
粗略探讨一下tcp四次挥手
346 0
|
监控 网络协议 前端开发
【网络小知识】TCP协议介绍/三次握手,四次挥手的作用
TCP协议介绍/三次握手,四次挥手的作用
|
缓存 网络协议 安全
TCP三次握手四次挥手及常见问题解决方案
TCP三次握手四次挥手及常见问题解决方案
TCP三次握手四次挥手及常见问题解决方案