网络工程师知识点

news2024/11/25 16:50:37

1、OSI模型是每层的功能,用到的协议,使用到的设备,涉及到的数据传输单元

  • 第七层应用层:提供应用程序间通信 (服务应用:http、ftp、dns)

  • 第六层表示层:处理数据格式、数据加密等

  • 第五层会话层:建立、维护和管理会话

  • 第四层传输层:建立主机端到端连接(TCP协议和UDP协议)
    设备:防火墙
    数据传输单元是:段

  • 第三层网络层:寻址和路由选择(IP协议、ICMP协议)
    设备:路由器
    数据传输单元:包

  • 第二层数据链路层:提供介质访问、链路管理等(以太网协议)
    设备:二层交换机
    数据传输单元 帧

  • 第一层物理层:比特流传输
    设备: 网线
    数据传输单元是:比特

PDU 不同层级之间传输的数据单元 四块:段 包65535 帧1500 比特

注意:数据传输和接收过程中的 封装和拆装过程

2、TCP/IP 四层模型是实际网络中通信所用的标准
应用层:
传输层:
互连网层:
网络接口层:
在这里插入图片描述
注意:由七层的哪几层合并来的
问到作用的时候直接回答七层的作用就行

3、计算机网络可以分为哪些类别?
按地域分: 局域网(LAN)、城域网(MAN)、广域网(WAN)

4、你知道的网络拓扑结构有哪些?
在这里插入图片描述

5 、T568A 与T568B 的线序
T568A线序:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕。
T568B线序:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕。

6、你了解哪些光纤?或者说光纤的分类?光纤的连接设备都有哪些?
区别 单模光纤, 多模光纤 光纤终端盒 光转换 光模块
贵 传输远 外观黄色 便宜,多数传输在500以内 外观橘色

7、什么是MAC 地址?或者问介绍一下MAC地址?
由48个二进制数字组成,一般用12个十六进制数字来写, 前6位是固定的厂商ID, 后6位代表产品ID;
工作在数据链路层

8、以太网数据帧结构?
IEEE802.2标准的帧
在这里插入图片描述

9、22、IP 地址的分类,及私有IP 地址范围?
在这里插入图片描述

私有地址
10.0.0.0-10.255.255.255/8
172.16.0.0-172.31.255.255/16
192.168.0.0-192.168.255.255/24
特殊地址
127.0.0.0 网段的地址 环回测试地址,测试本机网络连通性
169.254.0.0 网段地址 当自动获取不到IP地址的时候,会自动分发这个网段的地址,无法联通网络。

10、ARP 的作用? 什么ARP协议?
作用:ARP 协议是地址解析协议,作用是通过目的IP地址获取目标设备的MAC地址。
ARP的安全防护:由于ARP协议经常被黑客利用攻击局域网,会采用IP地址和MAC地址绑定的功能来预防攻击,并且使用最新版杀毒软件清除ARP病毒。
电脑ARP缓存表查询命令;arp -a
ARP代理的作用:同一网段、不同物理网络上的计算机之间,可以通过ARP代理实现相互通信。
免费ARP的作用:免费ARP可以用来探测IP地址是否冲突。

11、什么是ICMP?
互联网控制消息协议(Internet Control Message Protocol)
作用:ICMP用来传递差错、控制、查询等信息。
常用命令ping tracert(踹死他)
两个命令的区别:Ping命令可以直接的看到网络是否通畅,或者故障。
Tracert命令,可以看到数据包到走向,可以到数据包延迟信息,可以帮助排除环路。
在这里插入图片描述

ICMP报文:差错报文、查询报文
报文的类型有7类:
在这里插入图片描述

12、子网划分 笔试题
在线计算器 http://www.ab126.com/web/3552.html

问题。某单位现有IP地址是192.168.1.0 /24 网段,新成立6个部门,要求在1.0网段的基础上为这6个部分划分新的IP地址段,并保证每个段地址使用的IP数量最大。
在这里插入图片描述

13、关于VLSM和CIDR (提问的时候,记得说计算器)
VLSM:子网划分,是把一个标准网络分成几个小型网络(子网划分)子网掩码往右边移了。
CIDR:子网汇聚,是把几个标准网络合成一个大的网络,子网掩码往左边移了。
在这里插入图片描述

14、TCP 、UDP 的作用、区别与关系?
TCP(传输控制协议)面向连接可靠传输。可以保证通信两端的可靠传递,支持乱序恢复、差错重传和流量控制。
UDP(用户数据报协议)面向无连接、不可靠快速传输。数据传输的可靠性由应用层保证。

15、Tcp 协议3 次握手过程
第一次握手:主机A发送一个标识了SYN的数据段,表示期望与服务器A建立连接,此数据段的序列号为a。
第二次握手:服务器A回复标识了SYN+ACK的数据段,此数据段的序列号为b,确认序列号为主机A的序列号加1,以此作为对主机A的SYN报文的确认。
第三次握手:主机A发送一个标识了ACK的数据段,此数据段的序列号为a+1,确认序列号为服务器A的序列号加1,以此作为对服务器A的SYN报文的确认
在这里插入图片描述
TCP四次挥手
由于TCP协议的连接是双向连接,所以断开时也是双向断开
假设有两台电脑T1 T2
第一次 T1发送FIN字段的TCP段请求断开连接
第二次 T2 收到回复ACK确认报文
第三次 T2发送FIN字段的TCP段请求断开连接
第四次 T1收到回复ACK确认报文

16、列举常见协议端口号

HTTPS:443
HTTP:80
TELNET:23
SSH:22
FTP数据口20控制口21
TFTP:69
DHCP:服务器67客户端68
SMTP:25
pop3:110
SNMP:161
DNS:53
以上端口号DHCP和DNS使用UDP传输,其余都是TCP传输

17、交换机工作原理(交换机是如何转发数据的?)
学习 通过接收到的数据帧 构建MAC地址表
转发 收到数据帧 根据MAC地址表进行转发,有则转发,无则泛红

18、交换机的数据转发方式? 现有交换机转发方式 存储转发
1,直通转发(cut Through):交换机接到 date 时直接转发。
2,存储转发(store and forward):接收到完整的 Date,并检验后转发。
3,片段转发(fragment free):接收 date 帧的前 64 个字节后转发

19、二、三层交换机的区别?
二层交换机,它能实现不同交换机间相同vlan的通信,位置在数据链路层
而三层交换是二层交换和三层转发技术结合,路由转发的速度更快,适合在大型网络中使用

三层交换机和路由器的区别?
端口数量不同
支持的路由协议多少不同
拓扑中的位置不同

20、VLAN 的概念?分为哪几类?交换机可以创建VLAN的数量?4094个
虚拟局域网
分5类
基于 端口、MAC地址、子网划分、协议、策略

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis 集群 Redis 事务 Redis 流水线 Redis 发布订阅 Redis Lua脚本操作

Redis 集群 & Redis 事务 & Redis 流水线 & Redis 发布订阅 Redis 集群linux安装redis主从配置查看当前实例主从信息 Redis Sentinelsentinel Redis Cluster Redis 事务Redis 流水线Redis 发布订阅Redis Lua脚本操作 Redis 集群 linux安装redis 下载安装包&#…

半监督学习介绍(为什么半监督学习是机器学习的未来)

文章目录 半监督学习的好处半监督学习原理半监督范式总结 半监督学习是一种利用标记和未标记数据的机器学习方法。半监督学习的目标是结合监督学习和无监督学习的优点;利用标记数据的准确性以及未标记数据的丰富性和较低成本。半监督学习可以被认为是 监督学习&…

[ubuntu]OpenFOAM国内源码满速下载地址

下列地址可直接使用git clone,例如,打开终端,在终端直接将下面的复制进去: git clone https://e.coding.net/dyfluid/ThirdParty-6/ThirdParty-6.git即可在本地创建ThirdParty-6文件夹。如果提示你没有git,那么输入下面…

OpenCV实现人脸关键点检测

目录 实现过程 1,代码解读 1.1 导入工具包 1.2导入所需图像,以及训练好的人脸预测模型 1.3 将 dlib 的关键点对象转换为 NumPy 数组,以便后续处理 1.4图像上可视化面部关键点 1.5# 读取输入数据,预处理 1.6进行人脸检测 1…

Django框架集成Celery异步-【2】:django集成celery,拿来即用,可用操作django的orm等功能

一、项目结构和依赖 study_celery | --user |-- models.py |--views.py |--urls.py |--celery_task |--__init__.py |--async_task.py |-- celery.py | --check_task.py | --config.py | --scheduler_task.py | --study_celery | --settings.py | --manage.py 依赖&#xff1a…

竞赛 深度学习+opencv+python实现昆虫识别 -图像识别 昆虫识别

文章目录 0 前言1 课题背景2 具体实现3 数据收集和处理3 卷积神经网络2.1卷积层2.2 池化层2.3 激活函数:2.4 全连接层2.5 使用tensorflow中keras模块实现卷积神经网络 4 MobileNetV2网络5 损失函数softmax 交叉熵5.1 softmax函数5.2 交叉熵损失函数 6 优化器SGD7 学…

HTTP Basic 认证

HTTP Basic 认证 难度等级:【初级】 由RFC7617定义的HTTP Basic认证是一种非常基础而简单的认证模式,因此叫他Basic认证。他本质上就是浏览器提供的一个接口,能够根据HTTP返回值,自动弹出一个登录框,让用户输入ID和密码…

利达卓越:以数字金融,追梦新未来

秉持初心、勇敢前行,便能如火炬照彻黑暗,在平凡的生活中不断创新、保持优势,一步步走向梦想的远方。在金融投资领域,利达卓越广招贤才,坚持创新的原则,以数字技术为金融赋能,与多方市场参与建立长期合作关系,为推动全球经济和社会发展贡献力量,以团队金融优势续写时代华美篇章,…

用Golang手写一个Container

本文作者系360奇舞团前端开发工程师 前言 Docker 作为一种流行的容器化技术,对于每一个程序开发者而言都具有重要性和必要性。因为容器化相关技术的普及大大简化了开发环境配置、更好的隔离性和更高的安全性,对于部署项目和团队协作而言也更加方便。本文…

【git的使用方法】——上传文件到gitlab仓库

先进入到你克隆下来的仓库的目录里面 比如:我的仓库名字为zhuox 然后将需要上传推送的文件拷贝到你的克隆仓库下 这里的话我需要拷贝的项目是t3 输入命令ls,就可以查看该文件目录下的所有文件信息 然后输入git add 文件名 我这边输入的是 &#x…

LLMs的终局是通用人工智能AGI总结 生成式AI和大语言模型 Generative AI LLMs

终于学完了 生成式AI和大语言模型 Generative AI & LLMs. LLMs 解决了如下问题: 对NLP的不能够理解长句子,解决方案 自注意力机制Transformers architecture Attention is all you need大模型算力不够,解决方案 LLMs 缩放法则和计算最…

服务器使用u盘安装麒麟系统报错“dracut-initqueue timeout”,/dev/root does not exist

最近使用u盘安装麒麟系统,发现找不到u盘引导程序,提示dracut-initqueue timeout或者/dev/root does not exist 解决方法,先确定启动u盘所在盘符,使用 blkid 命令,我这边显示启动u盘所在盘符是 /dev/sdd4 blkid重启服…

基于Linux安装Hive

Hive安装包下载地址 Index of /dist/hive 上传解压 [rootmaster opt]# cd /usr/local/ [rootmaster local]# tar -zxvf /opt/apache-hive-3.1.2-bin.tar.gz重命名及更改权限 mv apache-hive-3.1.2-bin hivechown -R hadoop:hadoop hive配置环境变量 #编辑配置 vi /etc/pro…

LLMs AWS Sagemaker JumpStart

现在您已经探讨了使用LLM构建应用程序的基础知识,我想向您展示一项名为Amazon Sagemaker JumpStart的AWS服务,它可以帮助您快速进入生产并进行大规模操作。 以下是您在先前视频中探讨的应用程序堆栈。正如您所看到的,构建一个LLM驱动的应用程…

Macos数字音乐库:Elsten Software Bliss for Mac

Elsten Software Bliss for Mac是一款优秀的音乐管理软件,它可以帮助用户自动化整理和标记数字音乐库,同时可以自动识别音乐信息并添加标签和元数据。 此外,Bliss还可以修复音乐库中的问题,例如重复的音乐文件和缺失的专辑封面等…

深耕全面预算管理 拥抱企业数字未来

随着世界数字未来的不断发展,我国也正经历着一场更大范围、更深层次的科技变革。企业面对构建内部生态平衡体系的艰巨任务,对于其信息化部署也提出了更高的要求。增强预算编制的全面性,启动预算管理一体化改革成为了我国企业提高数字化水平的…

Rocket Typist pro for mac 「Macos文本快速输入工具」

Rocket Typist Pro是一款在Mac上使用的文本快速输入工具,它可以帮助用户更快速、更准确地输入文本。 这款软件的设计非常简单、高效,它通过使用短语或宏,可以快速插入文本,减少重复性工作,提高工作效率。 Rocket Typ…

华为校招机试题- 机器人活动区域-2023年

题目描述: 现有一个机器人,可放置于 M N的网格中任意位置,每个网格包含一个非负整数编号。当相邻网格的数字编号差值的绝对值小于等于 1 时,机器人可在网格间移动 问题:求机器人可活动的最大范围对应的网格点数目。 说明: 1)网格左上角坐标为 (0, 0),右下角坐标为 (m-…

Vue 的响应式数据 ref的使用

ref 是 vue 提供给我们用于创建响应式数据的方法。 ref 常用于创建基本数据&#xff0c;例如&#xff1a;string、number、boolean 等。 ref 还是通过 Object.defineProperty 的 get 与 set 方法&#xff0c;实现的响应式数据。 ref 创建基本数据&#xff1a; <template…

springboot 通过url下载文件并上传到OSS

DEMO流程 传入一个需要下载并上传的url地址下载文件上传文件并返回OSS的url地址 springboot pom文件依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w…