标准与网络协议(掌握)
网络协议三要素:语义、语法、时序。
OSI七层协议
协议 | 叙述 |
应用层 | HTTP、Telnet、FTP/TFTP、SMTP、SNMP |
表示层 | JPEG、ASCII、GIF、DES、MPEG |
会话层 | RPC、SQL、NFS |
传输层 | TCP、UDP、SPX |
网络层 | IP、ICMP、IGMP、IPX、BGP、ARP、RARP |
数据链路层 | HDLC、IEEE802、3/2、PPP、ATM |
物理层 | RS232、V.35、RJ-45、FDDI |
表示层:加解密、数据转换、格式化、文本压缩
- TCP/IP协议是Internet的核心
- TCP是可靠的、面向连接的、全双工的数据传输服务;UDP协议是一种不可靠,无连接的协议。
- FTP(文件传输协议)、HTTP(超文本传输协议)、SMTP(简单邮件传输协议)、Telnet(远程登录协议)建立在TCP协议上。TFTP(简单文件传输协议)、DHCP(动态主机配置协议)、DNS(域名服务器)建立在UDP。
- IEEE802.11是无线局域网WLAN标准协议,无线网络是指以无线电波作为信息传输媒介。
- 路由器、三层交换机在网络层。
网络设备(了解)
网络交换:物理层交换(电话网)、链路层交换(二层交换器,对Mac地址进行变更)、网络层交换(三层交换机,对IP地址进行变更)、传输层交换(四层交换,对端口进行变更)、应用层交换(Web网关)
互联网设备 | 工作层次 | 要点 |
中继器 | 物理层 | 实现物理层协议转换,在电缆间转换二进制信号 |
网桥 | 数据链路层 | 实现物理层和数据链路层协议转换 |
路由器 | 网络层 | 实现网络层和以下各层的协议转换 |
网关 | 高层(4-7层) | 提供从最底层到传输层或者以上各层的协议转换 |
交换机 | 二层交换机、三层交换机、多层交换机 |
网络存储技术(熟悉)
- 直接附加存储(DAS):也称SAS,需要电缆等外界驱动。电缆直接连到服务器,其本身是硬件的堆叠,存储操作依赖于服务器,不带有任何存储操作系统。
- 网络附加存储(NAS):即插即用,主要通过NFS、CIFS访问;NAS存储设备类似一个专用文件服务器,它去掉了通用服务器的大多数计算功能,而仅仅提供文件系统功能。NAS支持多种TCP/TP网络协议。
- 存储区域网络(SAN):同过专用交换机将磁盘阵列与服务器连接,最大的特点是将存储设备从传统的以太网中分离了出来;FC SAN具有热插波性、高速宽带、远程连接、连接设备数据量大等特点,成本较高;IB SAN是一种交换结构I/O技术;IP SAN是基于IP网络实现数据块级别存储方式的存储网络,设备成本低,配置技术简单。
网络规划和设计(熟悉)
网络工程:网络实施、网络规划、网络设计三个阶段。
网络分层设计:核心层、汇聚层、接入层。接入层交换机(路由器)具有低成本和高端口密度特性。核心层交换机应拥有更高的可靠性,性能和吞吐量。
信息安全5要素:机密性、完整性、可用性、可控性、可审查性。
信息安全 | 要点 |
机密性 | 确保信息不暴露给未授权的实体和进程 |
完整性 | 只有得到允许的人才能修改数据,并且能够判决出数据是否已被篡改 |
可用性 | 已授权的实体在需要是可访问数据,即攻击者不能占用所有的资源而阻碍授权者的工作 |
可控性 | 可以控制授权范围内的信息流及行为方式 |
可审查性 | 对出现的网络完全问题提供调查的依据和手段 |
数据库管理系统及数据仓库技术(掌握)
关系型数据库:Oracle,MySQL,SQL Server
非关系型数据库:MongoDB
数据仓库技术:是一个面向主题的,集成的,非易失的,且随时间变化的数据集合,用于支持管理决策。
数据仓库四个层次:
数据源,数据的存储与管理,前端工具,OLAP服务器
中间件技术(掌握)
- 中间件技术:处于操作系统和应用程序之间的软件;是一种独立的系统软件和服务程序,位于客户机服务器的操作系统之上。
- 三套车:操作系统+中间件+数据库管理系统
- 为了完成底层传输层的集成,可以采用CORBA技术
- 为了不同系统的信息传递,采用消息中间件产品。
- 为了完成不同硬件和操作系统的集成,采用J2EE中间件产品。
中间件分类:
底层型:JVM、CLR、ACE、JDBC、ODBC
通用型:CORBA、J2EE、MOM、COM
集成型:WorkFlow、EAI
可用性:是系统能够正常运行的时间比例。
可靠性:是软件系统在应用或系统错误时,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。
高可用:通常描述一个系统经过专门的设计,从而减少停工的时间,而保持服务的高度可用性。
计算机系统可用性用平均无故障时间(MTTF)来度量,系统可用性越高,平均无故障时间越长。
可维护性用平均维修时间(MTTR)来度量,系统的可维护性越好,平均维修时间越短。可用性定义为:MTTF/(MTTF+FTTR)* 100%
常见可用性检测技术:错误检测、错误恢复、错误预防。
错误检测:用于监测的战术包括命令/响应、心跳和异常
错误恢复:用于错误恢复的战术包括表决、主动冗余、被动冗余。
错误预防:用于错误预防的战术包括把可能出错的组件从服务中删除,引入进行监视器。