1、常见防火墙的类型主要有三种:包过滤、电路层网关、应用层网关 包过滤是第一代防火墙技术,它按照安全规则,检查所有进来的数据包,而这些安全规则大都是基于低层协议的,如IP、TCP。如果一个数据包满足以上所有规则,过滤路由器把数据向上层提交,或转发此数据包,否则就丢弃此包。 包过滤的优缺点 优点:一个过滤路由器能协助保护整个网络;数据包过滤对用户透明;过滤路由器速度快、效率高。 缺点:不能彻底防止地址欺骗;一些应用协议不适合于数据包过滤;正常的数据包过滤路由器无法执行某些安全策略。 代理是一种较新型的防火墙技术,这种防火墙有时也被称为应用层网关,这种防火墙的工作方式和过滤数据包的防火墙、以路由器为基础的防火墙的工作方式稍有不同。它是基于软件的。 电路层网关是建立应用层网关的一个更加灵活和一般的方法。虽然它们可能包含支持某些特定TCP/IP应用程序的代码,但通常要受到限制。如果支持应用程序,那也很可能是TCP/IP应用程序。在电路层网关中,可能要安装特殊的客户机软件,用户可能需要一个可变用户接口来相互作用或改变他们的工作习惯。 代理技术的优缺点 优点:代理易于配置;代理能生成各项记录;代理能灵活、完全地控制进出的流量、内容;代理能过滤数据内容;代理能为用户提供透明的加密机制;代理可以方便地与其他安全手段集成。 缺点:代理速度较路由器慢;代理对用户不透明;对于每项服务代理可能要求不同的服务器;代理服务不能保证你免受所有协议弱点的限制;代理不能改进底层协议的安全性。
2、
10BASE-T是双绞线以太网,1990年由IEEE新认可的,编号为IEEE802.3i,T表示采用双绞线,现10BASE-T 采用的是无屏蔽双绞线(UTP)。
(1)数据传输速率 10Mbps基带传输,10表示10兆比特每秒,Base表示基带传输,T代表双绞线
(2)每段双绞线最大有效长度 100m,采用高质量的双绞线(5类线),最大长度可到150m(HUB与工作站间及两个HUB之间)。
(3)一条通路允许连接HUB数 4个
(4)拓扑结构 星形或总线形
(6)帧长度 可变,最大1518个字节
(7)最大传输距离 500m
(8)每个HUB可连接的工作站 96个
10BASE-T的连接主要以集线器HUB作为枢纽(HUB将在第5节中介绍),工作站通过网卡的RJ45 插座与RJ45接头相连,另一端HUB的端口都可供RJ45的接头插入,装拆非常方便。
3、由于友元函数可以直接访问对象的私有成员,所以友元的作用是提高程序运行的效率。
4、合法的浮点数有两种表示形式:
-
十进制小数形式。他有数字和小数点组成,必须有小数点。例如(123.)(123.0)(.123)。
-
指数形式。如123e3。字母e(或E)之前必须有数字,e后面的指数必须为整数。
-
规范化的指数形式里面,小数点前面有且只有一位非零的数字。如1.2345e8
5、C 语言中只能逐个引用数组元素而不能一次引用整个数组。因为数组名就是首地址,而里面的元素在内存当中的其它N个地址,你访问数组名的时候是访问的首地址。而不会访问其它元素。所以你引用的时候必须逐个引用才知道具体的值,要不内存中会找不到的。
6、构造函数初始化时必须采用初始化列表一共有三种情况,
1.需要初始化的数据成员是对象(继承时调用基类构造函数)
2.需要初始化const修饰的类成员
3.需要初始化引用成员数据
7、由多个源文件组成的C程序,经过编辑、预处理、编译,链接等阶段会生成最终的可执行程序。下面哪个阶段可以发现被调用的函数未定义?
答:
A: 预处理是 C 语言程序从源代码变成可执行程序的第一步,主要是 C 语言编译器对各种预处理命令进行处理,包括头文件的包含、宏定义的扩展、条件编译的选择等。
B: 编译之前,C 语言编译器会进行词法分析、语法分析 (-fsyntax-only) ,接着会把源代码翻译成中间语言,即汇编语言 。 编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成。 值得一提的是,大多数的编译程序直接产生机器语言的目标代码,形成可执行的目标文件,但也有的编译程序则先产生汇编语言一级的符号代码文件,然后再调用汇编程序进行翻译加工处理,最后产生可执行的机器语言目标文件。
C: 链接是处理可重定位文件,把它们的各种符号引用和符号定义转换为可执行文件中的合适信息( 一般是虚拟内存地址 ) 的过程。
8、回收IEEE 802.5令牌环的数据帧的站是:
如果环上的某个工作站收到令牌并且有信息发送,它就改变令牌中的一位(该操作将令牌变成一个帧开始序列),添加想传输的信息,然后将整个信息发往环中的下一工作站。信息帧沿着环传输直到它到达目的地,目的地创建一个副本以便进一步处理。信息帧继续沿着环传输直到到达发送站时便可以被删除(因此是在发送站回收)。发送站可以通过检验返回帧以查看帧是否被接收站收到并且复制。
9、五种基本关系代数运算是?( )
(1)并(∪):两个关系需有相同的关系模式,并的对象是元组,由两个关系所有元组构成。
RUS≡{t| t∈R ∨t∈S}
(2) 差(-):同样,两个关系有相同的模式,R和S的差是由属于R但不属于S的元组构成的集合。
R-S≡{t| t∈R ∧t 不属于S}
(3)笛卡尔积(×):对两个关系R和S进行操作,产生的关系中元组个数为两个关系中元组个数之积。
R×S≡{t| t=< tr,ts>∧tr∈R∧ts ∈S}
(4) 投影(σ):对关系进行垂直分割,消去某些列,并重新安排列的顺序。
(5) 选择(π):根据某些条件关系作水平分割,即选择符合条件的元组。
10、将文件file1复制为file2可以用下面哪些命令:
(1) cp file1 file2 (2) cat file1>file2 (3) cat < file1 >file2 (4) dd if=file1 of=file2 (5) cat file1 | cat >file2
cp命令 :cp指令用于复制文件或目录。
将文件file1复制成文件file2命令如下:cp file1 file2
cat命令 :cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的。
一次显示整个文件命令如下: cat filename
> : linux中的数据流重导向:输出导向,覆盖导向的文件内容。
< : linux中的数据流重导向:输入导向,理解为原本由键盘输入改为文本输入
dd命令 : 作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
参数:if 输入文件(或设备名称) of 输出文件(或设备名称)
将文件file1拷贝到文件file2中命令如下: dd if=file1 of=file2
| :管道命令操作符,处理经由前面一个指令传出的正确输出信息,然后,传递给下一个命令,作为标准的输入
11、apache目录访问控制的参数有:
AuthName:验证窗口的名称
AuthType:验证的类型,这里定义的是Basic
AuthUserFile:验证所使用的帐号密码配置文件