miwaiwai

导航

统计

TCP/IP协议的11种状态

 

 谁先关闭,谁先进入time_wait状态,后关闭的进入closed状态

 如果同时关闭,那么同时进入time_wait状态

 fin_wait_2是半连接状态

 

 服务器端突然关闭,操作系统会向对端发送一个sigpipe的信号,如果客户端不处理,那么客户端程序会挂掉的

 1.当对等方socket关闭,会给客户端发送字节段FIN,长度为0

 2.客户端没有处理 FIN

 3.客户端继续向服务器发送报文(TCP协议是全双工的)

      在服务器端,已经关闭socket,不等于客户端不能写

在这种场景下:

  如果客户端往服务器发送数据,将会引起tcpip协议进行RST段,会引起你的客户端  -------》产生一个信号SIGPIPE----》这个信号将会导致你的进程消失掉

 

posted on   米歪歪  阅读(20)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示