系统运维面试题总结(网络基础类)

系统运维面试题总结(网络基础类)

    • 网络基础类
      • 第七层:应用层
      • 第六层:表示层
      • 第五层:会话层
      • 第四层:传输层
      • 第三层:网络层
      • 第二层:数据链路层
      • 第一层:物理层
    • 类似面试题
      • 1、TCP/IP四层模型与作用?
      • 2、TCP协议与UDP协议工作在那一层?作用是什么?
      • 3、简述TCP三次握手
      • 4、简述TCP四次握手
      • 5、计算子网掩码

网络基础类

在这里插入图片描述
七层模型一般指开放系统互连参考模型,开放系统互连参考模型 (Open System Interconnect 简称OSI )是国际标准化组织 (ISO )和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

第七层:应用层

  • 为用户提供服务,给用户一个操作界面

第六层:表示层

  • 数据提供表示
  • 加密 (对称加密和非对称加密,ssh就属于非对称加密)
  • 压缩 (zip tar gz)

第五层:会话层

  • 确定数据是否需要进行网络传递

第四层:传输层

  • 对报文进行分组(发送时)、组装(接收时)
  • 提供传输协议的选择:
    TCP(传输控制协议):可靠的,面向链接的传输协议(特点:准确、可靠、慢)
    UDP(用户数据报协议):不可靠,面向无连接的传输协议(特点:快、不可靠)
  • 端口封装
  • 差错校验

第三层:网络层

  • IP地址编址 (源IP、目标IP)
  • 路由选择
    静态路由(对路由器消耗最小,不需要进行任何运算,按照配置好的路线走就行,但配置较复杂)
    动态路由(根据路由协议自己判断路径最短的走,需要消耗路由器的cpu,消耗较大)

第二层:数据链路层

  • MAC地址编址
  • MAC地址寻址
  • 差错校验

第一层:物理层

  • 数据实际传输
  • 电气特性定义(网线8根线那一根线传递数据)

类似面试题

1、TCP/IP四层模型与作用?

在这里插入图片描述
此类问题和回答osi模型无异(7层模型是60年代的TCP/IP四层模型细分出来的,特别是专门为交换机分出的数据链路层)

2、TCP协议与UDP协议工作在那一层?作用是什么?

在这里插入图片描述
在传输层,提供传输协议

3、简述TCP三次握手

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TCP三次握手是用于在不可靠的互联网上建立可靠连接的重要过程。这一过程涉及客户端和服务器之间发送的三个报文,以确保双方具备数据传输的条件。下面将详细讲解TCP三次握手的各个步骤及其意义:

  1. 第一次握手
    • 客户端向服务器发送一个包含SYN标志位为1的报文段,表示这是一个连接请求,并随机选择一个初始序列号(seq=x)。此时,客户端进入SYN-SENT状态,等待服务器的确认。
    • 这一步的主要目的是证明客户端的发送能力正常,同时告知服务器客户端希望建立连接。
  2. 第二次握手
    • 服务器收到客户端的SYN报文后,如果同意连接,则会返回一个SYN和ACK都为1的报文段。其中,确认号ack设置为x+1(表示收到并确认客户端的序列号),同时也为自己初始化一个序列号(seq=y)。此时,服务器进入SYN-RCVD状态。
    • 这一步证明了服务器端的接收能力和发送能力均正常,并且告知客户端同意建立连接。
  3. 第三次握手
    • 客户端收到服务器的确认报文后,会再次向服务器发送一个ACK为1的报文段,其确认号ack=y+1,自己的序列号则为seq=x+1。此时,客户端进入ESTABLISHED状态,服务器也收到这个报文后同样转入已建立连接状态。
    • 这一步最后证明客户端的接收能力是正常的,并且确认了服务器的序列号,完成了连接建立过程。

此外,为什么要进行第三次握手而不是两次握手呢?这是因为第三次握手可以防止已经失效的连接请求报文突然又传送到服务器而产生的错误。如果采用两次握手,那么当客户端发送的请求报文在网络中延迟到达服务器后,服务器误认为客户端又发起了新连接,从而分配资源导致资源浪费和错误处理。

总之,通过TCP三次握手,能够确保客户端和服务器之间的连接是有效且可靠的,为之后的数据传送做好准备。这一机制在网络通信中具有至关重要的作用,保证了数据的可靠传输。

4、简述TCP四次握手

在这里插入图片描述

在这里插入图片描述
TCP四次握手是TCP协议中用于终止一个已建立的连接的过程,包括客户端和服务器之间共发送四个报文段

TCP(传输控制协议)是一种面向连接的、可靠的数据传输协议,其可靠性体现在通过握手和挥手机制来确保数据完整且有序地传输。在TCP连接的建立和终止过程中,分别使用了三次握手和四次挥手的方法。以下将详细解释TCP四次挥手的流程及其原因:

  1. 第一次挥手:当客户端完成数据传输后,会发送一个FIN报文段,此时FIN标志位被设置为1,表示客户端希望关闭连接。客户端进入FIN-WAIT-1状态。这相当于客户端对服务器说:“我已经没有数据要发送了,准备关闭连接。”。
  2. 第二次挥手:当服务器收到客户端的FIN报文段后,会立即回复一个ACK报文段,确认序号为客户端序列号加1,并进入CLOSE-WAIT状态。这个ACK报文段告诉客户端:“我收到了你的关闭请求,也知道你没有数据要发送了”。但此时服务器可能还有数据未发送完,因此不会立即关闭连接。
  3. 第三次挥手:服务器在完成所有数据处理及发送后,也会发送一个FIN报文段,以通知客户端它可以释放连接。此时服务器进入LAST-ACK状态。这相当于服务器对客户端说:“我也完成了数据发送,可以关闭连接了”。
  4. 第四次挥手:客户端收到服务器的FIN报文后,会立即发送ACK报文段作为回应,确认序号为服务器序列号加1。客户端进入TIME-WAIT状态。注意,这个时候连接还没有完全关闭,客户端需要等待一个称为最长报文段寿命(2MSL)的时间,以确保服务器收到了最后的ACK报文。之后,客户端和服务器才会真正关闭连接。

通过四次挥手机制,TCP确保了双方的数据都已经被接收和处理完毕,避免了因突然关闭连接导致的数据丢失或错误问题。这种机制虽然看似繁琐,却是保证可靠数据传输的必要步骤。

5、计算子网掩码

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
1位就是2的8次方,但是要剪掉网络地址和广播地址,如果有划分网段就要再根据划分的网段数再减2.

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/749800.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

停更公告

由于csdn越来越流氓了,我永久停更,专注于网站建设(亚运奥运素材网)qdhca.asiahttp://qdhca.asia/

Linux之prometheus安装和使用简介(一)

一、prometheus简介 普罗米修斯Prometheus是一个开源系统监控和警报工具包,最初构建于SoundCloud。自2012年成立以来,许多公司和组织都采用了普罗米修斯,该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立…

如何使用WxPusher向个人微信推送发送实时消息,比如定时任务等

wxpusher-sdk-java这个框架开源了:GitHub - wxpusher/wxpusher-sdk-java: 微信消息实时推送服务[WxPusher]的Java版本sdk,可以通过API实时给个人微信推送消息。wechat pusher. 文档地址:WxPusher微信推送服务 WxPusher (微信推送服务)是一个…

【启明智显分享】典型的HMI应用实现方案:帮你更好地主控选型!

HMI是操作者与机器/系统间资讯传递和交换的主要桥梁。HMI系统通常能提供丰富的资讯,例如温度、压力、制造流程步骤以及材料的计量数据。还能显示设备中物料的确切位置或储存槽内的液位数据等讯息。无论是在工业自动化还是医疗、商业等重要行业领域,HMI都…

使用Retrofit2+OkHttp监听上传或者下载进度会执行两次的问题

使用Retrofit2OkHttp监听上传或者下载进度RequestBody#writeTo/ResponseBody#source 会执行两次的问题 example: 问题原因: 使用了HttpLoggingInterceptor拦截器,并且日志等级为HttpLoggingInterceptor.Level.BODY 问题解决:

【Linux】环境基础开发工具使用(yum、vim、gcc/g++、gdb、make/Makefile)

文章目录 Linux 软件包管理器 yumLinux开发工具Linux编辑器-vim使用vim的基本概念vim下各模式的切换vim命令模式各命令汇总vim底行模式各命令汇总批量化注释和批量化去注释vim简单的配置解决一个小问题 Linux编译器-gcc/g作用gcc/g 语法预处理编译汇编链接什么是函数库 Linux调…

【第一周】认识小程序

目录 认识小程序发展历史发展前景发展优势个人企业/创业 账号申请开发工具下载流程使用说明 协作项目交流收益渠道 认识小程序 发展历史 微信小程序自2016年首次提出以来,经历了快速的发展和完善过程,以下是其主要发展历史节点: 2016年1月…

vue3 中的根据某些特定的文字来筛选数组数据

现在有一批这样的数据 这样的数据 我想根据 hallName 来筛选数据 比如关键字有 我不需要 带有下面字符换的数组数据 const importantData ref(["VIP", "CINITY", "杜比", "IMAX", "4DX", vip, Vip]) 使用some 方法 arr…

手机端调试工具 vconsole、eruda 使用方法

在手机端能正常查看log及网络请求。。 1.eruda: 在 index.html 中引入&#xff1a; /** 科学上网地址 */ <script src"https://cdn.jsdelivr.net/npm/eruda"></script> /** 国内访问地址 */ <script src"https://fastly.jsdelivr.net/npm/eru…

ARP欺骗

一、什么是ARP ARP欺骗是一种针对以太网地址解析协议&#xff08;ARP&#xff09;的攻击技术&#xff0c;通过伪造ARP数据包来篡改目标计算机的ARP缓存&#xff0c;实现中间人攻击或拒绝服务攻击。 ARP协议的基本功能是通过目标设备的IP地址查询其MAC地址&#xff0c;以保证网…

VMware虚拟机三种网络模式设置 - Host-Only(仅主机模式)

一、前言 在之前的《Bridged&#xff08;桥接模式&#xff09;》、《NAT&#xff08;网络地址转换模式&#xff09;》中&#xff0c;我详细介绍了虚拟机网络模式设置中的桥接模式与网络地址转换模式。今天详细讲解一下Host-Only&#xff08;仅主机模式&#xff09;。 在VMware虚…

为什么说展厅数字人是展览未来的趋势?

展厅数字人是利用数字化、智能化和网络化等信息技术手段提升展厅展览服务和游览体验的全新载体。随着人工智能和虚拟现实技术的应用发展&#xff0c;展厅数字人已成为展厅展览转型升级的重要趋势。 展厅数字人凭借其创新性、强可塑性&#xff0c;成为展厅新名片&#xff0c;为各…

【pytorch08】拼接与拆分

1.拼接与拆分 CatStackSplitChunk 2.Cat 有两张成绩单 [class1-4,students,scores] [class5-9,students,scores]’ 要把这两个成绩单合并在一起 如何理解该行为 注意&#xff1a;班级情况中 A的tensor是[4,32,8],B的tensor是[5,32,8]如果我们是在0维上进行拼接&#xff0c;要…

使用 GitHub Actions 编译和发布 Android APK

使用 GitHub Actions 编译和发布 Android APK 在现代软件开发中&#xff0c;持续集成和持续部署&#xff08;CI/CD&#xff09;已成为不可或缺的一部分。对于 Android 开发者来说&#xff0c;自动化编译和发布 APK 不仅节省时间&#xff0c;还能确保每次发布的一致性。本文将介…

力扣每日一题 6/24 模拟 数组 单调栈

博客主页&#xff1a;誓则盟约系列专栏&#xff1a;IT竞赛 专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ 503.下一个更大元素II 【中等】 题目&#xff1a; 给定一个循环数组 nums…

视频上面怎样编辑文字?4种视频编辑文字方法分享

视频已成为我们日常生活中不可或缺的一部分。无论是社交分享、商业宣传还是个人记录&#xff0c;视频都以其直观、生动的特点吸引着观众的眼球。然而&#xff0c;一个优质的视频&#xff0c;除了画面和音效&#xff0c;文字编辑也是提升观看体验的关键。那么&#xff0c;如何在…

数据结构-图的存储结构-邻接矩阵

图的结构十分复杂&#xff0c;不仅各个结点的度不同&#xff0c;各个顶点之间的路径也不尽相同。但是图的主要组成部分比较清晰&#xff0c;分为顶点信息和边或者弧的信息。 邻接矩阵 邻接矩阵就是用一维数组存储图中顶点的信息&#xff0c;用一个二维数组表示图中各个顶点之间…

探索“联宝360”:社交电商领域的新星及其商业模式分析

亲爱的朋友们&#xff0c;大家好&#xff01;我是吴军&#xff0c;在互联网行业里摸爬滚打多年&#xff0c;专注于新兴商业模式的探索和研究。最近&#xff0c;一个备受瞩目的项目“联宝360”在社交电商领域崭露头角&#xff0c;其背后的推动者&#xff0c;倪振达及其团队。 在…

HTML【介绍】

HTML【介绍】 一、Web认知 1.网页组成 文字、图片、音频、视频、超链接 2.五大浏览器 IE浏览器、火狐浏览器&#xff08;Firefox&#xff09;、谷歌浏览器&#xff08;Chrome&#xff09;、Safari浏览器、欧朋浏览器&#xff08;Opera&#xff09; 3.Web标准的构成 HTML…

打破生态「孤岛」,Catizen将开启Telegram小游戏2.0时代?

Catizen&#xff1a;引领Telegram x TON生态的顶级猫咪链游 在区块链游戏领域&#xff0c;吸引玩家的首要因素往往是游戏的趣味性。然而&#xff0c;仅靠趣味性无法评估一个项目的长期价值和发展潜力。真正能在区块链游戏市场中取得长久成功的项目&#xff0c;无一例外都依靠扎…