『壹』 張建忠的論文專著
出版教材:1.《計算機網路實驗指導書》,清華大學出版社2.《計算機網路》,清華大學出版社,普通高等教育「十五」國家級規劃教材。3.《網際網路教程》,清華大學出版社4.《網路實用編程技術》,電子工業出版社5.《電子商務應用教程》,南開大學出版社6.《區域網(Windows 2000 Server)教程》,清華大學出版社發表論文:1.使用Milter實現基於內容的中文垃圾郵件過濾系統,計算機工程,2007; 33 (1): 267-2692.中文垃圾郵件過濾系統中的實時分詞演算法設計,計算機工程與應用,2007; 43 (3): 179-1823.A Hybrid Approach for Overlay Multicast, International Multi-Symposiums of Computer and Computational Sciences Conference (IMSCCS 2006), Hangzhou, China, Jun. 20-24, 20064.Multiple Small-Scale Floods in Unstructured P2P Systems, In Proceedings of the 5th International Conference on Grid and Cooperative Computing (GCC 2006),Oct.21-23, 2006, Changsha, Hunan, China5.Combating Hidden Action in Unstructured P2P Systems, In Proceedings of the First International Conference on Communications and Networking in China (ChinaCOM 2006), Oct.25-27, 2006, Beijing, China6.支持網格服務QoS保障的按需資源分配,計算機工程,2006; 32(20):35-377.基於Linux防火牆的內部郵件監控系統,計算機工程與設計,2006; 27(9):1566-15708.基於改進貝葉斯模型的中文郵件分類演算法,計算機工程與應用,2006; 42(31):97-100,1139.支持多路負載平衡的SSL VPN系統的設計與實現,計算機工程與設計,2006; 27(21): 3955-3997, 401210.VoiceXML語言解釋器的設計與實現,計算機工程,2005;31(22):95-9811.基於Linux防火牆的內部郵件監控與阻斷系統的設計,計算機工程,2005; 31(24): 225-22712.On-demand Resource Allocation for Service Level Guarantee in Grid Environment, Grid and Cooperative Computing (GCC 2005), 4th International Conference, Beijing, China, November 30 -- December 3, 2005, Proceedings, Series: Lecture Notes in Computer Science (ISSN: 0302-9743), Vol.3795, pp.678-689, 2005, ISBN: 3-540-30510-613.Topology-aware Multi-cluster Architecture Based on Efficient Index Techniques, IFIP International Conference on Network and Parallel Computing (NPC 2005), November 30–December 3, 2005, Beijing, China. LNCS (Lecture Notes in Computer Science14.Implementation of Scalable Intrusion Detection Systems, The 8th International Conference for Young Computer Scientists (ICYCS 2005), Beijing, China, September 20-22, 2005, Page(s): 332-33615.可擴展的異常檢測系統的研究與實現,計算機工程與設計,2005; 26(7): 1722-172516.Search and Index in Locality-based Clustering Overlay,Fifth International Workshop on Global and Peer-to-Peer Computing (GP2PC 2005),IEEE/ACM International Symposium on Cluster Computing and the Grid 2005 (IEEE/ACM CCGRID 2005), Cardiff, UK, May9-12, 2005, Page(s):229-236, VOLS 1 AND 217.分布式入侵檢測系統研究與實現,計算機工程與應用,2004; 40(36): 161-162, 17318.多鏈路管理中的負載均衡策略,南開大學學報自然科學版,2004; 37(4): 59-6219.捕捉與提取影像片斷中的人物動作,計算機工程與應用,2004; 40(22): 42-44, 7720.Studies on Large Scale Reliable Multicast Based on Active Network, Proceeding of APCC/MDMC』04, pp95-97, Aug.29-Sep.1, 2004, IEEE Press,ISTP收錄(UT ISIP: 000226030500021),EI收錄 21.MAIDS系統中檢測功能模塊的設計與實現,計算機工程,2003; 29(13): 69-71,8122.分布式可擴展網路誘騙系統研究,計算機應用,2003; 23(12): 129-13023.路由器輔助的大規模可靠多播差錯控制方法研究,計算機工程, 2003; 29(11):14-16,EI收錄
24.基於ASP技術網站建設的安全性研究,計算機工程與應用,2003; 39(33): 165-167, 17425.基於XML的智能化網上考試系統,計算機應用研究,2003(精擴本)上: 404-405,40726.IDS和基於WEB的網路管理系統集成模型,計算機工程與應用,2003, 39(18): 34-35, 5727.基於移動Agent的分布式入侵檢測系統MAIDS的設計與實現,計算機工程與應用,2003; 39(17): 164-16528.基於埠流量的物理網路拓撲發現方法研究,計算機工程與應用,2002.38(22).171-17229.基於速率的TCP友好多播擁擠控制,計算機工程與應用,2002; 38(18):1-330.基於移動agent的分布式入侵檢測系統的體系研究,計算機科學,2002; 29(8): 39-4031.基於Web的協作支持環境的研究與實現,計算機工程,2002; 28(6):137-13832.分布式語音瀏覽器的研究與設計,2002全國開放式分布與並行計算學術會議(DPCS2002),2002年10月27-29日
『貳』 大學計算機基礎實驗指導的內容提要
本書是與人民郵電出版社出版的由馮博琴教授主編的《大學計算機基礎(Windows 2000+Office 2000)》教材相配套的實驗教材,實驗內容與主教材緊密配合。全書共分8章,主要內容包括:微機軟硬碼喚中件系統的安裝、Windows 2000操作系統、計算機網路、Office辦公軟體、程序設計基礎、資料庫基礎、多媒體技術基礎及網路信息檢索與信息安全等。鏈腔
本書以掌握計算機應用的基本技能為目的,所設計的實驗以遲山驗證型的基本實驗為主。實驗方法實用、操作性強,與課程教學內容相輔相成,使學生在掌握實驗內容的同時,對課程的理論知識加深理解,融會貫通。
本實驗指導書既可以作為《大學計算機基礎》的配套教材,也可以作為獨立的實驗教材使用。
『叄』 信息技術概論目錄
本文旨在全面介紹信息技術的基礎知識和應用領域,包括信息科學、信息技術、計算機硬體系統、軟體系統、資料庫系統與信息系統、網路計算、多媒體技術及可視化、控制系統與智能系統、職業道德與擇業等內容。本教材通過詳盡的章節劃分,旨在為讀者提供系統性、全面性的學習框架。以下是各章節的概覽:
第1章信息、信息科學與信息技術
本章探討信息的基本概念,包括信息的定義、特性以及資訊理論的產生。同時,介紹了信息科學與信息技術的范疇,以及信息化與社會信息化的發展。
第2章信息技術基礎知識
該章節深入講解計算機的運算基礎,如進位記數制、計算機中數的表示、字元、字元集和編碼。此外,還覆蓋了數字電路與邏輯代數基礎,包括數字信號與數字電路、邏輯代數基礎以及邏輯函數的化簡。
第3章計算機硬體系統
本章詳細介紹計算機的基本結構與工作原理,包括計算機體系結構的發展、硬體結構、指令系統、cpu內核結構、微型計算機組成、輸入輸出系統等。同時,也討論了計算機系統的主要技術指標和評測標准。
第4章計算機軟體系統
本章節對計算機軟體系統進行了深入探討,包括系統軟體、操作系統概述、操作系統分類、操作系統特徵、功能、用戶界面,以及常見桌面操作系統與計算機應用軟體的介紹。
第5章計算機軟體開發
該章節涉及程序設計的基本概念、高級語言與翻譯系統、c語言、演算法與數據結構、面向對象程序設計的基本概念以及軟體工程方法。全面展示了軟體開發的理論與實踐。
第6章資料庫系統與信息系統
本章介紹了資料庫系統概述、數據處理的歷史、資料庫體系結構、數據模型、資料庫設計,以及信息系統的基本概念與常見系統。探討了數據的管理和信息系統的設計。
第7章網路計算
該章節對計算機網路進行了概述,包括網路的發展歷史、組成、分類、osi模型、internet概述、tcp/ip協議族、internet在中國、網路安全性等內容。詳細介紹了網路的基本原理與應用。
第8章多媒體技術及可視化
本章探討多媒體技術、計算機圖形學、可視化計算、虛擬現實技術與人機交互。詳細介紹了多媒體的處理技術、計算機圖形學、虛擬現實的關鍵技術及應用、人機交互的設計理念。
第9章控制系統與智能系統
本章節介紹了計算機控制系統的概念、組成、特點與分類,以及典型控制系統。同時,對人工智慧進行了概述,包括定義、應用和發展。
第10章職業道德與擇業
該章節關注信息產業的道德准則、法律法規、軟體著作權保護、知識產權以及計算機犯罪的定義、罪名、量刑與處罰。同時,探討了對當代大學生及信息類專業人才的素質和能力要求。
第11章實驗指導書
最後,實驗指導書提供了從windows基本操作到建立個人網站的多個實踐環節,旨在通過實際操作加深理解與應用。
本教材旨在為讀者提供從理論到實踐的全面指導,幫助讀者掌握信息技術的基礎知識和應用技能。
『肆』 計算機網路安全基礎的目錄
1.1網路參考模型
1.2網路互連設備
1.3區域網技術
傳輸介質是網路中信息傳輸的媒體,是網路通信的物質基礎之一。傳輸介質的性能特點對傳輸速率、通信的距離、可連接的網路結點數目和數據傳輸的可靠性等均有很大的影響。因此,必須根據不同的通信要求,合理地選擇傳輸介質。目前在區域網中常用的傳輸介質有雙絞線、同軸電纜和光導纖維等。
1.4廣域網技術
廣域網是一種跨地區的數據通訊網路,使用電信運營商提供的設備作為信息傳輸平台。對照OSI參考模型,廣域網技術主要位於底層的3個層次,分別是物理層,數據鏈路層和網路層。下圖列出了一些經常使用的廣域網技術同OSI參考模型之間的對應關系。
點對點鏈路提供的是一條預先建立的從客戶端經過運營商網路到達遠端目標網路的廣域網通信路徑。一條點對點鏈路就是一條租用的專線,可以在數據收發雙方之間建立起永久性的固定連接。網路運營商負責點對點鏈路的維護和管理。點對點鏈路可以提供兩種數據傳送方式。一種是數據報傳送方式,該方式主要是將數據分割成一個個小的數據幀進行傳送,其中每一個數據幀都帶有自己的地址信息,都需要進行地址校驗。另外一種是數據流傳送方式,該方式與數據報傳送方式不同,用數據流取代一個個的數據幀作為數據發送單位,整個流數據具有1個地址信息,只需要進行一次地址驗證即可。下圖所顯示的就是一個典型的跨越廣域網的點對點鏈路。
1.5TCP/IP基礎
1.6網際網路提供的主要服務
1.7小結
習題 2.1UNIX操作系統簡介
UNIX操作系統,是美國AT&T公司於1971年在PDP-11上運行的操作系統。具有多用戶、多任務的特點,支持多種處理器架構,最早由肯·湯普遜(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。
目前它的商標權由國際開放標准組織(The Open Group)所擁有。
1965年時,貝爾實驗室(Bell Labs)加入一項由通用電氣(General Electric)和麻省理工學院(MIT)合作的計劃;該計劃要建立一套多使用者、多任務、多層次(multi-user、multi-processor、multi-level)的MULTICS操作系統。直到1969年,因MULTICS計劃的工作進度太慢,該計劃被停了下來。當時,Ken Thompson(後被稱為UNIX之父)已經有一個稱為星際旅行的程序在GE-635的機器上跑,但是反應非常慢,正巧被他發現了一部被閑置的PDP-7(Digital的主機),Ken Thompson和Dernis Ritchie就將星際旅行的程序移植到PDP-7上。而這部PDP-7(如圖1-1所示)就此在整個計算機歷史上留下了芳名
2.2Linux操作系統簡介
Linux是一種自由和開放源碼的類Unix操作系統,存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。Linux是一個領先的操作系統,世界上運算最快的10台超級計算機運行的都是Linux操作系統。嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。Linux得名於天才程序員林納斯·托瓦茲。
Linux操作系統是UNIX操作系統的一種克隆系統,它誕生於1991 年的10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix兼容產品。
Linux以它的高效性和靈活性著稱,Linux模塊化的設計結構,使得它既能在價格昂貴的工作站上運行,也能夠在廉價的PC機上實現全部的Unix特性,具有多任務、多用戶的能力。Linux是在GNU公共許可許可權下免費獲得的,是一個符合POSIX標準的操作系統。Linux操作系統軟體包不僅包括完整的Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟體。它還包括帶有多個窗口管理器的X-Windows圖形用戶界面,如同我們使用Windows NT一樣,允許我們使用窗口、圖標和菜單對系統進行操作。
Linux 操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU 計劃、POSIX 標准和Internet 網路。
1981 年IBM公司推出微型計算機IBM PC。
1991年,GNU計劃已經開發出了許多工具軟體,最受期盼的GNU C編譯器已經出現,GNU的操作系統核心HURD一直處於實驗階段,沒有任何可用性,實質上也沒能開發出完整的GNU操作系統,但是GNU奠定了Linux用戶基礎和開發環境。當時的MINIX需要購買才能得到源代碼,局限於校園用作教育使用,閉源專利註定Minix錯失推廣時機,以至於Minix長期處於測試而無人問津。
1991年初,林納斯·托瓦茲開始在一台386sx兼容微機上學習minix操作系統。1991年4月,林納斯·托瓦茲開始醞釀並著手編制自己的操作系統。剛開始,他的目的很簡單,只是為了學習Intel386 體系結構保護模式運行方式下的編程技術。通過學習,他逐漸不能滿足於minix系統的現有性能,並開始醞釀開發一個新的免費操作系統。林納斯·托瓦茲幾乎花了全部時間研究i386-minix系統(hackthe kernel),並且嘗試著移植GNU的軟體到該系統上(GCC、BASH、GDB等)。
1991 年4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了minix 上,而且已經愛不釋手、不能離開這個shell 軟體了。
1991年7月3日,第一個與Linux有關的消息是在comp.os.minix上發布的(當然此時還不存在Linux這個名稱,當時林納斯·托瓦茲的腦子里想的可能是FREAX,FREAX的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux系統的開發,並且在Linux最初的時候已經想到要實現與POSIX兼容。
1991年的10月5日,林納斯·托瓦茲在comp.os.minix新聞組上發布消息,正式向外宣布Linux內核的誕生(Freeminix-like kernel sources for 386-AT)。
1993年,大約有100餘名程序員參與了Linux內核代碼編寫/修改工作,其中核心組由5人組成,此時Linux 0.99的代碼有大約有十萬行,用戶大約有10萬左右。
1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨後正式採用GPL協議。
1995年1月,Bob Young創辦了RedHat(小紅帽),以CNULinux為核心,集成了400多個源代碼開放的程序模塊,搞出了一種冠以品牌的Linux,即RedHat Linux,稱為Linux發行版,在市場上出售。這在經營模上是一種創舉。
1996年6月,Linux 2.0內核發布,此內核有大約40萬行代碼,並可以支持多個處理器。此時的Linux 已經進入了實用階段,全球大約有350萬人使用。
1998年2月,以Eric Raymond為首的一批年輕的老牛羚骨幹分子終於認識到CNULinux體系的產業化道路的本質,並非是什麼自由哲學,而是市場競爭的驅動,創辦了Open Source Intiative(開放源代碼促進會)復興的大旗,在互聯網世界裡展開了一場歷史性的Linux產業化運動。
2001年1月,Linux 2.4發布,它進一步地提升了SMP系統的擴展性,同時它也集成了很多用於支持 桌面系統的特性:USB,PC卡(PCMCIA)的支持,內置的即插即用,等等功能。
2003年12月,Linux 2.6版內核發布,相對於2.4版內核2.6在對系統的支持都有很大的變化。
2004年的第1月,SuSE嫁到了Novell,SCO繼續頂著罵名四處強行化緣 , Asianux, MandrakeSoft也在五年中首次宣布季度贏利。3月SGI宣布成功實現了Linux操作系統支持256個Itanium 2處理器。
2.3Windows操作系統簡介
Windows操作系統是一款由美國微軟公司開發的窗口化操作系統。採用了GUI圖形化操作模式,比起從前的指令操作系統如DOS更為人性化。Windows操作系統是目前世界上使用最廣泛的操作系統。最新的版本是Windows 8。Microsoft公司從1983年開始研製Windows系統,最初的研製目標是在MS-DOS的基礎上提供一個多任務的圖形用戶界面。第一個版本的Windows 1.0於1985年問世,它是一個具有圖形用戶界面的系統軟體。1987年推出了Windows 2.0版,最明顯的變化是採用了相互疊蓋的多窗口界面形式。但這一切都沒有引起人們的關注。直到1990年推出Windows 3.0是一個重要的里程碑,它以壓倒性的商業成功確定了Windows系統在PC領域的壟斷地位。現今流行的 Windows 窗口界面的基本形式也是從Windows 3.0開始基本確定的。1992年主要針對Windows 3.0的缺點推出了Windows 3.1,為程序開發提供了功能強大的窗口控制能力,使Windows和在其環境下運行的應用程序具有了風格統一、操縱靈活、使用簡便的用戶界面。Windows3.1 在內存管理上也取得了突破性進展。它使應用程序可以超過常規內存空間限制 ,不僅支持16MB內存定址,而且在80386及以上的硬體配置上通過虛擬存儲方式可以支持幾倍於實際物理存儲器大小的地址空間。Windows 3.1還提供了一定程度的網路支持、多媒體管理 、超文本形式的聯機幫助設施等,對應用程序的開發有很大影響
2.4UNIX網路配置
2.5Windows網路配置
2.6小結
習題 3.1網路安全基礎知識
3.2威脅網路安全的因素
3.3網路安全分類
3.4網路安全解決方案
3.5小結
習題 4.1什麼是計算機安全
4.2安全級別
4.3系統訪問控制
4.4選擇性訪問控制
4.5小結
習題 5.1資料庫安全概述
5.2資料庫安全的威脅
5.3資料庫的數據保護
5.4資料庫備份與恢復
5.5小結
習題 6.1計算機病毒及其分類
6.2計算機病毒的傳播
6.3計算機病毒的特點及破壞行為
6.4宏病毒及網路病毒
6.5病毒的預防、檢測和清除
6.6病毒防治軟體
6.7小結
習題 7.1數據加密概述
7.2傳統密碼技術
7.3對稱密鑰密碼技術
7.4公鑰密碼體制
7.5數字簽名技術
7.6驗證技術
7.7加密軟體PGP
7.8小結
習題 8.1網路安全協議
8.2網路加密技術
8.3防火牆技術
8.4入侵檢測技術
8.5虛擬專用網技術
8.6小結
習題 9.1網際網路的安全
9.2Web站點安全
9.3黑客與網路攻擊
9.4口令安全
9.5網路監聽
9.6掃描器
9.7E-mail的安全
9.8IP電子欺騙
9.9DNS的安全性
9.10小結
習題 10.1數據完整性簡介
10.2容錯與網路冗餘
10.3網路備份系統
10.4小結
習題 11.1網路安全實驗指導書
11.2綜合練習題
附錄
附錄一優秀網路安全站點
附錄二英文縮寫詞
參考文獻
……