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

TCP 和 UDP 区别? 2、TCP/IP 协议涉及哪几层架构? 3、描述下 TCP 连接 4 次挥手的过程?为什么要 4 次挥手?

文章目录

    • 1、TCP 和 UDP 区别?
    • 2、TCP/IP 协议涉及哪几层架构?
    • 3、描述下 TCP 连接 4 次挥手的过程?为什么要 4 次挥手?
    • 4、计算机插上电源操作系统做了什么?
    • 5、Linux 操作系统设备文件有哪些?

1、TCP 和 UDP 区别?

  • TCP 基于连接,UDP 基于无连接。
  • TCP 要求系统资源较多,UDP 较少。
  • UDP 程序结构较简单。
  • TCP 保证数据正确性,UDP 可能丢包。
  • TCP 保证数据顺序,UDP 不保证。

2、TCP/IP 协议涉及哪几层架构?

应用层 传输层 互连网络层 网络接口层。

3、描述下 TCP 连接 4 次挥手的过程?为什么要 4 次挥手?

因为 TCP 是全双工,每个方向都必须进行单独关闭。关闭连接时,当 Server 端收到 FIN 报文时,很可能并不会立即关闭 SOCKET,所以只能先回复一个 ACK 报文,告诉 Client 端,”你

发的 FIN 报文我收到了”。只有等到 Server 端所有的报文都发送完了,我才能发送 FIN 报文,因此不能一起发送。故需要四步握手。

4、计算机插上电源操作系统做了什么?

  • 加电––––打开电源开关,给主板和内部风扇供电。
  • 启动引导程序––––CPU 开始执行存储在 ROM BIOS 中的指令。
  • 开机自检––––计算机对系统的主要部件进行诊断测试。
  • 加载操作系统––––计算机将操作系统文件从磁盘读到内存中。
  • 检查配置文件,定制操作系统的运行环境––––读取配置文件,根据用户的设置对操作系统进行定制。
  • 准备读取命令和数据––––计算机等待用户输入命令和数据。

5、Linux 操作系统设备文件有哪些?

字符设备、块设备。

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

相关文章:

  • pyside/qt03——人机协同的编程教学—直接面向chatGPT实战开发(做中学,事上练)
  • swing快速入门(五)
  • 银河麒麟v10系统SSH远程管理及切换root用户的操作方法
  • 设计模式——建造者模式(Java示例)
  • 深入探索 Spring Boot:简化开发,加速部署的全方位利器
  • SpectralGPT: Spectral Foundation Model 论文翻译3
  • ubuntu-c++-可执行模块-动态链接库-链接库搜索-基础知识
  • HTML中使用JavaScript实现一个简单的鼠标悬停特效。
  • 深入.NET平台和C#编程总结大全
  • jOOQ的使用场景
  • Pytorch-Transformer轴承故障一维信号分类(三)
  • pycharm多线程报错的问题(未解决)
  • 【常用字符大全】含emoji表情
  • android 蓝牙开关设置
  • C++ extern “C“ 用法
  • HTML面试题---专题四
  • stm32项目(11)——基于stm32的俄罗斯方块游戏机
  • 【计算机网络基础2】IP地址和子网掩码
  • ES6-import后是否有{}的区别
  • rv1126-rv1109-以太网功能-eth-(原理篇)
  • 【IDEA】反向撤销操作快捷键 ctrl+shift+z 和搜狗热键冲突的解决办法
  • 数据结构之----逻辑结构、物理结构
  • pip 通过git安装库
  • C语言——从终端输入 3 个数 a、b、c,按从大到小的顺序输出。
  • 【JVM从入门到实战】(二)字节码文件的组成
  • OPC UA常见故障信息代码
  • 第20关 快速掌握K8S下的有状态服务StatefulSet
  • ​如何使用https://www.krea.ai/来实现文生图,图生图,
  • 点滴生活记录2
  • 【带头学C++】----- 九、类和对象 ---- 9.12 C++之友元函数(9.12.1---12.4)