22年上半年网络工程师考前知识集锦
每天一个网络工程师软考背诵知识点,老是记不住啊!良心总结,抓紧时间记呗!
1、原码、反码、补码的取值范围
N位原码、反码可取值的个数为:2n-1-1-(-(2n-1-1))+1=2n-1。
N位补码可取值的个数为:2n-1-1-(-(2n-1))+1=2n 。
2、计算机总线
有数据总线、地址总线、控制总线。
计算机数据总线的宽度是指一次所能传递的二进制位数。
地址总线宽度:能体现可直接访问的主存地址空间,如地址总线宽度为32,则最多允许直接访问主存储器2的32次方的物理空间。
数据总线宽度:能体现CPU一次读取的二进制的位数。
3、SSD固态硬盘
SSD固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,这种是主流。另外一种是采用DRAM作为存储介质。
4、设备管理
程序中断方式:在外设做好数据传输准备时向CPU发出中断请求信号,CPU暂停当前执行的程序来响应外设的中断请求。CPU参与外设的数据传输过程,传输完成后,再返回执行之前被中断的程序。
DMA方式:数据传输过程没有CPU的参与,由DMA控制器(DMAC)接口直接与存储器进行高速传输。
5、PERT图关键路径
在PERT图中完成工程的最少时间是从开始顶点到结束顶点的最长路径长度,称从开始顶点到结束顶点的最长(工作时间之和最大)路径为关键路径(临界路径),关键路径上的活动为关键活动。
6、VTP协议
在VTP域中有个很重要的概念就是交换机的模式,分别是服务器模式、客户端模式、透明模式。
服务器模式的交换机可以添加、修改、删除VLAN以及VLAN的参数,服务器模式的交换机会向自己所连接的干道链路发送VTP消息。
客户端模式的交换机不能添加、修改、删除VLAN以及VLAN的参数,只能学习服务器模式的交换机里VLAN的信息,并把该信息向自己所有的干道链路接口转发。
透明模式的交换机也可以添加、修改、删除VLAN以及VLAN的参数,但不会把这些信息向VTP域中的其他交换机进行转发。
交换机使用配置修订号表示VLAN信息的修改。
VTP Pruning主要是减少不必要的广播,保留带宽。
7、GVRP协议
设备开启GVRP功能后,能够接收来自其他设备的VLAN注册信息,并动态更新本地VLAN注册信息。
GVRP的端口注册模式有以下三种:
(1)Normal模式:允许该端口动态注册或注销VLAN,传播动态VLAN和静态VLAN信息。
(2)Fixed模式:禁止该端口动态注册或注销VLAN,只传播静态VLAN信息,不传播动态VLAN信息。
(3)Forbidden模式:禁止该端口动态注册或注销VLAN,不传播除VLAN1以外的任何VLAN信息。
8、STP协议
交换环路会造成广播风暴、帧复制、MAC地址表震荡等问题。所以用到STP协议进行破环。STP的基本原理是,通过在交换机之间传递网桥协议数据单元BPDU,把环路破坏。
BPDU里面有一些主要字段:根网桥ID、根路径成本、发送网桥ID、端口ID等等。
生成树算法的三个步骤
1、选举根网桥(root bridge)
BID最小的交换机作为根桥。
2、选择跟端口(root ports RP)
STP协议会在每个非根网桥上建立一个根端口。选择依据是从上之下。
(1)端口到根网桥最低的根路径开销成本。根路径开销成本和带宽有关,带宽越大,开销越小。
(2)直连的网桥ID最小。
(3)对端的端口ID最小。
3、选择指定端口(designated ports DP)
STP会在每个网段分别建立一个指定端口,根网桥上的所有端口都是指定端口。
(1)根路径成本最低(端口所在交换机到根交换机的路径成本)
(2)所在的交换机的网桥ID的值较小
(3)自身端口ID的值较小
9、端口的状态:
阻塞:不发送BPDU,但接受BPDU。交换机刚启动,维持20秒阻塞状态。
监听:交换机开始相互学习BPDU里的信息。
学习:开始计算生成树协议,允许交换机学习MAC地址。
当学习状态结束后,所有应该进入转发状态的交换机端口变成转发状态,所有应该进入阻塞状态的端口进入阻塞状态。
RSTP协议:能更快的收敛网络。
RSTP主要从二个方面实现快速收敛:
(1)边缘端口。
需要用户手动把和终端连接的端口配置为边缘端口。直接就进入转发状态。
(2)根端口和指定端口的快速切换
根端口和指定端口这两个角色在RSTP中被保留,阻塞端口分成备份和替换端口角色。
链路聚合
以太通道又叫做链路聚合技术,聚合链路也能叫做Eth-trunk链路。
链路聚合的作用:根据需要灵活的增加网络设备之间的带宽;增加网络设备之间连接的可靠性;节约成本。
两台交换机之间形成以太网通道可以静态绑定聚合也可以用协议自动协商(LPMI-ACP和PAgP)。
需要更详细的网工资料,可以一起交流交流!可以私信留言~
相关文章
- 软考 网络工程师如何复习?
- 自动化测试到底是不是每一个测试工程师的必备技能呢?
- 测试工程师怎么跟产品沟通需求?“我“该如何做......
- 姿势贴:第一批软件测试工程师们,现在怎么样了?
- 今日分享:安全工程师面试题(附答案)
- 谁能做大数据工程师?
- 2014 百度研发工程师笔试题
- 全新出品!阿里 P5 工程师~P8 架构师晋升路线揭秘
- 网络工程师和网络运维工程师,有什么区别?
- SQL教程之每个分析工程师都需要知道的 5 个 SQL 函数
- [Oracle工程师手记] Data Guard 环境中,查找最近发生的与 Data Guard 相关的错误的方法
- [Oracle工程师手记]如何收集 10046 trace
- [Oracle工程师手记] V$ARCHIVE_GAP中的 GAP 何时产生?
- 网络工程师——常用必背专业词汇