导航:首页 > 文件处理 > 数据压缩试题

数据压缩试题

发布时间:2022-04-25 08:16:10

‘壹’ 电脑高手可以帮我做这一份试卷么 谢谢

呵呵 你可真辛苦哦 打了很久吧?

拿我的分走人

‘贰’ 急求2011年3月份全国计算机等级考试三级网络技术笔试真题!!谢谢了。。

2011年 3月计算机等级考试三级网络技术笔试试题版本(一)
(1)多媒体版本的“清明上河图”分成54个场景进行高分辨率扫描,每个场景约为58.3MB,那么全图所需的存储容量是
A)1.15GB B)2.15GB C)3.15GB D)4.15GB
(2)关于计算机发展阶段的描述中,正确的是
A)最早批量生产的大型主机是UNIVAC B)着名的小型机是DG公司的PDP系列
C)最早的微型机是IBM-PC D)流行的小型机是DEC公司的Nova系列
(3)关于服务器机器的描述中,错误的是
A)企业级服务器是高端服务器 B)服务器按体系结构分为RISC、CISC和VLIW三种
C)入门级服务器不能提供E-mail服务 D)采用刀片式服务器可以实现高密度的结构
(4)关于计算机技术指标的描述中,正确的是
A)奔腾芯片是32位的,双核奔腾芯片是64位的 B)平均浮点指令执行速度的单位是MIPS
C)单字长定点指令平均执行速度的单位是MFLOPS D)平均无故障时间指多长时间系统发生一次故障
(5)关于软件开发的描述中,错误的是
A)软件开发包括计划、开发、运行三个阶段 B)程序由指令序列组成,采用自然语言编写
C)开发前期包括需求分析、总体设计、详细设计 D)运行阶段主要是进行软件维护
(6)关于数据压缩的描述中,正确的是
A)多媒体信息存在许多数据冗余B)图像压缩不容许采用有损压缩C)熵编码法属于有损压缩D)国际标准大多采用单一压缩方法
(7)关于OSI参考模型的描述中,正确的是
A)不同节点的不一同层通过协议通信B)高层需要知道低层的实现方法C)不同节点的同等层具有相同功能D)高层通过接口为低层提供服务
(8)如果网络节点传输1字节数据需要1×10-9s,则该网络的数据传输速率为() A) 8Mbps B)80Mbps C) 800Mbps D) 8Gbps
(9)关于以太网帧结构的描述中,错误的是
A)数据字段保存高层待发的数据 B)前导码字段的长度计入帧头长度C)类型字段表示协议类型 D)目的地址字段是目的节点的硬件地址
(10)在TCP/IP参考模型中,与OSI参考模型的网络层对应的是() A)主机-网络层 B)传输层 C)互联层 D)应用层
(11)FTP协议实现的基本功能是() A)文件传输 B)域名解析 C)邮件接收 D)网络管理
(12)关于百兆以太网的描述中,正确的是
A)只支持屏蔽双绞线与光纤 B)协议标准是IEEE802.3u C)通常称为交换式以太网 D)介质独立接口缩写为GMⅡ
(13)IEEE 802.11支持的网络类型是() A)光纤传感网 B)无线VPN C)无线广域网D)无线局域网
(14)关于计算机网络的描述中,错误的是
A)主要目的是实现计算机资源的共享 B)联网计算机可以访问本地与远程资源
C)联网计算机之间有明显的主从关系 D)联网计算机遵循相同的网络协议
(15)以太网帧数据字段的最大长度是() A)1518字节 B)1500字节 C)1024字节 D)1000字节
(16)以下 P2P应用中,不属于即时通信服务的是() A)QQ B)Napster C)ICQ D)Skype
(17)关于传统以太网的描述中,错误的是
A)它是典型的总线型局域网 B)需要解决介质访问控制问题C)属于共享介质类型的局域网 D)只支持双绞线作为传输介质
(18)1000 BASE-T标准支持的传输介质是() A)非屏蔽双绞线 B)同轴电缆 C)单模光纤 D)多模光纤
(19)如果交换机有12个百兆的半双工端口与2个千兆的全双工端口,则交换机的最大带宽可以达到
A)3.2Gbps B)4.4Gbps C) 5.2Gbps D) 6.4Gbps
(20)关于TCP/IP参考模型的描述中,正确的是
A)采用七层网络体系结构B)传输层只提供TCP服务C)物理层是参考模型的最高层D)互联层的核心协议是IP协议
(21)在OSI参考模型中,提供路由选择功能的是() A)物理层 B)网络层C)会话层 D)应用层
(22)在网络协议的要素中,规定控制信息格式的是() A)时序 B)语义 C)接口 D)语法
(23)关于交换式局域网的描述中,错误的是
A)核心设备是局域网交换机B)支持多节点之间的并发连接C)需通过广播方式发送数据D)通常可提供虚拟局域网服务
(24)关于操作系统的描述中,正确的是
A)分时器可实现操作系统的多任务调度 B)一个线程可以包括一个或多个执行进程
C)线程通常包括使用的存储空间和寄存器资源 D)进程不需包括使用的存储空间和寄存器资源
(25)关于网络操作系统NOS发展的描述中,错误的是
A)早期NOS主要运行于共享介质局域网 B)早期NOS的典型代表是IBM的SNA
C)后期NOS大多支持TCP/IP协议 D)后期Web OS是浏览器应用程序的集合
(26)关于Windows Server的描述中,正确的是
A)Windows NT Server不支持互联网 B)Windows 2000 Server提供活动目录服务
C)Windows 2(103 Server的实质改进是放弃.NET架构 D)Windows 2008 Server采用基于模拟器的虚拟化技术
(27)关于Linux操作系统的描述中,错误的是
A)Linux是开放性的自由软件B)Linux支持多任务、多用户C)Linux的图形界面有KDE和GNOMED)Linux不具有标准的兼容性
(28)关于Unix操作系统的描述中,正确的是
A)单用户、多任务操作系统 B)系统结构由内核与外壳组成C)采用星型目录结构 D)大部分由Pascal语言编写
(29)关于Internet的描述中,错误的是() A)是一个局域网 B)是一个信息资源网 C)是一个互联网 D)运行TCP/IP协议
(30)关于ADSL的描述中错误的是()A)传输数据需要进行调制解调 B)用户之间共享电话线路C)上下行速率可以不同 D)可充分利用电话线路
(31)在Intenet中,不需要运行IP协议的设备是() A)单网卡主机 B)多网卡主机 C)集线器 D)路由器
(32)关于Internet中互联层的描述中,错误的是
A)屏蔽物理网络的细节 B)使用统一的地址描述方法C)平等对待每个物理网络 D)要求物理网络之间全互联几
(33)如果主机的IP地址为25.36.8.6,子网掩码为255.255.0.0,那么该主机所属的网络(包括子网)为()A)25.36.8.0 B)25.36.0.0 C)25.0.0.0 D)0.0.0.0
(34)关于ARP协议的描述中,错误的是
A)可将IP地址映射为MAC地址B)请求报文采用广播方式C)采用计时器保证ARP表的安全性D)应答报文采用单播方式
(35)在护数据报中,片偏移字段表示本片数据在初始护数据报数据区的位置,该偏移量以多少个字节为单位?() A)2 B)4 C)8 D)10
(36)下表为一路由器的路由表。如果该路由器接收到源IP地址为10.2.56.79,目的IP地址为10.2.1.4的IP数据报,那么它将该数据报投递到
A)10.2.0.5 B)10.3.0.7 C)10.2.56.79 D) 10.2:1:4
子网掩码 要到达的网络 下一路由器
255.255.0.0 10.2.0.0 直接投递
255.255.0.0 10.3.0.0 直接投递
255.255.0.0 10.1.0.0 10.2.0.5
255.255.0.0 10.4.0.0 10.3.0.7

(37)关于ICMP差错控制报文的描述中,错误的是
A)具有较高的优先级 B)包含故障企数据报报头C)伴随着抛弃出错数据报而产生 D)包含故障报文的部分数据区
(38)关于TCP协议的描述中,错误的是
A)提供全双工服务 B)采用重发机制实现流量控制C)采用三次握手确保连接建立 D)采用自适应方法确定重发前等待时间
(39)在客户/服务器模式中,为了解决多客户同时请求的问题,服务器可以建立一个请求队列。客户的请求到达后在队列一中排队,服务器按照先进先出的原则进行响应。这种方案被称为() A)并发服务器方案 B)递归服务器方案 C)重复服务器方案 D)持续服务器方案
(40)在域名服务器的资源记录中,类型“A”表示() A)邮件交换机 B)别名 C)指针 D)主机地址
(41)如果用户希望登录到远程服务器,暂时成为远程服务器的一个仿真终端,那么可以使用远程主机提供的
A)Telnet服务 B)E-mail服务 C)FTP服务 D)DNS服务
(42)POP3服务器使用的守候端口是() A)TCP的25端口 B)TCP的110端口 C)LTDP的25端口 D)UDP的110端口
(43)关于WWW服务系统的描述中,错误的是
A)采用客户/服务器模式 B)页面间的链接信息由URL维持 C)页面采用HTTP语言编写 D)客户端应用程序称为浏览器
(44)为了向WWW服务器证实自己的身份,浏览器需要
A)将访问的服务器放入可信站点区域 B)将访问的服务器放入受限站点区域
C)在通信时要求服务器发送CA数字证书 D)在通信前安装CA数字证书
(45)关于网络配置管理的描述中,错误的是
A)基本功能包括资源清单管理 B)可根据要求收集系统状态信息 C)只在系统建设时短期工作 D)可更改系统的配置
(46)关于SNMP协议的描述中,正确的是
A)SNMP是ITU制定的 B)SNMP只采用轮询机制 C)SNMP结构简单,易于实现 D)SNMP只工作于TCP/IP环境
(47)以下哪种攻击属于被动攻击?() A)DDoS B)网络嗅探 C)地址欺骗 D)消息重放
(48)Blowfish加密算法的分组长度是() A)64位 B)128位 C)256位 D)512位
(49)以下哪种算法是公钥加密算法?() A)Blowfish算法 B)AES算法 C)三重DES D)RSA算法
(50)关于X.509证书的描述中,正确的是
A)顺序号是证书的唯一标识 B)合法时期指CA的有效期 C)版本指证书软件的版本号 D)证书由用户进行数字签名
(51)以下不属于身份认证协议的是() A)S/Key协议 B)口令认证 C)S/MIME D)Kerberos
(52)关于PGP安全电子邮件协议的描述中,正确的是() A)数字签名采用MD5 B)压缩采用RAR C)报文加密采用AES D)支持报文分段
(53)关于IPSec的描述中,正确的是
A)AH协议提供加密服务 B)ESP协议哆AH协议更简单 C)ESP协议提供身份认证 D)IPSec在传输层提供服务
(54)以下哪个不是IP组播的特点?() A)发送方必须是组成员 B)使用组播地址 C)组成员是动态的 D)可利用底层硬件
(55)关于组播路由协议的描述中,正确的是
A)组播路由协议分为域内组播和域间组播协议 B)域间组播路由协议分为密集模式和稀疏模式
C)密集模式组播路由协议适用于大规模网络 D)组播路由协议不需要获得网络拓扑结构
(56)关于非结构化P2P网络的描述中,错误的是
A)支持带有规则表达式的多关键字查询和模糊查询 B)在大规模网络中具有很高的查询效率
C)无法保证查找资源的确定性 D)采用类似TTL的机制决定是否转发消息
(57)关于即时通信系统的描述中,正确的是
A)视频聊天数据通常以TCP报文传输B)通常具有文件传输功能C)消息的发送和接收必须通过服务器中转D)不同的即时通信系统都互相兼容
(58)SIP系统的四个基本组件为注册服务器、代理服务器、重定向服务器和() A)路由器 B)交换机 C)网守 D)用户代理
(59)以下哪个不是IP电话系统的基本组件?() A)终端设备 B)网守 C)网关 D)网管服务器
(60)关于XMPP协议的描述中,正确的是() A)由ITU制定 B)采用分布式网络结构C)客户端很复杂 D)采用本地选址方案
(1)与奔腾处理器竞争的主要是 【1】 公司的皓龙等处理器。 (2)流媒体将音频、 【2】 及3D等多媒体文件经特殊压缩后传送。
(3)在数据传输系统中,表示二进制码元传输出错概率的参数是 【3】 。(4)在IEEE802参考模型中,MAC层实现 【4】 访问控制功能。
(5)当前广域网采用的拓扑构型多数是 【5】 拓扑。 (6)无线局域网的英文缩写为 【6】 。
(7)网桥是在 【7】 层实现网络互联的设备。 (8)CSMA/CD的工作流程为:先听后发,边听边发,冲突停止,延迟 【8】 。
(9)Windows 2000 Server的基本管理单位是 【9】 。 (10)Linux操作系统由内核、外壳、 【10】 和应用程序四部分组成。
(11)一台主机的IP地址为202.93.121.68子网掩码为255.255.255.0。如果该主机需要向子网掩码为255.255.255.0的202.94.121.0网络进行直接广播,那么它应使用的目的IP地址为 【11】 。(请用点分十进制法表示)
(12)RIP协议中表示距离的参数为 【12】 。 (13)IM地址可分为 【13】 地址、组播地址、任播地址与特殊地址。
(14)FTP支持两种文件传输方式:二进制文件传输和 【14】 文件传输。 (15)在HTML语言中,<IMG>标记用于表示 【15】 。
(16)网络计费管理的主要目的是控制和监测网络操作的 【16】 。(17)网络性能管理的主要目的是维护网络 【17】 和网络运营效率。
(18)X.800安全框架主要包括:安全攻击、安全机制和安全 【18】 。(19)信息完整性的认证方法可采用消息认证码和篡改 【19】 。
(20)IGMPv2在IGMPv1的基础上添加组成员 【20】 机制。

‘叁’ 一、实验题目:用哈夫曼编码实现文件压缩用C++实现

这是我的实验报告: http://student.csdn.net/space.php?uid=395622&do=blog&id=51206 /** * @brief 哈夫曼编码 * @date 2010-11-30 */ #include <iostream> #include <string> #include <queue> #include <map> using namespace std; /** * @brief 哈弗曼结点 * 记录了哈弗曼树结点的数据、权重及左右儿子 */ struct HTNode { char data; HTNode *lc, *rc; int w; /** 节点构造函数 */ HTNode(char _d, int _w, HTNode *_l = NULL, HTNode *_r = NULL) { data = _d; w = _w; lc = _l; rc = _r; } /** 节点拷贝构造函数 */ HTNode(const HTNode &h) { data = h.data; lc = h.lc; rc = h.rc; w = h.w; } /** 用于优先队列比较的运算符重载 */ friend bool operator < (const HTNode &a, const HTNode &b) { return a.w > b.w; } }; /** 哈弗曼树叶子节点数、各叶子结点数据及权重 */ /** 权值从Lolita小说中抽样取出 */ const char ch[] = { 10, 32, 33, 37, 40, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 161, 164, 166, 168, 170, 173, 174, 175, 176, 177, 180, 186, 255, '\r', '\0' }; const int fnum[] = { 2970, 99537, 265, 1, 496, 494, 9032, 1185, 5064, 108, 180, 132, 99, 105, 82, 64, 62, 77, 126, 296, 556, 548, 818, 443, 543, 435, 225, 271, 260, 797, 3487, 158, 50, 1053, 589, 498, 332, 316, 61, 276, 724, 855, 54, 293, 543, 11, 185, 11, 25, 26, 42416, 7856, 12699, 23670, 61127, 10229, 10651, 27912, 32809, 510, 4475, 23812, 13993, 34096, 38387, 9619, 500, 30592, 30504, 42377, 14571, 4790, 11114, 769, 10394, 611, 1, 4397, 12, 71, 117, 1234, 81, 5, 852, 1116, 1109, 1, 3, 1, 2970 }; const int n = 91; /** 优先队列 */ priority_queue<HTNode> pq; /** 哈弗曼编码映射 */ map<string, char> dcode; map<char, string> ecode; /** 根节点以及总权重+边长 */ HTNode *root; int sum = 0; /** 初始化叶节点,并加入到优先队列中 */ void Init() { for(int i = 0; i < n; i++) { HTNode p(ch[i], fnum[i]); pq.push(p); } } /** 建立哈夫曼树 */ void CreateHT() { HTNode *lmin, *rmin; /** 当队列中不止一个元素时 */ while(!pq.empty() && 1 != pq.size()) { /** 取队首两个元素(权值最小) */ lmin = new HTNode(pq.top()); pq.pop(); rmin = new HTNode(pq.top()); pq.pop(); /** 合并元素重新入队 */ HTNode p(0, lmin->w + rmin->w, lmin, rmin); pq.push(p); } if(!pq.empty()) { /** 根节点 */ root = new HTNode(pq.top()); pq.pop(); } } /** 创建哈夫曼编码 */ void CreateHTCode(HTNode *p, string str) { if(!p) return; if(0 != p->data) { /** 若是叶节点,则记录此节点的编码值 */ dcode[str] = p->data; ecode[p->data] = str; sum += (str.length() * p->w); return; } CreateHTCode(p->lc, str + "0"); CreateHTCode(p->rc, str + "1"); } /** 显示哈夫曼编码 */ void DispCode() { printf("输出哈弗曼编码:\n"); for(int i = 0; i < n; i++) { printf("\t'%c':\t%s\n", ch[i], ecode[ch[i]].c_str()); } printf("平均长度:%.5lf\n", double(sum) / double(root->w)); } /** 释放哈夫曼树 */ void Release(HTNode *p) { if(!p) return; Release(p->lc); Release(p->rc); delete p; } /** 输出压缩文 */ void putEncode(FILE *fp, char *buf) { unsigned char code = 0; for(int i = 0; i < 8; i++) code = (code << 1) + (buf[i] - '0'); fwrite(&code, sizeof(unsigned char), 1, fp); } /** 判断是否在字符串内 */ bool instr(char c, const char str[]) { for(int i = 0; i < strlen(str); i++) if(c == str[i]) return true; return false; } /** 压缩文件 */ void Encode() { FILE *OF; FILE *IF; char ifn[255]; const char ofn[] = "Encode.txt"; char buf[9]; int cnt = 0, newcnt = 0; printf("Input the filename: "); scanf("%s", ifn); IF = fopen(ifn, "rb"); if(!IF) { printf("Wrong file.\n"); return; } OF = fopen(ofn, "wb+"); if(!OF) { printf("Wrong file.\n"); } /** 开始读文件 */ memset(buf, 0, sizeof(buf)); while(!feof(IF)) { unsigned char c; fread(&c, sizeof(unsigned char), 1, IF); if(instr(c, ch)); else c = ' '; for(int i = 0; i < ecode[c].length(); i++) { buf[strlen(buf)] = ecode[c][i]; if(8 == strlen(buf)) { newcnt++; putEncode(OF, buf); memset(buf, 0, sizeof(buf)); } } cnt++; } cnt--; if(0 != strlen(buf)) { for(int i = strlen(buf); i < 8; i++) buf[i] = '0'; putEncode(OF, buf); } fwrite(&cnt, 4, 1, OF); fclose(IF); fclose(OF); printf("压缩成功!压缩率:%.2f%c\n", (((double)newcnt + 4.0f) / (double)cnt) * 100, '%'); } /** 补0 */ void putZeros(char *buf) { char tmpbuf[9]; memset(tmpbuf, 0, sizeof(tmpbuf)); if(8 != strlen(buf)) { for(int i = 0; i < 8 - strlen(buf); i++) tmpbuf[i] = '0'; strcat(tmpbuf, buf); strcpy(buf, tmpbuf); } } /** 解压缩 */ void Decode() { char buf[256]; char oldbuf[9]; const char ifn[] = "Encode.txt"; const char ofn[] = "Decode.txt"; FILE *IF = fopen(ifn, "rb"); if(!IF) { printf("Wrong file.\n"); return; } FILE *OF = fopen(ofn, "wb+"); if(!OF) { printf("Wrong file.\n"); return; } int tot, cnt = 0; fseek(IF, -4L, SEEK_END); fread(&tot, 4, 1, IF); fseek(IF, 0L, SEEK_SET); memset(buf, 0, sizeof(buf)); while(true) { if(cnt == tot) break; unsigned char c; fread(&c, sizeof(unsigned char), 1, IF); itoa(c, oldbuf, 2); putZeros(oldbuf); for(int i = 0; i < 8; i++) { if(cnt == tot) break; buf[strlen(buf)] = oldbuf[i]; if(dcode.end() != dcode.find(string(buf))) { fwrite(&dcode[string(buf)], sizeof(char), 1, OF); memset(buf, 0, sizeof(buf)); cnt++; } } } fclose(IF); fclose(OF); printf("解压成功!文件名Decode.txt。\n"); } int main() { Init(); CreateHT(); CreateHTCode(root, ""); DispCode(); Encode(); Decode(); Release(root); system("pause"); return 0; }

‘肆’ 多媒体操作员考试题库

计算机操作员考试题库是按照《计算机操作员国家职业标准》进行开发的。题库分高、中、初三个级别。每个级别均考两场,第一场为理论知识考试(60分钟),第二场为实践操作(120分钟)。高级操作员实践考试为150分钟2个半小时。

计算机操作员题库有配套的演示练习光盘,考生在考试前可以通过该光盘进行考试题目的熟悉,并且有配套的教材。

考试组织形式介绍

计算机操作员考试分理论考试和实践操作考试两场,使用ATA4.21考试平台。

考生报名:考生通过报名系统报名。

考场编排:生成的报名文件导入到ATA考场编排系统,进行考场编排。

数据生成:考场编排好的数据文件通过中心管理系统进行数据的整理和下发。

考生成绩:考生成绩由ATA中心管理系统进行判分。

考生证书:ATA中心管理系统提供导出接口将考生成绩导出到文件,该文件导入OSAM系统进行证书的打印。

考生在进行第一场理论考试时要进行拍照,第二场不需要拍照。

考试科目内容介绍

理论知识:

高、中、初三个级别考试内容全部为标准化试题,即选择题。三个级别均为100道题目,每题一分,60分及格。

实践操作:

1、初级打字题目。根据国家要求,初级操作员打字题占35分,速度要求为45字/分钟。分数计算方法为每字0.8分,45字以上为满分。题目如果重做,上次的分数将会被冲掉。例如:您的打字速度是30字/分钟 则得分为24分,依次类推。

计算机操作员初级

内容
数量
分值

打字题
1题
35'

WIN2K
5题
10'

Word2k
5题
23'

Excel2K
5题
12'

PPT2K
5题
5'

IE
2题
15'

2、中级打字题目。根据国家要求,中级操作员打字题占25分,速度要求为65字/分钟。分数计算方法为每字0.4分,65字以上为满分。题目如果重做,上次的分数将会被冲掉。例如:您的打字速度是40字/分钟 则得分为16分,依次类推。

计算机操作员中级

内容
数量
分值

打字题
1题
25'

WIN2K
3题
12'

Word2k
4题
20'

Excel2K
3题
15'

PPT2K
4题
10'

IE
9题
18'

3、高级考试中不包括打字题目。

计算机操作员高级

内容
数量
分值

多媒体
10题
10'

WIN2K
2题
10'

Word2k
3题
30'

Excel2K
2题
15'

PPT2K
1题
10'

FP2K
5题
20'

IE
2题
5'

http://www.zjzyw.com/Soft/ShowSoft.asp?SoftID=477

‘伍’ 一、实验题目:用哈夫曼编码实现文件压缩用C++实现 急用

这是我的实验报告:http://student.csdn.net/space.php?uid=395622&do=blog&id=51206/**
* @brief 哈夫曼编码
* @date 2010-11-30
*/
#include <iostream>
#include <string>
#include <queue>
#include <map>
using namespace std;

/**
* @brief 哈弗曼结点
* 记录了哈弗曼树结点的数据、权重及左右儿子
*/
struct HTNode {
char data;
HTNode *lc, *rc;
int w;

/** 节点构造函数 */
HTNode(char _d, int _w, HTNode *_l = NULL, HTNode *_r = NULL)
{
data = _d;
w = _w;
lc = _l;
rc = _r;
}

/** 节点拷贝构造函数 */
HTNode(const HTNode &h)
{
data = h.data;
lc = h.lc;
rc = h.rc;
w = h.w;
}

/** 用于优先队列比较的运算符重载 */
friend bool operator < (const HTNode &a, const HTNode &b)
{
return a.w > b.w;
}
};

/** 哈弗曼树叶子节点数、各叶子结点数据及权重 */
/** 权值从Lolita小说中抽样取出 */
const char ch[] = {
10, 32, 33, 37, 40, 41, 44, 45, 46, 48,
49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
59, 63, 65, 66, 67, 68, 69, 70, 71, 72,
73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
83, 84, 85, 86, 87, 88, 89, 90, 91, 93,
97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
107, 108, 109, 110, 111, 112, 113, 114, 115, 116,
117, 118, 119, 120, 121, 122, 123, 161, 164, 166,
168, 170, 173, 174, 175, 176, 177, 180, 186, 255,
'\r', '\0'
};

const int fnum[] = {
2970, 99537, 265, 1, 496, 494, 9032, 1185, 5064, 108,
180, 132, 99, 105, 82, 64, 62, 77, 126, 296,
556, 548, 818, 443, 543, 435, 225, 271, 260, 797,
3487, 158, 50, 1053, 589, 498, 332, 316, 61, 276,
724, 855, 54, 293, 543, 11, 185, 11, 25, 26,
42416, 7856, 12699, 23670, 61127, 10229, 10651, 27912, 32809, 510,
4475, 23812, 13993, 34096, 38387, 9619, 500, 30592, 30504, 42377,
14571, 4790, 11114, 769, 10394, 611, 1, 4397, 12, 71,
117, 1234, 81, 5, 852, 1116, 1109, 1, 3, 1,
2970
};

const int n = 91;

/** 优先队列 */
priority_queue<HTNode> pq;

/** 哈弗曼编码映射 */
map<string, char> dcode;
map<char, string> ecode;

/** 根节点以及总权重+边长 */
HTNode *root;
int sum = 0;

/** 初始化叶节点,并加入到优先队列中 */
void Init()
{
for(int i = 0; i < n; i++)
{
HTNode p(ch[i], fnum[i]);
pq.push(p);
}
}

/** 建立哈夫曼树 */
void CreateHT()
{
HTNode *lmin, *rmin;

/** 当队列中不止一个元素时 */
while(!pq.empty() && 1 != pq.size())
{
/** 取队首两个元素(权值最小) */
lmin = new HTNode(pq.top());
pq.pop();
rmin = new HTNode(pq.top());
pq.pop();

/** 合并元素重新入队 */
HTNode p(0, lmin->w + rmin->w, lmin, rmin);
pq.push(p);
}

if(!pq.empty())
{
/** 根节点 */
root = new HTNode(pq.top());
pq.pop();
}
}

/** 创建哈夫曼编码 */
void CreateHTCode(HTNode *p, string str)
{
if(!p) return;
if(0 != p->data)
{
/** 若是叶节点,则记录此节点的编码值 */
dcode[str] = p->data;
ecode[p->data] = str;
sum += (str.length() * p->w);

return;
}

CreateHTCode(p->lc, str + "0");
CreateHTCode(p->rc, str + "1");
}

/** 显示哈夫曼编码 */
void DispCode()
{
printf("输出哈弗曼编码:\n");
for(int i = 0; i < n; i++)
{
printf("\t'%c':\t%s\n", ch[i], ecode[ch[i]].c_str());
}
printf("平均长度:%.5lf\n", double(sum) / double(root->w));
}

/** 释放哈夫曼树 */
void Release(HTNode *p)
{
if(!p) return;
Release(p->lc);
Release(p->rc);
delete p;
}

/** 输出压缩文 */
void putEncode(FILE *fp, char *buf)
{
unsigned char code = 0;
for(int i = 0; i < 8; i++)
code = (code << 1) + (buf[i] - '0');

fwrite(&code, sizeof(unsigned char), 1, fp);
}

/** 判断是否在字符串内 */
bool instr(char c, const char str[])
{
for(int i = 0; i < strlen(str); i++)
if(c == str[i]) return true;

return false;
}

/** 压缩文件 */
void Encode()
{
FILE *OF;
FILE *IF;
char ifn[255];
const char ofn[] = "Encode.txt";
char buf[9];
int cnt = 0, newcnt = 0;

printf("Input the filename: ");
scanf("%s", ifn);

IF = fopen(ifn, "rb");
if(!IF)
{
printf("Wrong file.\n");
return;
}

OF = fopen(ofn, "wb+");
if(!OF)
{
printf("Wrong file.\n");
}

/** 开始读文件 */
memset(buf, 0, sizeof(buf));
while(!feof(IF))
{
unsigned char c;
fread(&c, sizeof(unsigned char), 1, IF);
if(instr(c, ch));
else c = ' ';
for(int i = 0; i < ecode[c].length(); i++)
{
buf[strlen(buf)] = ecode[c][i];
if(8 == strlen(buf))
{
newcnt++;
putEncode(OF, buf);
memset(buf, 0, sizeof(buf));
}
}

cnt++;
}

cnt--;
if(0 != strlen(buf))
{
for(int i = strlen(buf); i < 8; i++) buf[i] = '0';
putEncode(OF, buf);
}

fwrite(&cnt, 4, 1, OF);

fclose(IF);
fclose(OF);

printf("压缩成功!压缩率:%.2f%c\n", (((double)newcnt + 4.0f) / (double)cnt) * 100, '%');
}

/** 补0 */
void putZeros(char *buf)
{
char tmpbuf[9];
memset(tmpbuf, 0, sizeof(tmpbuf));
if(8 != strlen(buf))
{
for(int i = 0; i < 8 - strlen(buf); i++) tmpbuf[i] = '0';
strcat(tmpbuf, buf);
strcpy(buf, tmpbuf);
}
}

/** 解压缩 */
void Decode()
{
char buf[256];
char oldbuf[9];
const char ifn[] = "Encode.txt";
const char ofn[] = "Decode.txt";
FILE *IF = fopen(ifn, "rb");
if(!IF)
{
printf("Wrong file.\n");
return;
}

FILE *OF = fopen(ofn, "wb+");
if(!OF)
{
printf("Wrong file.\n");
return;
}

int tot, cnt = 0;
fseek(IF, -4L, SEEK_END);
fread(&tot, 4, 1, IF);
fseek(IF, 0L, SEEK_SET);

memset(buf, 0, sizeof(buf));
while(true)
{
if(cnt == tot) break;
unsigned char c;
fread(&c, sizeof(unsigned char), 1, IF);
itoa(c, oldbuf, 2);
putZeros(oldbuf);

for(int i = 0; i < 8; i++)
{
if(cnt == tot) break;
buf[strlen(buf)] = oldbuf[i];
if(dcode.end() != dcode.find(string(buf)))
{
fwrite(&dcode[string(buf)], sizeof(char), 1, OF);
memset(buf, 0, sizeof(buf));
cnt++;
}
}
}

fclose(IF);
fclose(OF);

printf("解压成功!文件名Decode.txt。\n");
}

int main()
{
Init();
CreateHT();
CreateHTCode(root, "");
DispCode();
Encode();
Decode();
Release(root);
system("pause");

return 0;
}

‘陆’ 谁有这份网管转正考题的答案

1.B
2.C
3.C(不过C答案中的子网数目应该16,你是不是写错了)
4.C
5.E
6.C
7.B
8.D
9.B
10.B

这个试题哪里找,给我一份我做做

‘柒’ 求一套计算机等级考试三级网络的模拟试题!!

一、选择题
在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)2008年北京奥运会有许多赞助商,其中有12家全球合作伙伴。以下哪个IT厂商不是奥委会的全球合作伙伴
A)微软
B)三星
C)联想
D)松下

(2)在扩展的ASCII码中,每个数字都能用二进制数表示,例如l表示为00110001,2表示为00110010,那么2008可表示为
A)00110010 00000000 00000000 00110111
B)00110010 00000000 00000000 00111000
C)00110010 00110000 00110000 00110111
D)00110010 00110000 00110000 00111000

(3)关于主板的描述中,正确的是
A)按CPU芯片分类有奔腾主板、AMD主板
B)按主板的规格分类有SCSI主板、EDO主板
C)按CPU插座分类有AT主板、ATX主板
D)按数据端口分类有Slot主板、Socket主板

(4)关于奔腾处理器体系结构的描述中,错误的是
A)分支目标缓存器用来动态预测程序分支转移情况
B)超流水线的特点是设置多条流水线同时执行多个处理
C)哈佛结构是把指令和数据分别进行存储
D)现在已经由单纯依靠提高主频转向多核技术

(5)关于多媒体技术的描述中,正确的是
A)多媒体信息一般需要压缩处理
B)多媒体信息的传输需要2Mbps以上的带宽
C)对静态图像采用MPEG压缩标准
D)对动态图像采用JPEG压缩标准

(6)关于软件开发的描述中,错误的是
A)文档是软件开发、使用和维护中不可或缺的资料
B)软件生命周期包括计划、开发、运行三个阶段
C)开发初期进行需求分析、总体设计、详细设计
D)开发后期选定编程语言进行编码

(7)在广域网中,数据分组从源结点传送到目的结点的过程需要进行路由选择与
A)数据加密
B)地址编码
C)分组转发
D)用户控制

(8)如果数据传输速率为10Gbps,那么发送10bit需要用
A)1×10-6S
B)1×10-9S
C)1×10-12S
D)1×10-15S

(9)网络协议的三要素是语法、语义与时序。语法是关于
A)用户数据与控制信息的结构和格式的规定
B)需要发出何种控制信息,以及完成的动作与做出的响应的规定
C)事件实现顺序的详细说明
D)接口原语的规定

(10)关于OSI参考模型层次划分原则的描述中,错误的是
A)各结点都有相同的层次
B)不同结点的同等层具有相同的功能
C)高层使用低层提供的服务
D)同一结点内相邻层之间通过对等协议实现通信

(11)TCP/IP参考模型的主机-网络层与OSI参考模型的哪一层(或几层)对应
A)传输层
B)网络层与数据链路层
C)网络层
D)数据链路层与物理层

(12)传输层的主要功能是实现源主机与目的主机对等实体之间的
A)点-点连接
B)端-端连接
C)物理连接
D)网络连接

(13)实现从主机名到IP地址映射服务的协议是
A)ARP
B)DNS
C)RIP
D)SMTP

(14)如果不进行数据压缩,直接将分辨率为640×480的彩色图像(每像素用24bit表示),以每秒25帧显示,那么它需要占用的通信带宽约为
A)46Mbps
B)92Mbps
C)184Mbps
D)368Mbps

(15)网络层的主要任务是提供
A)进程通信服务
B)端-端连接服务
C)路径选择服务
D)物理连接服务

(16)关于QoS协议特点的描述中,错误的是
A)RSVP根据需求在各个交换结点预留资源
B)DiffServ根据IP分组头的服务级别进行标识
C)MPLS标记是一个用于数据分组交换的转发标识符
D)IP协议中增加CDMA多播协议可以支持多媒体网络应用

(17)10Gbps Ethernet的应用范围能够从局域网扩展到广域网是因为其物理层采用了
A)同轴电缆传输技术
B)光纤传输技术
C)红外传输技术
D)微波传输技术

(18)局域网参考模型将对应于OSI参考模型的数据链路层划分为MAC子层与
A)LLC子层
B)PMD子层
C)接入子层
D)汇聚子层

(19)Ethernet物理地址长度为48位,允许分配的物理地址应该有
A)245个
B)246个
C)247个
D)248个

(20)关于100BASE-T介质独立接口MII的描述中,正确的是
A)MII使传输介质的变化不影响MAC子层
B)MII使路由器的变化不影响MAC子层
C)MII使LLC子层编码的变化不影响MAC子层
D)MII使IP地址的变化不影响MAC子层

(21)10Gbps Ethernet工作在
A)单工方式
B)半双工方式
C)全双工方式
D)自动协商方式

(22)局域网交换机的帧交换需要查询
A)端口号/MAC地址映射表
B)端口号/IP地址映射表
C)端口号/介质类型映射表
D)端口号/套接字映射表

(23)关于Ethernet网卡分类方法的描述中,错误的是
A)可按支持的主机总线类型分类
B)可按支持的传输速率分类
C)可按支持的传输介质类型分类
D)可按支持的帧长度分类

(24)一种Ethernet交换机具有48个10/100Mbps的全双工端口与2个1000Mbps的全双工端口,其总带宽最大可以达到
A)1.36Gbps
B)2.72Gbps
C)13.6Gbps
D)27.2Gbps

(25)在建筑物综合布线系统中,主要采用的传输介质是非屏蔽双绞线与
A)屏蔽双绞线
B)光纤
C)同轴电缆
D)无线设备

(26)关于Windows的描述中,错误的是
A)它是多任务操作系统
B)内核有分时器
C)可使用多种文件系统
D)不需要采用扩展内存技术

(27)关于网络操作系统的描述中,正确的是
A)经历了由非对等结构向对等结构的演变
B)对等结构中各用户地位平等
C)对等结构中用户之间不能直接通信
D)对等结构中客户端和服务器端的软件都可以互换

(28)关于Windows活动目录服务的描述中,错误的是
A)活动目录存储了有关网络对象的信息
B)活动目录服务把域划分为组织单元
C)组织单元不再划分上级组织单元与下级组织单元
D)活动目录服务具有可扩展性和可调整性

(29)关于NetWare网络安全的描述中,错误的是
A)提供了三级安全保密机制
B)限制非授权用户注册网络
C)保护应用程序不被复制、删除、修改或窃取
D)防止用户因误操作而删除或修改重要文件

(30)关于Linux的描述中,错误的是
A)初衷是使普通PC能运行Unix
B)Linux是Unix的一个变种
C)Linux支持Intel硬件平台
D)Linux支持C++编程语言

(31)关于Unix版本的描述中,错误的是
A)IBM的Unix是Xenix
B)SUN的Unix是Solaris
C)伯克利的Unix是UnixBSD
D)HP的Unix是HP-UX

(32)关于TCP/IP协议特点的描述中,错误的是
A)IP提供尽力而为的服务
B)TCP是面向连接的传输协议
C)UDP是可靠的传输协议
D)TCP/IP可用于多种操作系统

(33)在TCP/IP互联网络中,为数据报选择最佳路径的设备是
A)集线器
B)路由器
C)服务器
D)客户机

(34)主机的IP地址为202.130.82.97,子网屏蔽码为255.255.192.0,它所处的网络为
A)202.64.0.0
B)202.130.0.0
C)202.130.64.0
D)202.130.82.0

(35)在TCP/IP互联网络中,转发路由器对IP数据报进行分片的主要目的是
A)提高路由器的转发效率
B)增加数据报的传输可靠性
C)使目的主机对数据报的处理更加简单
D)保证数据报不超过物理网络能传输的最大报文长度

(36)路由表通常包含许多(N,R)对序偶,其中N通常是目的网络的IP地址, R是
A)到N路径上下一个路由器的IP地址
B)到N路径上所有路由器的IP地址
C)到N路径上下一个网络的网络地址
D)到N路径上所有网络的网络地址

(37)因特网域名中很多名字含有".com",它表示
A)教育机构
B)商业组织
C)政府部门
D)国际组织

(38)用户已知的三个域名服务器的IP地址和名字分别为202.130.82.97,dns.abe.e;�130.25.98.3,dns.abc.com;195.100.28.7,dns.abc.net。用户可以将其计算机的域名服务器设置为
A)dns.abc.e
B)dns.abc.com
C)dns.abc.net
D)195.100.28.7

(39)将邮件从邮件服务器下载到本地主机的协议为
A)SMTP和FTP
B)SMTP和POP3
C)POP3和IMAP
D)IMAP和FTP

(40)为了屏蔽不同计算机系统对键盘输入解释的差异,Telnet引入了
A)NVT
B)VPN
C)VLAN
D)VPI

(41)关于因特网中主机名和IP地址的描述中,正确的是
A)一台主机只能有一个IP地址
B)一个合法的外部IP地址在一个时刻只能分配给一台主机
C)一台主机只能有一个主机名
D)IP地址与主机名是一一对应的

(42)为了防止第三方偷看或篡改用户与Web服务器交互的信息,可以采用
A)在客户端加载数字证书
B)将服务器的IP地址放入可信站点区
C)SSL技术
D)将服务器的IP地址放入受限站点区

(43)关于网络配置管理的描述中,错误的是
A)可以识别网络中各种设备
B)可以设置设备参数
C)设备清单对用户公开
D)可以启动和关闭网络设备

(44)SNMP协议处于OSI参考模型的
A)网络层
B)传输层
C)会话层
D)应用层

(45)计算机系统具有不同的安全等级,其中Windows NT的安全等级是
A)B1
B)C1
C)C2
D)D1

(46)凯撒密码是一种置换密码,对其破译的最多尝试次数是
A)2次
B)13次
C)25次
D)26次

(47)关于RC5加密算法的描述中,正确的是
A)分组长度固定
B)密钥长度固定
C)分组和密钥长度都固定
D)分组和密钥长度都可变

(48)在认证过程中,如果明文由A发送到B,那么对明文进行签名的密钥为
A)A的公钥
B)A的私钥
C)B的公钥
D)B的私钥

(49)公钥体制RSA是基于
A)背包算法
B)离散对数
C)椭圆曲线算法
D)大整数因子分解

(50)关于数字签名的描述中,错误的是
A)可以利用公钥密码体制
B)可以利用对称密码体制
C)可以保证消息内容的机密性
D)可以进行验证

(51)若每次打开Word程序编辑文档时,计算机都会把文档传送到另一台FTP服务器,那么可以怀疑Word程序被黑客植入
A)病毒
B)特洛伊木马
C)FTP匿名服务
D)陷门

(52)关于防火墙技术的描述中,错误的是
A)可以支持网络地址转换
B)可以保护脆弱的服务
C)可以查、杀各种病毒
D)可以增强保密性

(53)关于EDI的描述中,错误的是
A)EDI的基础是EDP
B)EDI采用浏览器/服务器模式
C)EDI称为无纸贸易
D)EDI的数据自动投递和处理

(54)关于数字证书的描述中,错误的是
A)证书通常由CA安全认证中心发放
B)证书携带持有者的公开密钥
C)证书通常携带持有者的基本信息
D)证书的有效性可以通过验证持有者的签名获知

(55)有一种电子支付工具非常适合小额资金的支付,具有匿名性、无需与银行直接连接便可使用等特点。这种支付工具称为
A)电子信用卡
B)电子支票
C)电子现金
D)电子柜员机

(56)在电子政务发展过程中,有一个阶段以政府内部的办公自动化和管理信息系统的建设为主要内容。这个阶段称为
A)面向数据处理阶段
B)面向信息处理阶段
C)面向网络处理阶段
D)面向知识处理阶段

(57)可信时间戳服务位于电子政务分层逻辑模型中的
A)网络基础设施子层
B)信息安全基础设施子层
C)统一的安全电子政务平台层
D)电子政务应用层

(58)ATM采用的传输模式为
A)同步并行通信
B)同步串行通信
C)异步并行通信
D)异步串行通信

(59)关于xDSL技术的描述中,错误的是
A)VDSL是非对称传输
B)HDSL是对称传输
C)SDSL是非对称传输
D)ADSL是非对称传输

(60)EDGE(数据速率增强型GSM)技术可以达到的最高数据传输速率为
A)64kbps
B)115kbps
C)384kbps
D)512kbps

二、填空题
请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。
(1)计算机辅助工程的英文缩写是� 【1】 �。

(2)MPEG压缩标准包括MPEG� 【2】 �、MPEG音频和MPEG系统三个部分。

(3)宽带城域网方案通常采用核心交换层、汇聚层与� 【3】 �的三层结构模式。

(4)网络拓扑是通过网中结点与通信线路之间的� 【4】 �关系表示网络结构。

(5)在层次结构的网络中,高层通过与低层之间的� 【5】 �使用低层提供的服务。

(6)IEEE 802.1标准包括局域网体系结构、网络� 【6】 �,以及网络管理与性能测试。

(7)CSMA/CD发送流程为:先听后发,边听边发,冲突停止,� 【7】 �延迟后重发。

(8)无线局域网采用的扩频方法主要是跳频扩频与� 【8】 �扩频。

(9)Windows服务器的域模式提供单点� 【9】 �能力。

(10)Unix操作系统的发源地是� 【10】 �实验室。

(11)一个路由器的两个IP地址为20.0.0.6和30.0.0.6,其路由表如下所示。当收到源IP地址为40.0.0.8,目的IP地址为20.0.0.1的数据报时,它将把此数据报投递到� 【11】 �。

(12)以HTML和HTTP协议为基础的服务称为� 【12】 �服务。

(13)匿名FTP服务通常使用的账号名为� 【13】 �。

(14)故障管理的步骤包括发现故障、判断故障症状、隔离故障、� 【14】 �故障、记录故障的检修过程及其结果。

(15)网络安全的基本目标是实现信息的机密性、可用性、完整性和� 【15】 �。

(16)提出CMIS/CMIP网络管理协议的标准化组织是� 【16】 �。

(17)网络安全攻击方法可以分为服务攻击与� 【17】 �攻击。

(18)电子商务应用系统由CA安全认证、支付网关、业务应用和� 【18】 �等系统组成。

(19)电子政务的公众服务业务网、非涉密政府办公网和涉密政府办公网称为� 【19】 �。

(20)HFC网络进行数据传输时采用的调制方式为� 【20】 �调制。

‘捌’ 求助网络试题,急!

1、RISC的特点之一是(A)
A 指令执行快
B 指令长度固定
C 寻址方式固定
D 寻址周期短
2、计算机的RAS技术是指可靠性、可用性和可维护性,两次故障之间的系统能正常工作的时间的平均之平均值称为(B)
A 平均工作时间
B 平均无故障时间
C 机器的可靠时间
D 机器的可维护时间
3、100Km长的电缆以1.544Mbps的数据速率运行,电缆的传播速率是光速的2/3,则电缆上可容纳(C)比特.
A 100
B 500
C 514
D 640
4、采用了(C)的网络中,工作站在发送数据前,要检查网络是否空闲,只有在网络不阻塞时,工作站才能发送数据。
A TCP
B IP
C CSMA/CD
D ATM
5、下列媒体访问控制方式中,属于预约方式的是(A)
A 令牌环
B ATM
C DQDB
D 令牌总线
6、交换机的主要功能是解决共享介质网络的(A)
A 传输延迟问题
B 差错检测问题
C 互连问题
D 网段微化问题
7、当IP在传送过程中被分段时,将根据(A)重新组合
A IP报头的标识、标志和段偏移量
B 根据IP地址
C 根据子网掩码
D 根据首部校验和
8、IP地址219.25.23.56的缺省子网掩码有(C)位
A 8
B 16
C 24
D 32
9、甲通过计算机网路给乙发消息,表示甲已经同意与乙签订合同,不久后甲不承认发过此消息。为了防止这种情况的出现,应该在计算机网络中采用(D)技术。
A 数据压缩
B 数据加密
C 数据备份
D 数字签名
10、Some performance problems, such as (D), are caused by temporary resource overloads.
A traffic
B congestion
C stream
D flow

‘玖’ 计算机网络基础试题

1、D 2、不会 3、通信子网、资源子网 4、25 5、答:应用层: 文件传输、文件管理以及电子邮件的信息处理。表示层:这一层处理数据格式化问题,由于不同的软件应用程序经常使用不同的数据格式化方案, 所以数据格式化是必需的。在某种意义上,表示层有些像语法检查器。它可以确保数字和文本以接收结点的表示层可以阅读的格式发送。例如,从IBM大型机上发送的数据可能使用的是EBC DIC字符格式化,要使运行Windows 95或Windows 98的工作站可以读取信息,就必须将其解释为ASCII字符格式。
表示层还负责数据的加密。加密是将数据编码,让未授权的用户不能截取或阅读的过程。例如,计算机的帐户密码可以在LAN上加密,或者信用卡号可以通过加密套接字协议层 (Secure Sockets Layer,SSL )在WAN上加密。
表示层的另一功能是数据压缩。当数据格式化后,在文本和数字中间可能会有空格也格式化了。数据压缩将这些空格删除并压紧数据,减小其大小以便发送。数据传输后,由接收结点的表示层来解压缩。会话层:会话层是指用户与用户的链接,他通过在两台计算机间建立、管理和终止通信来完成对话 负责在网络中的两节点之间建立和维持通信。 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对 话,决定通信是否被中断以及通信中断时决定从何处重新发送。
你可能常常听到有人把会话层称作网络通信的“交通警察”。当通过拨号向你的 I S P (因特网服务提供商)请求连接到因特网时,I S P 服务器上的会话层向你与你的P C 客户机上的会话层进行协商连接。若你的电话线偶然从墙上插孔脱落时,你终端机上的会话层将检测到连接中断并重新发起连接。会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限传输层:这一层负责节点间可靠的网络传输。传输层通过相应机制建立,维持和终结虚电路,传输差错检查和恢复,以及信息溢出控制。网络层:路由功能数据链路层:保证数据到达的顺序和发送时的顺序一致 6、答:各类防火墙的优缺点
(1).包过滤防火墙
使用包过滤防火墙的优点包括:
防火墙对每条传入和传出网络的包实行低水平控制。
每个IP包的字段都被检查,例如源地址、目的地址、协议、端口等。防火墙将基于这些信息应用过滤规则。
防火墙可以识别和丢弃带欺骗性源IP地址的包。
包过滤防火墙是两个网络之间访问的唯一来源。因为所有的通信必须通过防火墙,绕过是困难的。
包过滤通常被包含在路由器数据包中,所以不必额外的系统来处理这个特征。
使用包过滤防火墙的缺点包括:
配置困难。因为包过滤防火墙很复杂,人们经常会忽略建立一些必要的规则,或者错误配置了已有的规则,在防火墙上留下漏洞。然而,在市场上,许多新版本的防火墙对这个缺点正在作改进,如开发者实现了基于图形化用户界面(GUI)的配置和更直接的规则定义。
为特定服务开放的端口存在着危险,可能会被用于其他传输。例如,Web服务器默认端口为80,而计算机上又安装了RealPlayer,那么它会搜寻可以允许连接到RealAudio服务器的端口,而不管这个端口是否被其他协议所使用,RealPlayer正好是使用80端口而搜寻的。就这样无意中,RealPlayer就利用了Web服务器的端口。
可能还有其他方法绕过防火墙进入网络,例如拨入连接。但这个并不是防火墙自身的缺点,而是不应该在网络安全上单纯依赖防火墙的原因。

2.状态/动态检测防火墙
状态/动态检测防火墙的优点有:
检查IP包的每个字段的能力,并遵从基于包中信息的过滤规则。
识别带有欺骗性源IP地址包的能力。
包过滤防火墙是两个网络之间访问的唯一来源。因为所有的通信必须通过防火墙,绕过是困难的。
基于应用程序信息验证一个包的状态的能力, 例如基于一个已经建立的FTP连接,允许返回的FTP包通过。
基于应用程序信息验证一个包状态的能力,例如允许一个先前认证过的连接继续与被授予的服务通信。
记录有关通过的每个包的详细信息的能力。基本上,防火墙用来确定包状态的所有信息都可以被记录,包括应用程序对包的请求,连接的持续时间,内部和外部系统所做的连接请求等。
状态/动态检测防火墙的缺点:
状态/动态检测防火墙唯一的缺点就是所有这些记录、测试和分析工作可能会造成网络连接的某种迟滞,特别是在同时有许多连接激活的时候,或者是有大量的过滤网络通信的规则存在时。可是,硬件速度越快,这个问题就越不易察觉,而且防火墙的制造商一直致力于提高他们产品的速度。

3.应用程序代理防火墙
使用应用程序代理防火墙的优点有:
指定对连接的控制,例如允许或拒绝基于服务器IP地址的访问,或者是允许或拒绝基于用户所请求连接的IP地址的访问。
通过限制某些协议的传出请求,来减少网络中不必要的服务。
大多数代理防火墙能够记录所有的连接,包括地址和持续时间。这些信息对追踪攻击和发生的未授权访问的事件事很有用的。
使用应用程序代理防火墙的缺点有:
必须在一定范围内定制用户的系统,这取决于所用的应用程序。
一些应用程序可能根本不支持代理连接。

4.NAT
使用NAT的优点有:
所有内部的IP地址对外面的人来说是隐蔽的。因为这个原因,网络之外没有人可以通过指定IP地址的方式直接对网络内的任何一台特定的计算机发起攻击。
如果因为某种原因公共IP地址资源比较短缺的话,NAT可以使整个内部网络共享一个IP地址。
可以启用基本的包过滤防火墙安全机制,因为所有传入的包如果没有专门指定配置到NAT,那么就会被丢弃。内部网络的计算机就不可能直接访问外部网络。
使用NAT的缺点:
NAT的缺点和包过滤防火墙的缺点是一样的。虽然可以保障内部网络的安全,但它也是一些类似的局限。而且内网可以利用现流传比较广泛的木马程序可以通过NAT做外部连接,就像它可以穿过包过滤防火墙一样的容易。
注意:现在有很多厂商开发的防火墙,特别是状态/动态检测防火墙,除了它们应该具有的功能之外也提供了NAT的功能。

5.个人防火墙
个人防火墙的优点有:
增加了保护级别,不需要额外的硬件资源。
个人防火墙除了可以抵挡外来攻击的同时,还可以抵挡内部的攻击。
个人防火墙是对公共网络中的单个系统提供了保护。例如一个家庭用户使用的是Modem或ISDN/ADSL上网,可能一个硬件防火墙对于他来说实在是太昂贵了,或者说是太麻烦了。而个人防火墙已经能够为用户隐蔽暴露在网络上的信息,比如IP地址之类的信息等。
个人防火墙的缺点:
个人防火墙主要的缺点就是对公共网络只有一个物理接口。要记住,真正的防火墙应当监视并控制两
个或更多的网络接口之间的通信。这样一来的话,个人防火墙本身可能会容易受到威胁,或者说是具有这样一个弱点,网络通信可以绕过防火墙的规则。

阅读全文

与数据压缩试题相关的资料

热点内容
程序员成就感从哪来 浏览:545
游资抄底源码公式 浏览:802
用VF命令 浏览:948
解压速度14m 浏览:329
php获取httpheader 浏览:297
什么软件可以修改pdf文件 浏览:867
命令行截图软件 浏览:734
程序员加班多 浏览:123
android设置view的背景 浏览:684
u盘加密工具哪个好 浏览:571
php生成html模板引擎 浏览:26
如何设置app封杀 浏览:823
手机将照片弄成压缩包 浏览:221
卡联购卡盟官网源码 浏览:867
网页弄成pdf 浏览:223
dos的删除命令 浏览:309
区块链的加密物联网传输 浏览:572
如何卸载桌面布局已定的app 浏览:679
vs重置命令 浏览:613
如何学会学习python 浏览:227