网络工程师基础应该从何学起,让我们一起了解一下?
首先网络工程师有两个考试科目,包含基础知识与应用技术。网络工程师的考试要求如下:
1、熟悉计算机系统的基础知识;
2、熟悉网络操作系统的基础知识;
3、熟悉数据通信的基础知识;
4、熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;
5、理解网络应用的基本原理和技术;
6、掌握计算机网络有关的标准化知识;
7、掌握局域网组网技术,理解城域网和广域网基本技术;
8、掌握计算机网络互联技术;
9、掌握TCP/IP协议网络的联网方法和网络应用服务技术;
10、理解接入网与接入技术;
11、掌握网络管理的基本原理和操作方法;
12、熟悉系统安全和数据安全的基础知识;
13、掌握网络安全的基本技术和主要的安全协议与安全系统;
14、掌握计算机网络体系结构和网络协议的基本原理;
15、理解计算机应用系统的设计和开发方法;
16、理解网络新技术及其发展趋势;
17、了解有关知识产权和互联网的法律、法规;
18、正确阅读和理解本领域的英文资料。
根据考试要求,我们可以从这里开始学习基础知识:
一、计算机存储器
1、按照所处的位置分为:内存和外存。
2、按照构成存储器的材料:磁存储器、半导体存储器和光存储器。
3、按照工作方式可分为:按地址访问的存储器和按照内容访问的存储器。
4、按照寻址方式:随机存储器、顺序存储器和直接存储器。
其中:相联存储器是一种按照内容访问的存储器。
二、Cache(高速缓存)相关
1、Cache的设计思想:在合理的成本下提高命中率。
2、Cache是高速小容量临时存储器,可以用高速静态存储器SRAM芯片实现,可以集成到CPU芯片内部,或者设置在CPU与内存之间,用于存储CPU最经常访问的指令或者操作数据。
3、Cache的出现是基于两种因素:
首先是由于CPU的速度和性能提高很快而主存较低且价格高。
其次是程序执行的局部性特定。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度,就必须用硬件实现齐全部功能。
以上就是小编的分享,希望可以帮助到大家。