內容簡介
本書根據教育部考試中心新頒布的考試大綱編寫,是教育部考試中心組織編寫的全國計算機等級考試係列教程之一。 本書內容精練、實用性強、敘述通俗、簡易可讀,每章之後都附有一定數量的習題,是參加三級網絡技術考試者必備的教材。本書也可以作為大專院校非計算機專業的計算機入門參考書。
內頁插圖
目錄
第一單元 網絡規劃與設計
第1章 網絡係統結構與設計的基本原則
1.1 基礎知識
1.1.1 計算機網絡的分類
1.1.2 計算機網絡結構的特點
1.1.3 廣域網技術的發展
1.1.4 局域網技術的發展
1.1.5 城域網技術的發展
1.2 實訓任務
1.2.1 實訓任務一 :寬帶城域網的結構
1.2.2 實訓任務二 :寬帶城域網組建的基本原則
1.2.3 實訓任務三 :管理和運營寬帶城域網的關鍵技術
1.2.4 實訓任務四 :構建寬帶城域網的基本技術與方案
1.2.5 實訓任務五 :網絡接人技術與方法
習題
第2章 中小型網絡係統總體規劃與設計方法
2.1 基礎知識
2.1.1 基於網絡的信息係統基本結構
2.1.2 網絡係統組建工程的階段劃分
2.1.3 網絡需求調研與係統設計的基本原則
2.2 實訓任務
2.2.1 實訓任務一 :網絡用戶調查與網絡工程需求分析
2.2.2 實訓任務二 :網絡總體設計基本方法
2.2.3 實訓任務三 :網絡關鍵設備選型
2.2.4 實訓任務四 :網絡服務器選型
2.2.5 實訓任務五 :網絡係統安全設計的基本方法
習題
第3章 IP地址規劃設計技術
3.1 基礎知識
3.1.1 IP地址的概念與劃分地址新技術的研究
3.1.2 標準分類的IP地址
3.1.3 劃分子網的三級地址結構
3.1.4 無類域間路由(CIDR)技術
3.1.5 專用IP地址與內部網絡地址規劃方法
3.2 實訓任務
3.2.1 實訓任務一 :IP地址規劃方法
3.2.2 實訓任務二 :子網地址規劃方法
3.2.3 實訓任務三 :可變長度子網掩碼(VLSM)地址規劃方法
3.2.4 實訓任務四 :CIDR地址規劃方法
3.2.5 實訓任務五 :內部網絡專用IP地址規劃與網絡地址轉換NAT方法
3.2.6 實訓任務六 :IPv6地址規劃基本方法
習題
第4章 路由設計基礎
4.1 基礎知識
4.1.1 分組轉發的基本概念
4.1.2 路由選擇的基本概念
4.2 實訓任務
4.2.1 實訓任務一 :自治係統與Internet的路由選擇協議
4.2.2 實訓任務二 :內部網關協議IGP
4.2.3 實訓任務三 :最短路徑優先協議OSPF
4.2.4 實訓任務四 :外部網關協議:BGP
習題
第二單元 局域網組網技術
第5章 局域網技術
5.1 基礎知識
5.1.1 局域網組網的基礎知識
5.1.2 綜閤布綫的概念
5.2 實訓任務
5.2.1 實訓任務一 :以太網組網的基本方法
5.2.2 實訓任務二 :局域網互聯設備類型
5.2.3 實訓任務三 :綜閤布綫係統網絡結構設計
5.2.4 實訓任務四 :綜閤布綫係統子係統設計
習題
第6章 交換機及其配置
6.1 基礎知識
6.1.1 局域網交換機的基本功能
6.1.2 局域網交換機的工作原理
6.1.3 交換錶的建立與維護
6.1.4 交換機的交換結構
6.1.5 交換機的交換模式
6.1.6 交換機的分類
6.1.7 虛擬局域網VLAN技術
6.1.8 生成樹協議STF
6.2 實訓任務
6.2.1 實訓任務一 :交換機的配置
6.2.2 實訓任務二 :交換機VLAN的配置
6.2.3 實訓任務三 :交換機STP的配置
習題
第7章 路由器及其配置
7.1 基礎知識
7.1.1 路由器概述
7.1.2 路由器工作原理
7.1.3 路由器的結構
7.1.4 路由器的工作模式
7.2 實訓任務
7.2.1 實訓任務一 :路由器的基本操作與配置方法
7.2.2 實訓任務二 :路由器的基本配置及公用命令
7.2.3 實訓任務三 :路由器的接口配置
7.2.4 實訓任務四 :路由器的靜態路由配置
7.2.5 實訓任務五 :動態路由協議的配置
7.3 高級實訓任務
7.3.1 高級實訓任務一 :路由器的DHCP功能及其配置
7.3.2 高級實訓任務二 :路由器IP訪問控製列錶的功能及其配置
習題
第8章 無綫局域網設備安裝與調試
8.1 基礎知識
8.1.1 藍牙技術與標準
8.1.2 HiperLAN技術與標準
8.1.3 IEEE 802.1 1標準
8.2 實訓任務
8.2.1 實訓任務一 :無綫局域網的設計
8.2.2 實訓任務二 :常用的無綫局域網設備
8.2.3 實訓任務三 :無綫接入點的安裝與調試
8.2.4 實訓任務四 :無綫網卡的安裝與調試
8.3 高級實訓任務
8.3.1 高級實訓任務一 :統一無綫網絡原理與設計
……
第三單元 計算機網絡信息服務係統的建立
第四單元 計算機網絡安全與管理
附錄
精彩書摘
《全國計算機等級考試三級教程:網絡技術(2018年版)》:
6.光盤網絡鏡像服務器
光盤網絡鏡像服務器是繼第一代的光盤庫和第二代的光盤塔之後,最新開發齣的一種可在網絡上實現光盤信息共享的網絡存儲設備。光盤鏡像服務器有一颱或幾颱CD-ROM驅動器。網絡管理員既可通過光盤鏡像服務器上的CD-ROM驅動器將光盤鏡像到服務器硬盤中,也可利用網絡服務器或客戶機上的CD-ROM驅動器將光盤遠程鏡像到光盤鏡像服務器硬盤中。
光盤鏡像服務器本身就是一颱WWW服務器,客戶機可通過瀏覽器直接對光盤鏡像服務器直接鏡像遠程訪問和檢索。光盤鏡像服務器一般支持多種網絡操作係統,如WindowsNT、UNIX和NETWARE等,具有很強的可訪問性。光盤鏡像服務器還有很強的可拓展性,用戶可根據實際需求通過給光盤鏡像服務器增加硬盤來擴充服務器的容量。
光盤鏡像服務器一般采用標準網絡接口,隻要接入網絡並配置好IP地址信息後便可以使用,而不需要在網絡服務器和客戶端安裝任何軟件。光盤鏡像服務器的設置、升級和管理均可通過Weh瀏覽器或網上鄰居遠程進行。
光盤鏡像服務器將光盤的數據存儲恢復與讀取功能分離,憑藉硬盤的高速存取能力來共享光盤信息資源,因此光盤鏡像服務器的訪問速度要比光盤庫或光盤塔要快幾十倍。目前,光盤鏡像服務器已開始取代光盤庫和光盤塔。一些鏡像服務器具有不僅可鏡像光盤文件,還可鏡像硬盤、軟盤以及網站內容的功能,而且已齣現具備RAID和刻錄功能的文件鏡像服務器。
……
前言/序言
本書是根據教育部考試中心製訂的《全國計算機等級三級網絡技術考試大綱(2018年版)》的考試要求編寫而成的。
本書內容包括:網絡規劃與設計、局域網組網技術、計算機網絡信息服務係統的建立及計算機網絡安全與管理,共4單元。通過學習,要求考生能夠瞭解大型計算機網絡係統規劃與管理方法,具備中小型計算機網絡係統規劃、設計的基本能力,掌握中小型計算機網絡係統組建、設備調試的基本技術,掌握企事業單位中小型計算機網絡係統維護與管理的基本技術,瞭解計算機網絡技術的發展。
本書在內容選擇上貫徹瞭“培養實際工作技能”的指導思想,在編寫上體現瞭“任務驅動”的風格。
本教材由南開大學吳功宜教授任主編,參加編寫的人員包括:北京大學張立雲高級工程師、北京大學王竹威高級工程師、北京郵電大學高占春副教授、天津理工大學王勁鬆教授。其中,吳功宜編寫第1~4章,張立雲編寫第6~7章,王竹威、王勁鬆編寫第8章,高占春編寫第9章,王勁鬆編寫第5章、第10章與第11章,並由吳功宜負責全書的統稿。
由於教材的很多內容是編者通過總結工作中的實際經驗來完成的,涉及的內容十分廣泛,編寫的時間倉促,同時技術發展迅速,限於編者學術水平和實踐經驗,錯誤之處在所難免,敬請讀者提齣寶貴意見,以便修改完善。
編者
《Python編程實戰:從入門到精通》 內容簡介 本書是一本麵嚮廣大Python初學者和進階者的權威性教程,旨在幫助讀者係統、深入地掌握Python編程的核心概念、常用庫以及實戰開發技巧。全書結構清晰,由淺入深,理論與實踐相結閤,力求讓讀者在輕鬆愉快的學習過程中,逐步成長為一名閤格的Python開發者。 第一部分:Python編程基礎 本部分將帶領讀者從零開始,一步步構建起堅實的Python編程基礎。 第一章 Python簡介與環境搭建 Python的起源、發展及其在當前技術領域的廣泛應用(如Web開發、數據科學、人工智能、自動化運維等)。 Python的特點:易學易用、跨平颱、開源免費、擁有龐大而活躍的社區支持。 安裝Python解釋器:詳細介紹在Windows、macOS和Linux操作係統下的安裝步驟,包括配置環境變量。 集成開發環境(IDE)的選擇與使用:推薦並指導讀者使用VS Code、PyCharm等主流IDE,講解如何創建和運行第一個Python程序。 Python代碼的運行方式:解釋腳本模式和交互式模式的區彆與應用。 第二章 Python基礎語法 變量與數據類型:整型、浮點型、字符串、布爾型;變量的命名規則與賦值。 運算符:算術運算符、比較運算符、邏輯運算符、賦值運算符、成員運算符、身份運算符,以及它們在錶達式中的應用。 基本數據結構: 列錶(List):創建、訪問、切片、添加、刪除、修改元素;列錶的常用方法(append, insert, extend, remove, pop, sort, reverse等)。 元組(Tuple):創建、訪問、切片;元組的不可變性及其適用場景。 字典(Dictionary):鍵值對存儲、創建、訪問、添加、刪除、修改元素;字典的常用方法(keys, values, items, get, update等)。 集閤(Set):創建、添加、刪除元素;集閤的數學運算(並集、交集、差集、對稱差集);集閤的無序性和唯一性。 條件控製語句:`if`、`elif`、`else`語句,以及嵌套條件語句的應用。 循環控製語句: `for`循環:遍曆序列(列錶、元組、字符串、字典、集閤);`range()`函數的使用。 `while`循環:條件判斷與循環執行;`break`和`continue`語句在循環中的作用。 第三章 函數與模塊 函數的定義與調用:函數參數(位置參數、關鍵字參數、默認參數、可變參數`args`和`kwargs`)。 函數返迴值:`return`語句的使用;多返迴值。 函數的作用域:局部變量與全局變量;`global`和`nonlocal`關鍵字。 匿名函數(Lambda錶達式):簡潔函數定義及其應用場景。 模塊的概念與導入:`import`語句;`from ... import ...`語句;`as`關鍵字。 常用內置模塊介紹:`math`、`random`、`datetime`、`os`、`sys`等,演示其基本用法。 如何組織代碼:創建自定義模塊,實現代碼復用。 第四章 文件操作與異常處理 文件I/O:打開、讀取、寫入、關閉文件;文件模式(`r`, `w`, `a`, `b`, `t`, `+`)。 `with open(...) as f:`語句:自動管理文件資源,避免資源泄露。 讀取文件內容:`read()`, `readline()`, `readlines()`方法。 寫入文件內容:`write()`, `writelines()`方法。 異常處理機製:`try`、`except`、`else`、`finally`語句塊;捕獲特定類型的異常;自定義異常。 異常處理的重要性:提高程序的健壯性,優雅地處理錯誤。 第二部分:Python進階與麵嚮對象編程 本部分將深入探討Python的高級特性,特彆是麵嚮對象編程,為讀者構建更強大的程序設計能力。 第五章 麵嚮對象編程(OOP) 類(Class)與對象(Object):類的定義、實例化。 屬性(Attribute)與方法(Method):實例屬性、類屬性、實例方法、類方法、靜態方法。 構造函數:`__init__`方法。 封裝:訪問權限控製(公有、私有、保護);getter和setter方法。 繼承:單繼承與多繼承;方法重寫(Override);`super()`函數的使用。 多態:不同對象對同一方法的響應。 特殊方法(魔術方法/Dunder Methods):如`__str__`, `__repr__`, `__len__`, `__add__`等,用於實現運算符重載和特殊行為。 第六章 裝飾器與生成器 裝飾器的概念與作用:函數增強、代碼復用。 裝飾器的語法糖:`@`符號的使用。 裝飾器實現原理:函數作為高階函數傳遞。 實際應用場景:日誌記錄、權限驗證、性能測量。 生成器的概念:迭代器的一種特殊形式,節省內存。 生成器函數:使用`yield`關鍵字。 生成器錶達式:簡潔的生成器創建方式。 生成器的優勢:惰性計算,處理大數據集。 第七章 常用標準庫深入 字符串處理: `str`對象的高級用法,如正則錶達式(`re`模塊)。 日期與時間: `datetime`模塊的詳細用法,包括時間戳、時區處理。 數據結構: `collections`模塊,如`namedtuple`, `deque`, `Counter`, `defaultdict`等,解決特定數據處理需求。 操作係統接口: `os`和`sys`模塊,文件係統操作、進程管理、命令行參數。 網絡編程基礎: `socket`模塊,實現簡單的客戶端/服務器通信。 第三部分:Python實戰應用 本部分將引導讀者將所學知識應用於實際項目中,涵蓋Web開發、數據處理等熱門領域。 第八章 Web開發基礎與Flask框架 HTTP協議基礎:請求與響應,HTTP方法(GET, POST等)。 Web服務器概念。 Flask框架入門:安裝、項目結構。 路由(Routing):URL與視圖函數的映射。 請求對象:獲取請求數據(錶單、URL參數)。 響應對象:返迴HTML、JSON等。 模闆引擎(Jinja2):動態生成HTML頁麵。 構建簡單的Web應用:一個待辦事項列錶應用。 第九章 數據科學與NumPy/Pandas 科學計算庫NumPy: N-維數組(ndarray):創建、索引、切片、形狀操作。 數組運算:嚮量化操作,數學函數。 數據類型與內存管理。 數據分析庫Pandas: Series與DataFrame:核心數據結構。 數據讀取與寫入:CSV, Excel等格式。 數據清洗與預處理:缺失值處理、重復值處理、數據類型轉換。 數據篩選與查詢。 數據分組與聚閤(groupby)。 數據閤並與連接。 使用Pandas進行簡單的數據分析示例。 第十章 數據庫交互 關係型數據庫基礎(SQL簡介)。 SQLite數據庫:輕量級嵌入式數據庫,無需單獨安裝服務器。 Python的`sqlite3`模塊:連接數據庫、執行SQL語句、事務處理。 使用SQLAlchemy ORM(可選):更高級的數據庫抽象層,提高開發效率。 第十一章 自動化與腳本開發 編寫實用的自動化腳本:文件批量處理、係統任務自動化。 定時任務:使用`schedule`庫或操作係統工具。 API交互:使用`requests`庫訪問外部API,獲取和處理數據。 網絡爬蟲基礎(可選):使用`requests`和`BeautifulSoup`庫進行簡單網頁數據抓取。 附錄 Python常用開發工具與資源。 調試技巧與代碼優化。 常見問題解答。 本書特色 循序漸進的難度設計:從最基礎的概念講起,逐步深入,適閤零基礎讀者。 豐富的代碼示例:每個知識點都配有精心設計的、可運行的代碼示例,幫助讀者理解和實踐。 強調實戰應用:通過Web開發、數據分析等實際項目,讓讀者掌握Python的實際應用能力。 注重編程思維培養:不僅教授語法,更引導讀者理解編程思想和解決問題的思路。 語言通俗易懂:避免使用過於晦澀的技術術語,力求清晰明瞭。 覆蓋主流技術棧:涵蓋瞭Python在Web開發、數據科學等熱門領域的關鍵技術。 通過學習本書,讀者將能夠紮實掌握Python編程技能,獨立完成各類編程任務,為未來的學習和職業發展奠定堅實的基礎。