編輯推薦
1.從大眾耳熟能詳的內容切入,由淺入深帶領讀者掌握技術要點,保障零基礎讀者無障礙理解;
2.避免瞭詰屈聱牙的技術定義,用新穎、通俗而不失嚴謹的類比和大量生動的圖片解釋復雜的技術問題;
3.摒棄瞭以清單羅列知識點的生硬做法,用邏輯性更強的文字描述知識點與知識點之間的聯係;
4.內容完整性經過反復推敲,涵蓋瞭所有這一級彆讀者應該掌握的技術知識;
5.以時間為綫索,陳述瞭各個技術的由來與發展,讓讀者能夠通過各個技術的原始需求理解它們的原理與應用;
6.在後文中不失時機地引述前文內容,旨在幫助讀者強化知識點之間的聯係,並通過重復來記憶重要的內容;
7.各章均配有總結、練習題及答案,供讀者快速歸納、復習和檢驗本章所學內容;
8.適用於各類希望掌握網絡技術的零基礎人士和初學者,包括但不限於華為ICT學院的在讀學生。
內容簡介
本書是華為ICT學院路由與交換技術官方教材,旨在幫助零基礎和初級階段的學生理解網絡技術的基本理論。
本書由淺入深地講解網絡技術,首先把網絡的曆史發展和網絡給大眾日常生活帶來的變化作為全書的切入點;進而在後文中介紹瞭華為網絡設備操作係統的一些簡單使用方法,其中包括VRP係統的本地管理方法、VRP係統的基本命令和VRP係統的組閤鍵與幫助功能;此後,本書按照OSI模型和TCP IP模型自底嚮上的順序,逐層對網絡通信中所涉及的重要標準、理論、協議等一一進行解讀。
除華為ICT學院的學生之外,本書同樣適閤正在備考HCNA認證或者正在參加HCNA技術培訓的人士進行閱讀和參考。其他有誌從事ICT行業的初級人員和網絡技術愛好者也可以通過閱讀本書,加深對網絡技術的理解。
作者簡介
田果
6年項目經驗,曆任售後工程師、售前工程師、項目經理。
現任課程架構師、資深講師。
翻譯、寫作圖書十餘冊。
目錄
第1章 網絡縱橫 0
1.1 人類通信發展史 3
1.1.1 前網絡時代 4
1.1.2 萌芽的産生 5
1.1.3 互聯網的雛形 6
1.1.4 互聯網的誕生 9
1.1.5 互聯網的騰飛 11
1.2 網絡連接世界 13
1.2.1 網絡與生活 13
1.2.2 網絡與社會 14
1.2.3 網絡與商業 15
1.2.4 網絡與職業 15
1.3 局域網、城域網、廣域網和互聯網 17
1.3.1 局域網 17
1.3.2 城域網 20
1.3.3 廣域網 21
1.3.4 互聯網 22
1.4 挑戰與發展 23
1.4.1 終端:萬物互聯 23
1.4.2 內容:數據時代 24
1.4.3 架構:雲為載體 25
1.4.4 操作:軟件定義 27
1.5 本章總結 29
1.6 練習題 29
第2章 操作係統與網絡 32
2.1 操作係統 35
2.1.1 操作係統功能概述 35
2.1.2 網絡設備與操作係統 38
2.1.3 本地訪問網絡設備的操作係統 42
2.2 華為VRP網絡操作係統 47
2.2.1 VRP係統概述 48
2.2.2 命令行基礎 48
2.2.3 VRP係統配置基礎 50
2.3 VRP係統入門操作 56
2.3.1 快捷鍵的使用 56
2.3.2 命令幫助功能 57
2.3.3 查看及驗證設備信息 62
2.4 eNSP操作指導 70
2.4.1 eNSP簡介及安裝 70
2.4.2 eNSP界麵及操作 77
2.4.3 在eNSP中完成一個簡單的實驗 82
2.4.4 在eNSP中保存配置及實驗拓撲 86
2.5 本章總結 88
2.6 練習題 88
第3章 協議與通信 90
3.1 網絡協議和標準 93
3.1.1 通信規則 93
3.1.2 網絡協議的作用 96
3.1.3 協議棧的必要性 97
3.1.4 OSI參考模型 99
3.1.5 TCP IP參考模型 101
3.2 實現數據傳輸 103
3.2.1 封裝與解封裝 104
3.2.2 從終端設備視角看數據傳輸 105
3.2.3 從網絡設備視角看數據傳輸 107
3.2.4 從網絡拓撲視角看數據傳輸 110
3.3 本章總結 114
3.4 練習題 114
第4章 網絡接入層 116
4.1 物理層協議 119
4.2 網絡介質 120
4.2.1 有綫介質簡介 121
4.2.2 無綫介質簡介 124
4.3 數據鏈路層 125
4.3.1 數據鏈路層的作用 126
4.3.2 錯誤檢測 126
4.3.3 鏈路類型 128
4.3.4 介質訪問控製子層 129
4.4 以太網協議 131
4.4.1 以太網概述 132
4.4.2 以太網數據封裝格式 133
4.4.3 MAC地址簡介 135
4.5 本章總結 140
4.6 練習題 140
第5章 網絡層 142
5.1 網絡層協議 145
5.1.1 網絡層的作用 145
5.1.2 IP協議第4版 146
5.2 路由 150
5.2.1 路由的概念 150
5.2.2 路由錶與路由條目 151
5.2.3 路由協議的分類 153
5.3 路由器 154
5.3.1 路由器的工作原理 154
5.3.2 路由器的基本配置 156
5.4 本章總結 161
5.5 練習題 161
第6章 IP地址與子網劃分 164
6.1 IPv4網絡地址 167
6.1.1 二進製與十進製 167
6.1.2 IPv4編址方式 170
6.1.3 網絡掩碼 173
6.2 對IPv4網絡劃分子網 176
6.2.1 子網劃分與可變長子網掩碼 176
6.2.2 規劃網絡地址 181
6.2.3 無類域間路由 182
6.3 IPv4通信的建立與驗證 184
6.3.1 地址解析協議 185
*6.3.2 ARP欺騙攻擊概述 188
6.3.3 ICMP協議原理 191
6.3.4 使用ICMP工具測試連通性的原理 192
6.4 本章總結 194
6.5 練習題 194
第7章 傳輸層 196
7.1 傳輸層簡介 199
7.1.1 傳輸層與網絡層 199
7.1.2 傳輸層與應用層 200
7.2 TCP協議 201
7.2.1 TCP協議簡介 201
7.2.2 TCP封裝 203
7.2.3 TCP連接 204
7.2.4 基於TCP的協議 208
7.3 UDP協議 209
7.3.1 UDP協議簡介 210
7.3.2 UDP封裝 211
7.3.3 基於UDP的協議 212
7.4 本章總結 213
7.5 練習題 213
第8章 應用層 216
8.1 應用層簡介 219
8.2 應用層協議 220
8.3 常見應用層協議和服務 222
8.3.1 遠程訪問應用 222
8.3.2 網絡管理應用 225
8.3.3 Web應用 229
8.3.4 電子郵件應用 235
8.4 本章總結 240
8.5 練習題 241
第9章 管理維護 242
9.1 遠程管理設備 244
9.1.1 遠程管理與VTY綫路 245
9.1.2 Telnet協議基礎與配置 246
9.1.3 SSH協議基礎與配置 252
9.1.4 對通過SSH實現遠程管理的測試 254
9.2 管理網絡設備 256
9.2.1 VRP係統管理基礎 259
9.2.2 VRP係統的備份 268
9.2.3 VRP係統的升級 270
9.2.4 設備配置文件的備份及恢復 273
9.2.5 密碼恢復 276
9.3 本章總結 282
9.4 練習題 282
術語錶 284
推薦延伸閱讀與其他參考文獻 294
《代碼的宇宙:探尋數字世界的運行法則》 這是一個關於代碼的故事,關於那些看不見的指令,如何編織齣我們賴以生存的數字世界。你每天與之互動,從發送一條簡單的短信,到瀏覽浩瀚的互聯網,再到享受流暢的遊戲體驗,這一切的背後,都潛藏著代碼的低語。這本書,將帶你踏上一段非凡的旅程,去揭開那些構成數字宇宙的基石,理解那些構建現代文明的邏輯。 我們生活在一個信息爆炸的時代,數字技術以前所未有的速度改變著我們的生活方式。智能手機、社交媒體、在綫購物、遠程工作……這些曾經隻存在於科幻小說中的場景,如今已成為我們日常的一部分。然而,有多少人真正理解,在這背後,究竟是什麼在驅動著這一切?是什麼讓信息得以跨越韆山萬水,瞬間抵達?是什麼讓冰冷的電子元件,能夠理解並執行我們復雜的指令? 《代碼的宇宙》並非一本技術手冊,也不是一本艱深的編程教程。它是一扇窗,讓你窺視數字世界的深層構造;它是一本書,為你講述那些塑造瞭我們今日之生活的幕後英雄——代碼的故事。我們不會深入到晦澀的算法或復雜的語言語法,而是從更宏觀、更具啓發性的角度,去理解代碼的本質、它的邏輯、它的力量,以及它如何影響著我們的每一個瞬間。 想象一下,你正在建造一座巨大的城市。你需要規劃道路、構建房屋、設置供水係統、連接電力網絡。代碼,就像是這座城市的藍圖和建造者。它定義瞭規則,設定瞭流程,指揮著無數的“工人”(電子元件)如何協同工作,最終成就這座城市的繁榮與運轉。這本書,就是要為你展現這幅宏大的藍圖,讓你明白每一棟“摩天大樓”(應用程序)和每一條“交通要道”(數據流)是如何被構建起來的。 我們將從最基礎的“語言”——計算機語言說起。你會瞭解到,計算機並不能理解人類的自然語言,它隻認識0和1。但正是通過這些簡單的0和1,通過不同層次的抽象,我們纔能創造齣如此復雜和精妙的係統。我們會探索二進製的奇妙世界,理解它如何成為一切數字信息的基石。然後,我們將逐步接觸到更高級的編程語言,理解它們如何充當人類與機器之間的橋梁,讓復雜的指令得以被理解和執行。你無需擔心會看到令人頭暈目眩的代碼片段,我們的目標是理解其背後的邏輯和思想。 接下來,我們將深入探討“指令”的力量。每一段代碼,都是一係列清晰、明確的指令,它們指導計算機執行特定的任務。我們會學習到,程序的“執行”並非一蹴而就,而是一個循序漸進的過程,就像按照食譜一步步烹飪美味佳肴。我們會看到,通過巧妙的組閤和邏輯的運用,簡單的指令可以被疊加成復雜的行為,從一個簡單的“你好,世界!”到運行一個復雜的數據庫係統。 “數據”是代碼的另一半靈魂。代碼處理數據,數據也塑造代碼。我們將探討數據是如何被組織、存儲、傳輸和處理的。從最簡單的變量到龐大的數據庫,從文件係統到雲存儲,你將瞭解到數據在數字世界中的“生命周期”,以及代碼如何成為數據的“守護者”和“操縱者”。我們還會觸摸到“算法”的魅力,理解它如何成為解決問題的“秘訣”,如何通過一套精確的步驟,找到最優的解決方案。 “網絡”是代碼連接世界的脈絡。你我之間的每一次交流,每一次信息的獲取,都離不開網絡的支撐。我們會揭示網絡是如何運作的,數據是如何在其中穿梭的,以及我們如何在這個龐大的信息海洋中找到自己所需。你將瞭解到,互聯網並非一個簡單的“連接”,而是一個由無數節點、協議和規則組成的復雜生態係統,而代碼,則是維係這個生態係統運轉的生命綫。 更重要的是,這本書將引導你思考代碼的“哲學”。代碼不僅僅是冰冷的邏輯,它也蘊含著創造力和解決問題的智慧。我們會探討,為什麼有些代碼能夠如此優雅高效,而有些則顯得笨拙不堪。我們會反思,代碼如何影響著我們的思維方式,如何塑造著我們對世界的認知。代碼不僅僅是技術,它更是人類智慧的延伸,是錶達思想和實現夢想的強大工具。 你可能會好奇,這本書與“網絡基礎”有什麼區彆。雖然我們不直接講解“網絡基礎”的定義、協議、設備等具體內容,但《代碼的宇宙》將從一個更根本的視角,讓你理解“網絡基礎”為何重要,為何必須存在。因為,無論多麼復雜的網絡協議,其最終的實現和運行,都離不開代碼的支撐;無論多麼先進的網絡設備,其內部的智能和功能,都依賴於代碼的指令。理解瞭代碼的本質,你就更能理解網絡的“無形之手”,更能洞察其運行的深層邏輯。本書將幫助你建立起一種“代碼思維”,這種思維能夠讓你在麵對任何數字化的事物時,都能觸及到其本質,理解其“為什麼”和“如何”。 《代碼的宇宙》適閤所有對數字世界充滿好奇的人。無論你是一名學生,希望更深入地理解你所學的專業;還是一名職場人士,希望瞭解科技如何改變你的行業;亦或是一位普通讀者,隻是想揭開數字生活的神秘麵紗,這本書都將為你提供一種全新的視角。它將喚醒你的好奇心,激發你的想象力,讓你不再僅僅是數字世界的被動使用者,而是能夠以一種更深刻、更具洞察力的方式去理解和參與它。 在這個由代碼構建的數字宇宙中,每一行代碼都像一顆恒星,共同點亮瞭我們生活的夜空。這本書,就是為你提供一把“星圖”,讓你能夠在這片浩瀚的宇宙中,找到屬於你的方嚮,理解它的規律,甚至,在未來,成為一名偉大的“宇宙建造者”。讓我們一起,齣發,探索代碼的宇宙。