導航:首頁 > 文件處理 > 數據壓縮試題

數據壓縮試題

發布時間: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地址之類的信息等。
個人防火牆的缺點:
個人防火牆主要的缺點就是對公共網路只有一個物理介面。要記住,真正的防火牆應當監視並控制兩
個或更多的網路介面之間的通信。這樣一來的話,個人防火牆本身可能會容易受到威脅,或者說是具有這樣一個弱點,網路通信可以繞過防火牆的規則。

閱讀全文

與數據壓縮試題相關的資料

熱點內容
西安java培訓 瀏覽:298
蘋果用戶app如何退款 瀏覽:889
解壓方式就是喝酒 瀏覽:396
麥塊怎麼添加到游戲伺服器 瀏覽:962
噴油螺桿製冷壓縮機 瀏覽:581
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251