什么是网络工程师
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。网络工程师是指基于硬、软件两方面的工程师,根据硬件和软件的不同、认证的不同,将网络工程师划分成很多种类。
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。网络工程师是指基于硬、软件两方面的工程师,根据硬件和软件的不同、认证的不同,将网络工程师划分成很多种类。
预科-进入多彩的计算机世界 | |
课程大纲 | 课程内容 |
你不知的IT传奇 | 1.计算机的组成, 2.计算机的分类和应用领域, 3.计算机操作系统, |
无处不网络 | 4.Internet的基础知识, 5.浏览器上网的配置, 6.数据库的基础知识, 7.计算机网络未来的发展趋势, |
运指如飞 | 8.鼠标的使用, 9.正确的键盘指法打字, 10. 微软拼音输入法输入中文, 11. 切换输入法的方法, |
Office组件的基本操作 | 12.Word 2016, 13.Excel 2016, 14.PowerPoint 2016, 15.Visio 2016, |
预科-图像处理与网页设计 | |
课程大纲 | 课程内容 |
Photoshop基础操作 | 1.基本操作 2.绘图工具 3.图像修饰工具 |
Photoshop高级操作 | 4.色彩调整与校正, 5.图层与蒙版, 6.滤镜与通道。 |
Photoshop项目 | 设计网站首页 |
系统——桌面管理 | |
课程大纲 | 课程内容 |
计算机组装 | 1.计算机组成, 2. 组装计算机, 3.COMS设置 |
VM虚拟机与Windows10操作系统 | 1. 虚拟机架构, 2. 安装 VMWare Workstation, 3. Windows10操作系统, |
4. 使用虚拟机安装Windows10操作系统, 5. Windows10操作系统基本设置与使用技巧。 | |
系统优化、备份恢复与故障排查 | 1. Windows 10系统的备份恢复技术, 2. 使用 GHOST 软件进行系统备份和恢复, |
3. 管理维护Windows 10注册表, 4. Windows 10常见故障排查。 | |
Ubuntu操作系统 | 1. Linux操作系统, 2. Ubuntu系统设置及操作, 3. 使用基本命令操作Ubuntu系统 |
网络——TCPIP | |
课程大纲 | 课程内容 |
网络技术基础 | 1.网络的发展, 2.协议与标准, 3.常见设备和网络拓扑, 4.计算机中常用的数制及其转换。 |
分层参考模型 | 5. OSI参考模型,各层的功能 6. TCP/IP网络模型,数据传输的过程 |
办公网络的设计与维护 | 7.网络接口、传输介质与相关工具的使用 8.综合布线的设计、实施和验收 |
网络设备与协议的原理及配置 | 9.以太网帧格式与交换机转发原理, 10.交换机和路由器的基本配置, 11.IP地址分类与配置, |
12.ARP、IP和ICMP协议分析,ping命令的使用, 13.路由器工作原理,静态路由和默认路由的配置。 | |
配置Internet接入 | 14.常见接入互联网的方式, 15.无线路由器的基本配置 16.WAN口配置, 17.LAN口配置, 18.WLAN部署及应用。 |
网络设备的管理与维护 | 1. 配置密码加强网络设备安全性,恢复网络设备的密码, 2. 配置远程管理,实现集中管理, |
3.对网络设备操作系统的备份、升级和恢复, 4.理解ARP攻击和欺骗的原理并使用Sniffer抓包分析, 5.能够防御ARP攻击和欺骗。 | |
网络设备的管理与维护 | 1.VLAN的规划与跨交换机的VLAN通信, 2.单臂路由的原理与配置, 3.使用以太通道技术增加带宽,提供线路备份, 4.使用VTP实现VLAN的统一配置和管理。 |
网络故障排查 | 1.故障分析, 2.分组讨论、解决问题, 3.经验分享、总结。 |
系统——Windows服务器 | |
课程大纲 | 课程内容 |
安装配置及账户管理 | 1.安装和配置Windows Server 2016, 2.配置网络参数, 3.测试网络连接, 4.创建和管理本地用户和组, 5.分配NTFS权限, 6.账户策略的配置, 7.本地策略的配置。 |
搭建文件、打印、FTP服务器 | 1.创建共享文件夹, 2.使用IIS和Serv-U搭建FTP服务器, 3.设置、连接共享打印机, 4.设置打印机池和打印优先级。 |
磁盘管理 | 1.基本磁盘分区的管理, 2.动态磁盘卷的管理。 |
备份和灾难恢复 | 1.使用Windows Server Backup控制台进行备份和还原, 2.使用命令行进行备份和还原, 3.使用任务计划进行自动备份。 |
服务——活动目录 | |
课程大纲 | 课程内容 |
概念及部署 | 1. AD、DC、对象、容器等重要概念, 2. 域的逻辑结构和物理结构, 3. 部署DC和额外DC的方法, 4. 客户端加入域的方法, 5. 卸载DC的方法。 |
域管理 | 1. 管理域用户、组和组织单元, 2. 部署组策略, 3. 转移和占用操作主机, 4. 跨域访问资源。 |
活动目录维护 | 1.对活动目录进行备份, 2.对活动目录进行还原, 3.解决AD常见故障。 |
阶段项目 | 1.小型企业AD搭建, 2.活动目录各知识点在企业实际应用中的操作方法 |
应用——网站制作 | |
课程大纲 | 课程内容 |
Dreamweaver的使用 | 1.使用Dreamweaver新建和保存页面, 2.创建本地站点, 3.添加页面元素, 4.修改页面元素属性。 |
HTML超文本标记语言 | 1. HTML页面基本结构,使用HTML标签制网页, 2. 使用表格进行页面布局, 3. 使用表单标签制作注册页面、调查问卷等网页, 4. 内嵌框架的应用。 |
CSS层叠样式表基础 | 1.CSS样式表分类, 2.CSS选择器以及基本语法, 3.使用CSS设置文本, 4.使用背景样式美化网页, 5.行级标签与块级标签, |
6.浮动属性, 7.使用CSS设置超链接效果, 8.使用CSS设置列表标签制作表格效果。 | |
安全——攻防基础 | |
课程大纲 | 课程内容 |
安全地使用计算机 | 1.计算机面临的风险, 2.计算机网络信息安全体系, 3.操作系统安全。 |
密码技术 | 1.密码技术理论基础 2.加密技术基础应用 3.解密技术基础应用 |
木马与后门技术 | 1. 木马技术介绍, 2. 后门技术介绍。 |
个人计算机病毒防御 | 1.计算机病毒, 2.反病毒软件。 |
网络安全基础 | 1.企业网络面临的威胁, 2.网络安全常见攻击。 3.网络安全解决方案介绍。 |
网络——规划与部署 | |
课程大纲 | 课程内容 |
企业内部交换网络及冗余技术 | 三层交换的原理与配置,实现VLAN间互通STP技术避免环路,提供链路备份部署HSRP技术备份网关,使通信不间断。 |
TCP/IP高级技术及企业内部访问控制 | 子网划分,通过子网划分合理地规划企业的IP地址理解TCP和UDP报文首部的格式,理解TCP连接建立和终止的过程ACL的配置,实现基于IP地址和传输层端口的访问控制。 |
故障排查 | 提升解决问题的能力,累积一定的实战经验,掌握故障排查的方法 |
网络——路由进阶与安全 | |
课程大纲 | 课程内容 |
企业网络路由设计 | 1.动态路由与静态路由的区别,何时使用静态路由,何时使用动态路由, 2.RIP路由协议的原理,会配置RIP协议, |
3.使用OSPF单区域及多区域实现大型网络的路由连接, 4.OSPF高级应用。 | |
主流新技术 | 1.IPv6地址类型和表示方法及过渡技术, 2.使用Cisco CME 实现VoIP企业级应用...... |
网络优化和管理 | 1.QoS技术,优化企业网络流量, 2.通过CAR技术限制员工带宽,避免网络拥塞的产生, |
3.通过CBWFQ技术,保证重要数据在网络拥塞时的传输带宽, 4.利用SNMP管理网络设备。 | |
企业中部署ASA防火墙 | 1. 防火墙的基本原理, 2. ASA防火墙的基本配置, 3. 配置ASA的高级应用, |
4. ASA防火墙透明模式, 5. 查看ASA日志处理的各种问题。 | |
故障排查 | 1.解决问题的能力, 2.项目的实战经验, 3.故障排查的方法, |
服务——Windows服务器 | |
课程大纲 | 课程内容 |
部署DHCP服务 | 1.了解DHCP的概念, 2.掌握DHCP的工作过程, 3.掌握DHCP的规划和配置, 4.掌握手动和自动配置TCP/IP。 |
部署DNS服务 | 1.理解DNS域名的基本概念, 2.理解DNS域名解析的原理和模式, 3.掌握DNS服务器安装, 4.掌握DNS配置和管理。 |
部署Web服务 | 1.了解IIS的主要功能, 2.掌握IIS的安装和配置, 3.掌握站点的部署。 |
部署WDS服务 | 1.了解WDS服务的优势, 2.掌握WDS服务器的搭建和配置, 3.掌握WDS客户端的配置。 |
部署远程访问服务 | 1.了解远程访问的作用和意义, 2.掌握远程访问服务器的配置, 3.掌握客户机网络连接的配置, 4.掌握远程访问策略的使用。 |
部署PKI与证书服务 | 1.了解PKI的相关理论, 2.了解证书的发放过程, 3.掌握证书服务的安装, 4.掌握企业CA的管理, 5.掌握在Web服务器上设置SSL的方法。 |
部署WSUS服务 | 1.掌握WSUS的规划和安装, 2.掌握WSUS客户端的配置 |
部署RDS服务 | 1.掌握Windows远程桌面服务的部署, 2.掌握RemoteApp服务的部署, 3.掌握系统资源管理器的部署。 |
应用——邮件与高效协作 | |
课程大纲 | 课程内容 |
部署和基本管理 | 1.规划和部署Exchange Server, 2.能管理收件人和地址列表, 3.能管理邮箱数据库和公用文件夹, 4.能管理邮件传输,实现企业内外邮件收发。 |
邮件系统的安全 | 1.能在服务器端对病毒邮件进行防范, 2.能通过加密和签名实现邮件传输的安全, 3.能通过备份和还原找回丢失的邮件。 |
统一通信系统应用 | 1.规划和部署Skype for Business Server 2015, 2.通过Skype for Business Server 2015在线。 |
阶段项目案例 | 1.搭建实验环境小组实施项目项目验收。 |
系统——Linux服务器 | |
课程大纲 | 课程内容 |
系统——Linux服务器 | 1.Linux的安装与服务控制, 2.Linux常用命令, 3.文件操作, 4.软件安装方法, 5.用户与组的管理, |
Linux磁盘与文件系统管理 | 6.磁盘分区与格式化, 7.逻辑卷LVM的操作, 8.磁盘配额的管理, |
计划任务与故障排查 | 9.进程与计划任务的管理方法, 10.系统日志管理, 11.常见系统故障的排查方法, |
网络服务的管理与故障排查 | 12.Linux网络的设置方法, 13.DHCP服务器的架设, 14.文件共享服务的配置, 15.域名服务器的配置与管理 , 16.网络服务的故障排查。 |
安全——渗透测试 | |
课程大纲 | 课程内容 |
渗透系统 | 1.渗透测试介绍, 2.Kali Linux系统介绍, 3.安装及配置Kali Linux系统。 |
目标侦擦 | 4.目标侦察原则, 5.枚举服务介绍, 6.网络侦察介绍, 7.侦察主机与端口操作, |
漏洞扫描及利用 | 8.漏洞扫描介绍, 9.Nessus扫描工具的安装及使用, 10.OpenVAS扫描工具的安装及使用, |
11.Metasploit介绍, 12.入侵类Linux操作系统及Windows操作系统, 13.攻击PostgreSQL服务, | |
后期行动与应用攻击 | 14.持久远程访问介绍 15.持久代理介绍 16.攻击WordPress应用 |
网络——华为与H3C | |
课程大纲 | 课程内容 |
基础操作及配置 | 1.认识华为设备, 2.能进行设备的远程管理, 3.了解华为的VRF平台, 4.会配置基本的二层以及三层技术 |
高级路由交换 | 5.能通过Hybrid接口实现高级二层特性, 6.能在华为设备上配置MSTP技术, |
7.能理解BGP的工作原理, 8.能通过BGP解决自治系统之间的选路, | |
安全与高可用 | 9.能配置华为的防火墙, 10.能通过防火墙的NAT技术解决内外网通讯, 11.能部署防火墙的双机热备, |
12.能配置防火墙应用层过滤, 13.能配置华三的IRF技术, 14.能配置华三的策略路由实现多出口选路, | |
故障排查 | 15.能利用display命令解决网络故障, 16.能分析判断故障产生的大概位置。 |
数据库——SQL Server | |
课程大纲 | 课程内容 |
安装SQL Server | 1、了解关系数据库的基本概念, 2、能安装 SQL Server 2016 企业版, 3、掌握常用管理工具的使用方法, |
管理SQL Server | 4、了解SQL Server数据存储结构和表的知识, 5、能对数据库进行创建、分离/附加、扩展/收缩和删除, |
6、能对数据库表进行增、删、改的操作 7、掌握函数的使用,以及单表和多表查询 8、理解约束、事物和锁。 | |
优化SQL Server | 9、理解索引的原理和分类, 10、能用视图实现数据存储, 11、掌握存储过程的使用方法, 12、理解触发器的作用。 |
维护SQL Server | 13、理解SQL Server 的安全机制, 14、能对实例、数据库和对象设置访问权限, 15、掌握SQL Server备份还原的方法。 |
数据库——Oracle | |
课程大纲 | 课程内容 |
Oracle数据库部署和体系结构 | 1.安装Oracle软件, 2.启动、关闭Oracle数据库, 3.Oracle数据库体系结构, |
4.Oracle物理结构、逻辑结构、进程结构和内存结构, 5.创建用户并授权。 | |
Oracle配置管理 | 6.配置和连接数据库, 7.控制文件的管理, 8.重做日志文件的管理, 9.归档日志的管理, 10.数据字典, |
Oracle 事务和数据库对象 | 11.事务的使用, 12.索引的使用, 13.视图的作用, 14.序列、同义词的使用, 15.分区表的概念, |
备份与恢复 | 16.配置和连接数据库, 17.控制文件的管理, 18.重做日志文件的管理, 19.归档日志的管理, |
OEM和故障排查 | 20.OEM及其架构, 21.安装和管理OEM, 22.使用OEM监控与管理数据库, 23.Oracle常见故障, 24.解决常见故障。 |
应用——Linux高级管理 | |
课程大纲 | 课程内容 |
构建LAMP企业网站平台 | 1.安装、配置Apache服务, 2.安装、配置并管理MySQL, 3.安装、配置php动态网页解析环境, 4.部署、使用基于LAMP平台的Web应用, |
编写Shell脚本 | 5.Shell变量, 6.通过条件测试和if语句编写具有判别能力的脚本, 7.掌握for、while、case等循环语句, 8.利用正则表达式与文本处理器为脚本提取信息, |
远程访问控制 | 9.使用OpenSSH、TCP Wrappers构建安全的远程访问通道 |
服务器快速装配及异地备份 | 10.通过YUM分发及管理软件包, 11.实现操作系统的远程安装, 12.使用rsync同步工具实现异地备份、服务器镜像, |
缓存代理及KVM虚拟化 | 13.使用Squid构建缓存代理服务器, 4.使用virt-manager图形化软件管理KVM, 15.使用命令管理KVM。 |
应用——Linux防护与群集 | |
课程大纲 | 课程内容 |
Linux系统进行安全加固 | 1.为Linux服务器实施基本的安全优化措施, 2.使用firewalld编写防火墙策略, |
构建企业网站应用平台 | 3.安装、配置Nginx服务器提供HTTP服务, 4.安装、配置并管理MySQL数据库, 5.安装、配置php动态网页解析环境, |
6.部署、使用基于LNMP平台的Web应用系统, 7.部署Tomcat及其负载均衡, | |
搭建高可用网站群集 | 8.使用LVS实现负载均衡,提高服务器的处理能力, 9.使用Keepalived实现主机热备,出现故障时自动切换, 10.使用Haproxy搭建Web集群, |
搭建redis数据库群集 | 11.安装、配置并使用Redis数据库, 12.使用Redis数据库构建数据库群集, |
搭建MySQL主从复制与读写分离 | 13. 搭建MySQL, 14.从复制使用Amoeba搭建MySQL读写分离, |
基于整个信息系统平台进行监控与日志分析 | 15.使用Zabbix监控网络设备性能, 16.使用ELK进行日志分析, |
搭建高可用、可扩展的海量级分布式文件系统 | 17.理解GFS分布式文件系统的原理 18.搭建GFS分布式文件系统 |
运维自动化管理 | 19.部署Ansible进行运维自动化管理, |
Linux服务器常见故障排查 | 20.理解服务工作原理,并掌握Linux服务器故障排查方法。 |
服务——虚拟化 | |
课程大纲 | 课程内容 |
VMware vSphere虚拟化平台搭建 | 1.ESXi与vClient基本概念, 2.安装ESXi操作系统, 3.安装vClient并创建虚拟机, 4.部署vCenterServer, 5. 配置部署ESXi网络, |
存储与虚拟机管理 | 1.部署ESXi存储, 2.vMotion迁移, 3.克隆虚拟机 4.虚拟机快照, 5.VDP备份及恢复, 6. Veeam Backup&Replication备份及恢复, |
Citrix桌面虚拟化 | 7.Citrix虚拟化介绍, 8.部署Citrix桌面虚拟化, |
Hyper-V桌面虚拟化 | 9.Hyper-V虚拟化介绍, 10.部署Hyper-V桌面虚拟化。 |
Docker容器引擎 | |
课程大纲 | 课程内容 |
VMware vSphere虚拟化平台搭建 | 1.Docker核心概念及安装方法, 2.Docker镜像和容器的操作, 3.Docker资源控制的方法, |
Docker数据、网络管理及服务构建 | 4.基于已有镜像、本地镜像和Dockerfile创建镜像, 5.管理Docker的数据卷和数据卷容器, 6.实现Docker容器的网络通信, 7.构建各种服务容器, |
Python脚本开发基础 | 8.Python概述及安装方法, 9.Python常用的数据类型, 10.Python的条件判断及循环, 11.Python函数及变量作用域, |
Python案例应用 | 12.Python脚本实现子网划分, 13.Python编写端口扫描器, 14.Python编写自动化脚本获取网站状态信息。 |
安全——高级渗透 | |
课程大纲 | 课程内容 |
社会工程学 | 1.社会工程学介绍, 2.Kali Linux社会工程工具包介绍, 3.实施钓鱼网站攻击, |
权限提升 | 4.提权的基本概念, 5.Windows系统提权, 6.Linux系统提权, |
密码渗透 | 7.密码破译介绍, 8.密码破译工具的使用, 9.创建密码字典, 10.破译Windows系统用户密码, 11.破译Linux操作系统用户密码, |
Web与无线渗透 | 12.Web侦察介绍, 13.实施Web站点攻击, 14.无线网络破解原理介绍, 15.无线网络攻击工具介绍, 16.破解不同方式加密的无线网络 |
安全——VPN与高可用 | |
课程大纲 | 课程内容 |
使用VPN技术确保远程访问数据安全 | 1.了解IPSec VPN、Easy VPN、2.SSL VPN的基本原理, 3.能配置IPSec VPN实现站点与站点之间加密传输数据, |
4.能配置Easy VPN、SSL VPN,实现远程用户安全地访问内部机密信息服务器, 5.掌握VPN的故障排查思路, | |
配置微软的高级服务 | 1.使用AD RMS保护机密文档, 2.使用NLB实现网络负载均衡, 3.掌握故障转移群集的配置方法, |
Exchange的企业管理 | 1.掌握Exchange2010到2016的迁移, 2.掌握Exchange2016的DAG群集。 |
工作1-3年后,可胜任高级网络工程师,年薪18W+左右
工作1-2年,可以胜任网络安全运维工程师,年薪12W+左右
工作3-5年,可以胜任云计算工程师,年薪28W+左右
工作3-5年,可以胜任系统工程师,年薪26W+左右
在网络工程师行业是视专业的掌握程度以及技术的熟练程度来定薪资待遇。在大型企业小型企业都可以就业,一些高级网络工程师的年薪非常高,并且发展空间非常的大。
网络工程师是要会编程的。网络工程师就计算机技术而言,编程是必学的一项内容,尤其是发展到高级阶段的时候。而且在整个网络工程专业的学习过程中,几乎每门课都会有相应的编程要求。
没有要求,很简单的,只需要不到1000的英语词汇就可以应付多数的工程师题目了,甚至连语法都可以省略,我在2000年考的工程师基本上靠的就是当年那种哑巴英语过的
从比例上来看,女生学网络工程师的相对较少,但是你要是想学,肯定也是可以的,对于学习来说,任何人都是一样,没有优势之分,关键是靠自己的努力,只要自己有兴趣、想要学好也是不难。