当前位置: 首页 > news >正文

有关应用层面试题有关库的思维导体

面试题目:

TCP通信中3次握手和四次挥手?

答:

  1. 第一次握手:客户端发送SYN包(SYN=1, seq=0)给服务器,并进入SYN_SENT状态,等待服务器返回确认包。
  2. 第二次握手:服务器接收到SYN包,确认客户端的SYN,发送ACK包(ACK=1 , ack=1),同时发送一个SYN包(SYN=1, seq=0),并进入SYN_RCVD状态。
  3. 第三次握手:客户端接收到服务器的SYN包,以及ACK包,进入establish状态,同时向服务器发送ACK包(ACK=1, ack=1)。此时三次握手包发送完毕,服务器也进入establish状态
  1. 第一次挥手,主动关闭方发送一个FIN包(FIN=1, seq = u)给被动方,进入FIN_WAIT_1状态;
  2. 第二次挥手:被动方接收到FIN包,给主动方发送一个ACK包(ACK=1, ack=u+1);并进入CLOKSE_WAIT状态。主动方接受到ACK包后,进入FIN_WAIT_2状态。如果有数据没有发送完毕,则继续发送,直到发送完毕为止;
  3. 第三次挥手:被动方发送一个FIN包(FIN=1, seq=w),进入LAST_ACK状态.
  4. 第四次挥手:主动关闭方收到FIN包,回复一个ACK包(ACK=1, ack=w+1)。被动关闭方收到主动关闭方的ACK后关闭连接。

<静态库与动态库>思维导图

http://www.lryc.cn/news/429026.html

相关文章:

  • 记一次 SAP BP 编号范围错误引发的一个问题 GET_NRIV_LINE
  • (17)ELK大型储存库的搭建
  • 每日一问:Kafka消息丢失与堆积问题分析(简化版)
  • C语言中函数sizeof和strlen区别
  • RAG与LLM原理及实践(14)---- Python + MinIO + Kafka进阶
  • 接口自动化-代码实现
  • 如何查看linux大文件
  • 生成式人工智能服务大模型备案答疑
  • QT-贪吃蛇小游戏
  • 虚幻5|AI视力系统,听力系统,预测系统(1)视力系统
  • IC rankIC
  • Windows服务器IIS7下如何查看真实报错原因
  • 深度学习设计模式之策略模式
  • Linux 下安装miniconda(少走弯路)
  • java ssl使用自定义证书
  • 【ARM+Codesys 客户案例 】基于RK3568/A40i/STM32+CODESYS开发的控制器在自动输送分拣系统上的应用,支持定制
  • C++ 设计模式(1. 单例模式)
  • 算法笔记|Day31动态规划IV
  • CSS文字方向控制属性text-orientation
  • 配置typora上传图片到Chevereto图床
  • Java面试八股之如何保证消息队列中消息不重复消费
  • 0.91寸OLED迷你音频频谱
  • 机器学习--特征工程常用API
  • 块级LoRA:个性化与风格化在文本到图像生成中的新突破
  • redis的数据结构——压缩表(Ziplist)
  • 探索未知,悦享惊喜 —— 您的专属盲盒一番赏小程序盛大开启
  • dompdf导出pdf中文乱码显示问号?
  • 韩顺平Java-第二十四章:MYSQL基础篇
  • 【动态规划算法题记录】最长/最大 问题汇总 (leetcode)
  • 2020 位示图