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

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

tcp三次握手

tcp四次挥手

tcp十种状态

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

目录
相关文章
|
6月前
|
前端开发 网络协议 JavaScript
|
网络协议
TCP/IP协议三次握手与四次挥手流程解析
一、TCP报文格式   TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式   上图中有几个字段需要重点介绍下:   (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。
1463 0
|
6月前
|
网络协议
TCP协议中用于建立和终止连接的过程(三次握手,四次挥手)
TCP协议中用于建立和终止连接的过程(三次握手,四次挥手)
32 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 协议四次挥手&状态变迁
53 0
|
网络协议
TCP的连接管理机制(三次握手与四次挥手)
TCP的连接管理机制(三次握手与四次挥手)
76 0
|
网络协议
【网络基础】TCP三次握手和四次挥手
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC
70 0
|
网络协议 Linux 应用服务中间件
粗略探讨一下tcp四次挥手
粗略探讨一下tcp四次挥手
342 0
|
监控 网络协议 前端开发
【网络小知识】TCP协议介绍/三次握手,四次挥手的作用
TCP协议介绍/三次握手,四次挥手的作用
|
缓存 网络协议 安全
TCP三次握手四次挥手及常见问题解决方案
TCP三次握手四次挥手及常见问题解决方案
TCP三次握手四次挥手及常见问题解决方案