當前位置:首頁 » 網路連接 » 計算機網路james目錄
擴展閱讀
潮州模板網站建設多少錢 2025-09-18 13:55:35
修改數據網路連接 2025-09-18 13:24:23

計算機網路james目錄

發布時間: 2023-01-10 07:06:26

計算機網路原理與通信技術的目錄

1.1OSI參考模型
1.1.1OSI的層次結構
第7層 應用層:OSI中的最高層。為特定類型的網路應用提供了訪問OSI環境的手段。應用層確定進程之間通信的性質,以滿足用戶的需要。應用層不僅要提供應用進程所需要的信息交換和遠程操作,而且還要作為應用進程的用戶代理,來完成一些為進行信息交換所必需的功能。它包括:文件傳送訪問和管理FTAM、虛擬終端VT、事務處理TP、遠程資料庫訪問RDA、製造報文規范MMS、目錄服務DS等協議;
第6層 表示層:主要用於處理兩個通信系統中交換信息的表示方式。為上層用戶解決用戶信息的語法問題。它包括數據格式交換、數據加密與解密、數據壓縮與恢復等功能;
第5層 會話層:—在兩個節點之間建立端連接。為端系統的應用程序之間提供了對話控制機制。此服務包括建立連接是以全雙工還是以半雙工的方式進行設置,盡管可以在層4中處理雙工方式 ;
第4層 傳輸層:—常規數據遞送-面向連接或無連接。為會話層用戶提供一個端到端的可靠、透明和優化的數據傳輸服務機制。包括全雙工或半雙工、流控制和錯誤恢復服務;
第3層 網路層:—本層通過定址來建立兩個節點之間的連接,為源端的運輸層送來的分組,選擇合適的路由和交換節點,正確無誤地按照地址傳送給目的端的運輸層。它包括通過互連網路來路由和中繼數據 ;
第2層 數據鏈路層:—在此層將數據分幀,並處理流控制。屏蔽物理層,為網路層提供一個數據鏈路的連接,在一條有可能出差錯的物理連接上,進行幾乎無差錯的數據傳輸。本層指定拓撲結構並提供硬體定址;
第1層 物理層:處於OSI參考模型的最底層。物理層的主要功能是利用物理傳輸介質為數據鏈路層提供物理連接,以便透明的傳送比特流。
數據發送時,從第七層傳到第一層,接收數據則相反。
上三層總稱應用層,用來控制軟體方面。下四層總稱數據流層,用來管理硬體。
數據在發至數據流層的時候將被拆分。
在傳輸層的數據叫段,網路層叫包,數據鏈路層叫幀,物理層叫比特流,這樣的叫法叫PDU(協議數據單元)
1.1.2OSI制定過程中的三級抽象
1.1.3OSI中服務和協議的含義
1.1.4OSI中SAP、層間介面和傳送數據單元
1.1.5OSI中的服務原語
1.1.6OSI中的服務類型
1.2IP網路層次結構
1.2.1IP網路層次結構組成
1.2.2IP網路層次結構與OSI的關系
1.2.3TCP/IP協議族
TCP/IP協議不是TCP和IP這兩個協議的合稱,而是指網際網路整個TCP/IP協議族。
從協議分層模型方面來講,TCP/IP由四個層次組成:網路介面層、網路層、傳輸層、應用層。
TCP/IP協議並不完全符合OSI的七層參考模型,OSI(Open System Interconnect)是傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。這7層是:物理層、數據鏈路層(網路介面層)、網路層(網路層)、傳輸層、會話層、表示層和應用層(應用層)。而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。由於ARPNET的設計者注重的是網路互聯,允許通信子網(網路介面層)採用已有的或是將來有的各種協議,所以這個層次中沒有提供專門的協議。實際上,TCP/IP協議可以通過網路介面層連接到任何網路上,例如X.25交換網或IEEE802區域網。
1.3如何理解計算機網路體系結構
1.4網路通信過程中的定址
1.4.1定址結構
1.4.2定址過程
習題 2.1IPv4協議
2.1.1IPv4數據報格式
2.1.2IPv4地址
2.1.3IPv4分段封裝
2.1.4IPv4功能模塊
2.1.5IPv4發送和接收流程
2.1.6IPv4路由選擇
2.2IPv6協議
IPv6是Internet Protocol Version 6的縮寫,其中Internet Protocol譯為「互聯網協議」。IPv6是IETF(互聯網工程任務組,Internet Engineering Task Force)設計的用於替代現行版本IP協議(IPv4)的下一代IP協議。IPv6是為了解決IPv4所存在的一些問題和不足而提出的,同時它還在許多方面提出了改進,例如路由方面、自動配置方面。經過一個較長的IPv4和IPv6共存的時期,IPv6最終會完全取代IPv4在互連網上占據統治地位。
2.2.1IPv6分組格式
2.2.2IPv6擴展頭部
IPv6對數據報頭作了簡化,以減少處理器開銷並節省網路帶寬。IPv6的報頭由一個基本報頭和多個擴展報頭(Extension Header)構成,基本報頭具有固定的長度(40位元組),放置所有路由器都需要處理的信息。由於Internet上的絕大部分包都只是被路由器簡單的轉發,因此固定的報頭長度有助於加快路由速度。IPv4的報頭有15個域,而IPv6的只有8個域,IPv4的報頭長度是由IHL域來指定的,而IPv6的是固定40個位元組。這就使得路由器在處理IPv6報頭時顯得更為輕松。與此同時,IPv6還定義了多種擴展報頭,這使得IPv6變得極其靈活,能提供對多種應用的強力支持,同時又為以後支持新的應用提供了可能。這些報頭被放置在IPv6報頭和上層報頭之間,每一個可以通過獨特的「下一報頭」的值來確認。除了逐個路程段選項報頭(它攜帶了在傳輸路徑上每一個節點都必須進行處理的信息)外,擴展報頭只有在它到達了在IPv6的報頭中所指定的目標節點時才會得到處理(當多點播送時,則是所規定的每一個目標節點)。在那裡,在IPv6的下一報頭域中所使用的標準的解碼方法調用相應的模塊去處理第一個擴展報頭(如果沒有擴展報頭,則處理上層報頭)。每一個擴展報頭的內容和語義決定了是否去處理下一個報頭。因此,擴展報頭必須按照它們在包中出現的次序依次處理。一個完整的IPv6的實現包括下面這些擴展報頭的實現:逐個路程段選項報頭,目的選項報頭,路由報頭,分段報頭,身份認證報頭,有效載荷安全封裝報頭,最終目的報頭。
2.2.3IPv6地址
IPv6將現有的IP地址長度擴大4倍,由當前IPv4的32位擴充到128位,以支持大規模數量的網路節點。這樣IPv6的地址總數就大約有3.4*10E38個。平均到地球表面上來說,每平方米將獲得6.5*10E23個地址。IPv6支持更多級別的地址層次,IPv6的設計者把IPv6的地址空間按照不同的地址前綴來劃分,並採用了層次化的地址結構,以利於骨幹網路由器對數據包的快速轉發。
IPv6定義了三種不同的地址類型。分別為單點傳送地址(Unicast Address),多點傳送地址(Multicast Address)和任意點傳送地址(Anycast Address)。所有類型的IPv6地址都是屬於介面(Interface)而不是節點(node)。一個IPv6單點傳送地址被賦給某一個介面,而一個介面又只能屬於某一個特定的節點,因此一個節點的任意一個介面的單點傳送地址都可以用來標示該節點。
IPv6中的單點傳送地址是連續的,以位為單位的可掩碼地址與帶有CIDR的IPv4地址很類似,一個標識符僅標識一個介面的情況。在IPv6中有多種單點傳送地址形式,包括基於全局提供者的單點傳送地址、基於地理位置的單點傳送地址、NSAP地址、IPX地址、節點本地地址、鏈路本地地址和兼容IPv4的主機地址等。
多點傳送地址是一個地址標識符對應多個介面的情況(通常屬於不同節點)。IPv6多點傳送地址用於表示一組節點。一個節點可能會屬於幾個多點傳送地址。在Internet上進行多播是在1988年隨著D類IPv4地址的出現而發展起來的。這個功能被多媒體應用程序所廣泛使用,它們需要一個節點到多個節點的
傳輸。RFC-2373對於多點傳送地址進行了更為詳細的說明,並給出了一系列預先定義的多點傳送地址。
任意點傳送地址也是一個標識符對應多個介面的情況。如果一個報文要求被傳送到一個任意點傳送地址,則它將被傳送到由該地址標識的一組介面中的最近一個(根據路由選擇協議距離度量方式決定)。任意點傳送地址是從單點傳送地址空間中劃分出來的,因此它可以使用表示單點傳送地址的任何形式。從語法上來看,它與單點傳送地址間是沒有差別的。當一個單點傳送地址被指向多於一個介面時,該地址就成為任意點傳送地址,並且被明確指明。當用戶發送一個數據包到這個任意點傳送地址時,離用戶最近的一個伺服器將響應用戶。這對於一個經常移動和變更的網路用戶大有益處。
2.3UDP
2.3.1運輸層協議概述
2.3.2UDP數據報格式
2.3.3UDP校驗和演算法
2.3.4UDP應用
2.4TCP
2.4.1TCP報文段格式
2.4.2TCP連接
2.4.3TCP流量控制
習題 3.1域名空間
3.1.1域
3.1.2域名
3.1.3區
3.2名字伺服器3.2.1名字伺服器種類
3.2.2名字伺服器樹
3.3域名解析演算法
3.3.1域名解析方式
3.3.2定位起始域名伺服器
3.4逆向域名解析
3.4.1逆向域名解析的特點
3.4.2逆向域名解析原理
3.5域名解析報文
3.5.1報文格式
3.5.2記錄類型與結構
3.5.3域名解析報文的運輸
習題 4.1路由選擇策略
4.2最短路徑法
4.2.1基本原理
4.2.2路由表的生成
4.3擴散法
4.3.1基本原理
4.3.2選擇性擴散法
4.4基於流量的路由選擇
……第5章路由協議第6章地址解析第7章區域網第8章寬頻接入網第9章傳統交換網第10章寬頻交換網ATM第11章傳統IPoverATM技術第12章新型寬頻交換網技術第13章網路服務質量第14章網路安全技術參考文獻

② 計算機網路的圖書目錄

第1章 緒論 1
1.1 計算機網路的形成與發展 1
1.1.1 計算機網路的形成 1
1.1.2 計算機網路的發展 2
1.2 計算機網路的定義及分類 3
1.2.1 計算機網路的定義 3
1.2.2 計算機網路的拓撲結構 3
1.2.3 計算機網路的分類 4
1.3 計算機網路的組成 5
1.4 計算機網路的性能指標 5
1.5 計算機網路的體系結構和標准化組織 9
1.5.1 網路體系結構的基本概念 9
1.5.2 標准化組織與管理機構 12
1.6 計算機網路參考模型 14
1.6.1 OSI參考模型 14
1.6.2 TCP/IP參考模型 16
1.6.3 具有5層協議的體系結構 18
習題一 19
第2章 物理層 21
2.1 物理層的基本概念 21
2.1.1 物理層的功能和提供的服務 21
2.1.2 數據通信的基本概念 24
2.2 物理層下的傳輸媒體 30
2.2.1 雙絞線 31
2.2.2 同軸電纜 31
2.2.3 光纜 32
2.2.4 地面微波傳輸 33
2.2.5 衛星通信 33
2.3 信道復用技術 34
2.3.1 頻分復用 34
2.3.2 波分復用 34
2.3.3 時分復用 35
2.3.4 碼分復用 36
2.4 數字傳輸技術 38
2.4.1 數據編碼技術 38
2.4.2 數據傳輸技術 43
2.4.3 數據交換技術 44
2.5 寬頻接入技術 49
2.6 物理層網路設備 51
習題二 51
第3章 數據鏈路層 53
3.1 數據鏈路層概述 53
3.1.1 數據鏈路層的基本概念 53
3.1.2 數據鏈路層的主要功能 54
3.1.3 數據鏈路層提供的服務 55
3.1.4 數據幀 56
3.2 數據鏈路層的幾種技術 58
3.2.1 差錯控制技術 58
3.2.2 差錯控制的應用 64
3.2.3 流量控制技術 64
3.3 數據鏈路層協議 65
3.3.1 停止等待協議 65
3.3.2 滑動窗口協議 67
3.4 數據鏈路層設備 70
3.4.1 網橋 70
3.4.2 二層交換機 72
習題三 74
第4章 區域網與廣域網 76
4.1 區域網 76
4.1.1 區域網概述 76
4.1.2 區域網體系結構 82
4.2 乙太網 87
4.3 虛擬區域網 91
4.4 高速乙太網 94
4.5 廣域網 100
4.5.1 廣域網的標准協議介紹 101
4.5.2 HDLC協議 101
4.5.3 點對點協議 105
4.5.4 X.25協議的數據鏈路層 107
4.5.5 幀中繼的數據鏈路層 108
4.5.6 ATM的數據鏈路層 110
習題四 113
第5章 網路層 115
5.1 網路層的基本概念 115
5.1.1 網路層需要解決的問題 115
5.1.2 網路層的地位與功能 116
5.1.3 網路層提供的兩種服務 116
5.1.4 網路互連的基本概念 118
5.2 網際協議 118
5.2.1 IPv4 119
5.2.2 IP地址 119
5.2.3 ARP與RARP 125
5.2.4 劃分子網和構造超網 130
5.2.5 無分類域間路由選擇(CIDR)技術 138
5.2.6 網路地址轉換NAT技術 141
5.2.7 IP數據報與報頭格式 145
5.2.8 IP數據報的分片和重組 148
5.3 網際控制報文協議(ICMP) 151
5.3.1 ICMP的功能 152
5.3.2 ICMP報文的封裝 152
5.3.3 ICMP報文的類型 152
5.3.4 ICMP報文 155
5.4 路由技術基礎 159
5.4.1 路由器的基本功能 159
5.4.2 路由器的結構 163
5.4.3 路由器的工作原理 164
5.4.4 路由選擇策略 165
5.4.5 自治系統和層次路由選擇協議 167
5.4.6 內部網關協議RIP和OSPF 167
5.4.7 外部網關協議(BGP) 176
5.5 IP多播與IGMP 179
5.5.1 IP多播的基本概念 179
5.5.2 在區域網實現多播 181
5.5.3 IGMP和多播路由選擇協議 181
習題五 184
第6章 傳輸層 187
6.1 傳輸層概述 187
6.1.1 傳輸層的幾個概念 187
6.1.2 傳輸層的基本功能 191
6.1.3 TCP/IP體系結構中的傳輸層 194
6.2 傳輸控制協議(TCP) 195
6.2.1 TCP概述 195
6.2.2 TCP的連接 195
6.2.3 TCP的功能和特點 196
6.2.4 TCP報文 197
6.2.5 可靠傳輸的工作原理 200
6.2.6 TCP的連接與釋放 203
6.2.7 TCP的傳輸控制 206
6.2.8 TCP的流量控制 210
6.2.9 TCP的擁塞控制 211
6.3 用戶數據報協議(UDP) 216
6.3.1 UDP概述 216
6.3.2 UDP報文格式 217
6.4 運輸層的典型應用 219
6.4.1 幾個常用的TCP/IP命令 219
6.4.2 網路編程介面 221
習題六 232
第7章 應用層 234
7.1 應用層概述 234
7.1.1 應用層簡介 234
7.1.2 客戶/伺服器模型 235
7.1.3 TCP/IP應用層協議 236
7.2 域名系統 236
7.2.1 域名系統概述 236
7.2.2 網際網路的域名結構 237
7.2.3 域名伺服器和域名解析 238
7.3 萬維網(WWW) 245
7.3.1 WWW概述 245
7.3.2 統一資源定位地址(URL) 246
7.3.3 超文本傳送協議(HTTP) 247
7.3.4 通過Cookie實現用戶與伺服器的交互 255
7.3.5 Web代理伺服器和條件GET方法 256
7.3.6 HTML與網站設計 257
7.4 文件傳送協議(FTP) 260
7.4.1 FTP概述 260
7.4.2 FTP的工作過程 260
7.4.3 簡單文件傳送協議(TFTP) 264
7.5 遠程登錄協議(Telnet) 266
7.6 電子郵件(E-mail) 268
7.6.1 E-mail概述 268
7.6.2 E-mail的工作過程 269
7.6.3 簡單郵件傳送協議(SMTP) 270
7.6.4 郵件讀取協議POP3和IMAP 273
7.6.5 郵件報文格式 276
7.6.6 基於萬維網的電子郵件 278
7.7 動態主機配置協議(DHCP) 279
7.7.1 DHCP概述 279
7.7.2 DHCP的工作過程 280
7.7.3 DHCP的報文格式 281
習題七 284
第8章 網路管理 286
8.1 網路管理概述 286
8.1.1 網路管理的基本概念 286
8.1.2 網路管理的功能 287
8.2 網路管理模型 288
8.3 網際網路標準的管理框架 290
8.4 管理信息結構 291
8.5 管理信息庫 295
8.6 SNMP的協議數據單元與SNMP報文格式 297
習題八 302
第9章 網路安全 304
9.1 網路安全概述 304
9.2 密碼技術 309
9.3 認證 313
9.4 網路訪問控制 316
9.4.1 訪問控制技術 316
9.4.2 防火牆技術 317
9.4.3 防火牆配置案例分析 318
9.5 網路安全檢測 320
9.6 網際網路的層次安全技術 321
9.6.1 網際層安全協議 322
9.6.2 傳輸層安全協議SSL/TLS 323
9.6.3 應用層安全協議 325
習題九 327
第10章 網路新技術 329
10.1 無線網路 329
10.1.1 概述 330
10.1.2 無線區域網 332
10.1.3 無線個域網 336
10.1.4 無線城域網 337
10.2 多媒體網路 338
10.2.1 概述 338
10.2.2 流式存儲音頻/視頻 340
10.2.3 實時流協議 342
10.2.4 互動式音頻/視頻 344
10.3 下一代網際網路 351
10.3.1 創建IPv6的原因 351
10.3.2 IPv6的地址空間 353
10.3.3 IPv6分組的格式 356
10.3.4 網際報文控制協議(ICMPv6) 361
10.3.5 IPv4向IPv6過渡技術概述 364
10.3.6 IPv6的應用現狀 365
習題十 366
附錄A 部分習題參考答案 368
參考文獻 372

③ 計算機網路原理的目錄

第1篇計算機網路組成
第1章計算機網路概述
1.1 計算機網路及其分類
計算機網路,是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。 關於計算機網路的最簡單定義是:一些相互連接的、以共享資源為目的的、自治的計算機的集合。
另外,從邏輯功能上看,計算機網路是以傳輸信息為基礎目的,用通信線路將多個計算機連接起來的計算機系統的集合。一個計算機網路組成包括傳輸介質和通信設備。
從用戶角度看,計算機網路它是這樣定義的:存在著一個能為用戶自動管理的網路操作系統。有它調用完成用戶所調用的資源,而整個網路像一個大的計算機系統一樣,對用戶是透明的。
一個比較通用的定義是:利用通信線路將地理上分散的、具有獨立功能的計算機系統和通信設備按不同的形式連接起來,以功能完善的網路軟體及協議實現資源共享和信息傳遞的系統。
從整體上來說計算機網路就是把分布在不同地理區域的計算機與專門的外部設備用通信線路互聯成一個規模大、功能強的系統,從而使眾多的計算機可以方便地互相傳遞信息,共享硬體、軟體、數據信息等資源。簡單來說,計算機網路就是由通信線路互相連接的許多自主工作的計算機構成的集合體。 計算機網路就是由大量獨立的、但相互連接起來的計算機來共同完成計算機任務。這些系統稱為計算機網路(computer networks)
1.1.1計算機網路及其功能
1.1.2計算機網路的分類
1.1.3通信與計算機網路相關標准化組織
1.2 計算機網路組成
1.2.1計算機網路的拓撲結構
1.2.2鏈路
所謂鏈路就是從一個節點到相鄰節點的一段物理線路,而中間沒有任何其他的交換節點。
補充:在進行數據通信時,兩個計算機之間的通信路徑往往要經過許多段這樣的鏈路。可見鏈路只是一條路徑的組成部分。
1.2.3網路節點
節點是指一台電腦或其他設備與一個有獨立地址和具有傳送或接收數據功能的網路相連。節點可以是工作站、客戶、網路用戶或個人計算機,還可以是伺服器、列印機和其他網路連接的設備。每一個工作站﹑伺服器、終端設備、網路設備,即擁有自己唯一網路地址的設備都是網路節點。整個網路就是由這許許多多的網路節點組成的,把許多的網路節點用通信線路連接起來,形成一定的幾何關系,這就是計算機網路拓撲。
各個網路節點通過網卡那裡獲得唯一的地址。每一張網卡在出廠的時候都會被廠家固化一個全球唯一的媒體介質訪問層(Media Access Control)地址﹐使用者是不可能變更此地址的。這樣的地址安排就如我們日常的家庭地址一樣﹐是用來區分各自的身份的。您的網路必須有能力去區別這一個地址有別於其它的地址。在網路裡面﹐有很多資料封包會由一個網路節點傳送到另一個網路節點﹐同時要確定封包會被正確的傳達目的地﹐而這個目的地就必須依靠這個網卡地址來認定了。
1.2.4協議
網路協議,也可簡稱協議,由三要素組成:
(1)語法:即數據與控制信息的結構或格式;
(2)語義:即需要發出何種控制信息,完成何種動作以及做出何種響應;
(3)時序,即事件實現順序的詳細說明。
計算機通信網是由許多具有信息交換和處理能力的節點互連而成的。要使整個網路有條不紊地工作, 就要求每個節點必須遵守一些事先約定好的有關數據格式及時序等的規則。 這些為實現網路數據交換而建立的規則、約定或標准就稱為網路協議。 協議是通信雙方為了實現通信而設計的約定或通話規則。
協議總是指某一層的協議。准確地說,它是在同等層之間的實體通信時,有關通信規則和約定的集合就是該層協議,例如物理層協議、傳輸層協議、應用層協議。 是一系列的步驟: 它包括兩方或多方,設計它的目的是要完成一項任務!
是對數據格式和計算機之間交換數據時必須遵守的規則的正式描述。簡單的說,網路中的計算機要能夠互相順利的通信,就必須講同樣的語言,語言就相當於協議,它分為Ethernet、NetBEUI、IPX/SPX以及TCP/IP協議。 協議還有其他的特點:
1) 協議中的每個人都必須了解協議,並且預先知道所要完成的所有的步驟。
2) 協議中的每個人都必須同意並遵循它。
3) 協議必須是清楚的,每一步必須明確定義,並且不會引起誤解。
在計算機網路中用於規定信息的格式以及如何發送和接收信息的一套規則稱為網路協議或通信協議
協議也可以這樣說,就是連入網路的計算機都要遵循的一定的技術規范,關於硬體、軟體和埠等的技術規范。
網路是一個信息交換的場所,所有接入網路的計算機都可以通過彼此之間的物理連設備進行信息交換,這種物理設備包括最常見的電纜、光纜、無線WAP和微波等,但是單純擁有這些物理設備並不能實現信息的交換,這就好像人類的身體不能缺少大腦的支配一樣,信息交換還要具備軟體環境,這種「軟體環境」是人類事先規定好的一些規則,被稱作「協議」,有了協議,不同的電腦可以遵照相同的協議使用物理設備,並且不會造成相互之間的「不理解」。
這種協議很類似於「摩爾斯電碼」,簡單的一點一橫,經過排列可以有萬般變化,但是假如沒有「對照表」,誰也無法理解一新產生的協議也大多是在基層協議基礎上建立的,因而協議相對來說具有較高的安全機制,黑客很難發現協議中存在的安全問題直接入手進行網路攻擊。但是對於某些新型協議,因為出現時間短、考慮欠周到,也可能會因安全問題而被黑客利用。
對於網路協議的討論,更多人則認為:現今使用的基層協議在設計之初就存在安全隱患,因而無論網路進行什麼樣的改動,只要現今這種網路體系不進行根本變革,就一定無法消除其潛在的危險性。
數據在IP互聯網中傳送時會被封裝為報文或封包。IP協議的獨特之處在於:在報文交換網路中主機在傳輸數據之前,無須與先前未曾通信過的目的主機預先建立好一條特定的「通路」。互聯網協議提供了一種「不可靠的」數據包傳輸機制(也被稱作「盡力而為」);也就是說,它不保證數據能准確的傳輸。數據包在到達的時候可能已經損壞,順序錯亂(與其它一起傳送的封包相比),產生冗餘包,或者全部丟失。如果 應用需要保證可靠性,一般需要採取其他的方法,例如利用IP的上層協議控制。
網路協議通常由語法,語義和定時關系3部分組成。網路傳輸協議或簡稱為傳送協議(Communications Protocol),是指計算機通信的共同語言。現在最普及的計算機通信為網路通信,所以「傳送協議」一般都指計算機通信的傳送協議,如:TCP/IP、NetBEUI等。然而,傳送協議也存在於計算機的其他形式通信,例如:面向對象編程裡面對象之間的通信;操作系統內不同程序之間的消息,都需要有一個傳送協議,以確保傳信雙方能夠溝通無間。
其他含義
協商:雙方協議提高價格 對共同達到統一目的 可制定協議。
通俗概念:協議是做某些事情之前共同協商,共同達到統一目的,對統一達成問題作為書面形式共同約束。
協商好了就點仁義、仗義。協議要是用上了,那就是沒意義了,也就是證明即將要結束協議。
定義
協議(protocol)是指兩個或兩個以上實體為了開展某項活動,經過協商後達成的一致意見。協議總是指某一層的協議。准確地說,它是在同等層之間的實體通信時,有關通信規則和約定的集合就是該層協議,例如物理層協議、傳輸層協議、應用層協議。
1.3課外實踐參考——構建一個簡單的區域網絡
1.3.1雙絞線
雙絞線(Twisted Pair)是由兩條相互絕緣的導線按照一定的規格互相纏繞(一般以逆時針纏繞)在一起而製成的一種通用配線,屬於信息通信網路傳輸介質。雙絞線過去主要是用來傳輸模擬信號的,但現在同樣適用於數字信號的傳輸。
雙絞線是綜合布線工程中最常用的一種傳輸介質。
雙絞線是由一對相互絕緣的金屬導線絞合而成。採用這種方式,不僅可以抵禦一部分來自外界的電磁波干擾,而且可以降低自身信號的對外干擾。把兩根絕緣的銅導線按一定密度互相絞在一起,一根導線在傳輸中輻射的電波會被另一根線上發出的電波抵消。「雙絞線」的名字也是由此而來。
雙絞線一般由兩根22-26號絕緣銅導線相互纏繞而成,實際使用時,雙絞線是由多對雙絞線一起包在一個絕緣電纜套管里的。典型的雙絞線有四對的,也有更多對雙絞線放在一個電纜套管里的。這些我們稱之為雙絞線電纜。在雙絞線電纜(也稱雙扭線電纜)內,不同線對具有不同的扭絞長度,一般地說,扭絞長度在3.81cm至14cm內,按逆時針方向扭絞。相鄰線對的扭絞長度在1.27cm以上,一般扭線的越密其抗干擾能力就越強,與其他傳輸介質相比,雙絞線在傳輸距離,信道寬度和數據傳輸速率等方面均受到一定限制,但價格較為低廉。
1.3.2集線器
1.3.3 網卡
習題
第2章 中間節點上的通信技術
2.1交換技術的演變
2.1.1 電路交換
2.1.2存儲-轉發交換
2.1.3分組交換網路中的最佳幀長度
2.2虛電路與數據報
2.2.1分組交換的虛電路服務
2.2.2分組交換的數據報服務
2.2.3電路交換、虛電路與數據報的比較
2.3交換機
2.3.1交換機的功能
2.3.2交換單元分類
2.4路由節點上的通信
2.4.1路由器與路由表
2.4.2路由器的組成
2.4.3路由器技術的演進
習題
第3章鏈路上的數據傳送技術
3.1基本通信方式
3.1.1通信工作模式
3.1.2並行傳輸與串列傳輸
3.1.3串列通信中的同步控制
3.2數據信號分析與信道特性
3.2.1信息、數據與信號
3.2.2數據信號分析
3.2.3信道的頻率特性
3.3基帶傳輸、頻帶傳輸與數據信號變換
3.3.1基帶傳輸與頻帶傳輸
3.3.2數字信號的模擬調制
3.3.3模擬信號的數字編碼——PCM技術
3.3.4數字編碼
3.4信道的多路復用技術
3.4.1頻分多路復用技術
3.4.2時分多路復用技術
3.4.3碼分多路復用技術
3.4.4波分多路復用技術
3.5數據的可靠傳輸
3.5.1差錯產生的原因與基本對策
3.5.2差錯檢測
3.5.3差錯控制
3.6流量控制
3.6.1流量控制及其基本策略
3.6.2滑動窗口協議
習題
第2篇計算機網路體系結構
第4章ISO/OSI參考模型
4.1概述
4.1.1計算機網路的層次結構
4.1.2計算機網路層次結構中各層的基本功能
4.1.3計算機網路層次結構的多樣性
4.1.4 ISO/OSI參考模型框架
4.2 ISO/OSI參考模型分層介紹
4.2.1物理層
4.2.2數據鏈路層
4.2.3網路層
4.2.4運輸層
4.2.5會話層、表示層和應用層
4.3 ISO/OSI參考模型的進一步分析
4.3.1 OSI參考模型各層中的數據流動
4.3.2網路實體——服務與協議
4.3.3 ISO/OSl服務原語
習題
第5章區域網與IEEE 802模型
5.1區域網的技術特點與體系結構
5.1.1區域網概述
5.1.2區域網的MAC技術
5.1.3 IEEE 802模型
5.2乙太網技術
5.2.1 CSMA/CD協議
5.2.2 IEEE 802.3與10 Mbps乙太網
5.3無線區域網
5.3.1無線區域網的特點
5.:3.2 IEEE 802.11
5.3.3 CSMA/CA
5.3.4 Wi-Fi
5.4交換式區域網
5.4.1 網橋
5.4.2交換式乙太網
5.4.3交換機工作機理
5.4.4虛擬區域網
5.4.5課外實踐參考——交換機配置
5.5 i島速乙太網
5.5.1高速乙太網的發展及特點
5.5.2 100 Base-T乙太網
5.5.3千兆乙太網
5.5.4萬兆乙太網
習題
第6章Internet與TCP/IP體系結構
6.1 概述
6.1.1 Internet
6.1.2 TCP/IP協議棧
6.1.3 TCP/IP與OSI參考模型的比較
6.2 IP協議
6.2.1有分類的IP地址結構
6.2.2 IP地址的無分類編址CIDR
6.2.3 IPv4分組格式
6.2.4課外實踐參考——網路的TCP/IP參數設置
6.3網路介面層相關協議
6.3.1點對點協議PPP
6.3.2 IP地址解析協議
6.4網際控制消息協議ICMP
6.4.1 ICMP提供的服務
6.4.2 ICMP分組
6.4.3基於ICMP的應用
6.4.4課外實踐參考——常用網路測試命令
6.5 IP路由
6.5.1路由器工作概述
6.5.2路由信息協議RIP
6.5.3開放式最短路徑優先協議OSPF
6.5.4邊界網關協議BGP
6.5.5課外實踐參考——路由器的配置
6.5.6第三層交換
6.6 IPV6
6.6.1 IPv6及其目標
6.6.2 IPv6分組結構
6.6.3 IPv6地址
6.6.4從IPv4向IPv6的過渡
6.7 TCP/UDP協議
6.7.1 TCP服務的特徵
6.7.2 TCP連接的可靠建立與釋放
6.7.3 TcP傳輸的滑動窗口規則
6.7.4 TCP報文格式
6.7.5 UDP協議
6.7.6 TCP/UDP埠號的分配方法
習題
第3篇計算機網路應用及其開發
第7章應用層實體及其工作模式
7.1客戶-伺服器工作模式
7.1.1客戶-伺服器模式概述
7.1.2客戶-伺服器的應用方式
7.1.3中間件
7.2客戶-伺服器模式應用舉例
7.2.1遠程登錄
7.2.2文件傳輸協議
7.2.3電子郵件傳送協議
7.2.4簡單網路管理協議
7.2.5超文本傳輸協議
習題
第8章計算機網路應用程序設計
8.1套介面API的有關概念
8.1.1 網路應用編程介面
8.1.2 socket編程模型及其類型
8.1.3 socket地址——應用進程的標識
8.1.4通信進程的阻塞與非阻塞方式
8.2基本socket函數
8.2.1初始化套介面——服務綁定socket()
8.2.2本地地址綁定bind()
8.2.3建立套介面連接——綁定遠地伺服器地址connect()
8.2.4套介面被動轉換listen()
8.2.5從被動套介面的完成隊列中接受一個連接請求accept()
8.2.6基本套介面I/O函數
8.2.7關閉套介面通道與撤銷套介面
8.3基於TCP的socket程序設計
8.3.1 TCP有限狀態機
8.3.2 TCP的C/s模型時序圖
8.3.3一個簡單的TCP網路通信程序
8.3.4阻塞模式下的TCP輸入輸出與超時控制
8.3.5非阻塞模式下的TcP輸入輸出
8.4基於UDP的socket程序設計
8.4.1 uDP編程模式
8.4.2一個簡單的UDP客戶一伺服器程序
8.4.3非阻塞模式下的UDP客戶一伺服器程序
8.5輸入輸出多路復用
8.5.1輸入輸出多路復用的基本原理
8.5.2 select()函數及其應用
8.6並發伺服器程序設計
8.6.1多進程並發伺服器程序設計
8.6.2多線程並發伺服器程序設計
習題
附錄英文縮略語詞彙表
參考文獻

④ 計算機網路管理技術的目錄

第1章網路管理技術概述
1.1網路管理的概念和類型
1.1.1網路管理的概念
網路管理包括對硬體、軟體和人力的使用、綜合與協調,以便對網路資源進行監視、測試、配置、分析、評價和控制,這樣就能以合理的價格滿足網路的一些需求,如實時運行性能、服務質量等。網路管理常簡稱為網管。
1.1.2網路管理的類型
事實上,網路管理技術是伴隨著計算機、網路和通信技術的發展而發展的,二者相輔相成。從網路管理范疇來分類,可分為對網「路」的管理。即針對交換機、路由器等主幹網路進行管理;對接入設備的管理,即對內部PC、伺服器、交換機等進行管理;對行為的管理。即針對用戶的使用進行管理;對資產的管理,即統計IT軟硬體的信息等。根據網管軟體的發展歷史,可以將網管軟體劃分為三代:
第一代網管軟體就是最常用的命令行方式,並結合一些簡單的網路監測工具,它不僅要求使用者精通網路的原理及概念,還要求使用者了解不同廠商的不同網路設備的配置方法。
第二代網管軟體有著良好的圖形化界面。用戶無須過多了解設備的配置方法,就能圖形化地對多台設備同時進行配置和監控。大大提高了工作效率,但仍然存在由於人為因素造成的設備功能使用不全面或不正確的問題數增大,容易引發誤操作。
第三代網管軟體相對來說比較智能,是真正將網路和管理進行有機結合的軟體系統,具有「自動配置」和「自動調整」功能。對網管人員來說,只要把用戶情況、設備情況以及用戶與網路資源之間的分配關系輸入網管系統,系統就能自動地建立圖形化的人員與網路的配置關系,並自動鑒別用戶身份,分配用戶所需的資源(如電子郵件、Web、文檔服務等)。
1.1.3網路管理的基本內容
1.1.4網路管理服務的層次劃分
1.2網路管理的結構模式
1.2.1集中式網路管理
1.2.2層次化網路管理
1.2.3分布式網路管理
1.3網路管理的功能簡介
1.3.1故障管理
指系統出現異常情況下的管理操作,是用來動態地維持網路正常運行並達到一定的服務水平的一系列活動。
電信管理網管理功能的一個子集。故障管理能夠進行失效的檢測、定位和維修的安排以及對其維修設備完成測試並使其恢復業務。
1.3.2配置管理
配置管理(Configuration Management,CM)是通過技術或行政手段對軟體產品及其開發過程和生命周期進行控制、規范的一系列措施。配置管理的目標是記錄軟體產品的演化過程,確保軟體開發者在軟體生命周期中各個階段都能得到精確的產品配置。
1.3.3性能管理
性能管理(Performance Management)
性能管理是對電信設備的性能和網路單元的有效性進行評估,並提出評價報告的一組功能。包括性能測試,性能分析 及性能控制。
性能管理(Performance Management)性能管理指的是優化網路以及聯網的應用系統性能的活動,包括對網路以及應用的監測、及時發現網路堵塞或中斷情況、全面的故障排除、基於事實的容量規劃和有效地分配網路資源。
1.3.4計費管理
1.3.5安全管理
1.4網路管理協議和技術
1.4.1SNMP
SNMP(Simple Network Management Protocol,簡單網路管理協議)的前身是簡單網關監控協議(SGMP),用來對通信線路進行管理。隨後,人們對SGMP進行了很大的修改,特別是加入了符合Internet定義的SMI和MIB:體系結構,改進後的協議就是著名的SNMP。SNMP的目標是管理互聯網Internet上眾多廠家生產的軟硬體平台,因此SNMP受Internet標准網路管理框架的影響也很大。現在SNMP已經出到第三個版本的協議,其功能較以前已經大大地加強和改進了。
1.4.2CMIP協議
CMIP協議是在OSI制訂的網路治理框架中提出的網路治理協議。與其說它是一個網路治理協議,不如說它是一個網路治理體系。這個體系包含以下組成部分:一套用於描述協議的模型,一組用於描述被管對象的注冊、標識和定義的治理信息結構,被管對象的具體說明以及用於遠程治理的原語和服務。CMIP與SNMP一樣,也是由被管代理和治理者、治理協議與治理信息庫組成。在CMIP中,被管代理和治理者沒有明確的指定,任何一個網路設備既可以是被管代理,也可以是治理者。
CMIP治理模型可以用三種模型進行描述:組織模型用於描述治理任務如何分配;功能模型描述了各種網路治理功能和它們之間的關系;信息模型提供了描述被管對象和相關治理信息的准則。從組織模型來說,所有CMIP的治理者和被管代理者存在於一個或多個域中,域是網路治理的基本單元。從功能模型來說,CMIP主要實現失效治理、配置治理、性能治理、記帳治理和安全性治理。每種治理均由一個非凡治理功能領域MFA,)負責完成。從信息模型來說,CMIP的MIB庫是面向對象的數據存儲結構,每一個功能領域以對象為MIB庫的存儲單元。
CMIP是一個完全獨立於下層平台的應用層協議,它的五個非凡治理功能領域由多個系統治理功能(SMF)加以支持。相對來說,CMIP是一個相當復雜和具體的網路治理協議。它的設計宗旨與SNMP相同,但用於監視網路的協議數據報文要相對多一些。CMIP共定義了11類PDU。在CMIP中,變數以非常復雜和高級的對象形式出現,每一個變數包含變數屬性、變數行為和通知。CMIP中的變數體現了CMIPMIB庫的特徵,並且這種特徵表現了CMIP的治理思想,即基於事件而不是基於輪詢。每個代理獨立完成一定的治理工作。
……
第2章SNMP網路管理架構
第3章網路流量監控技術與方法
第4章磁碟管理
磁碟管理是一項計算機使用時的常規任務,它是以一組磁碟管理應用程序的形式提供給用戶的,它們位於計算機管理控制台中.它包括查錯程序和磁碟碎片整理程序以及磁碟整理程序。
第5章用戶管理
第6章級策略管理
第7章補丁管理
第8章IP地址管理
第9章VLAN管理
第10章網路存儲管理
參考文獻
……

⑤ 計算機網路技術的目錄

第1章 計算機網路基礎11.1 計算機網路概述11.1.1 計算機網路的定義11.1.2 計算機網路的發展過程11.1.3 計算機網路的組成21.2 計算機網路的功能與服務61.2.1 計算機網路的功能61.2.2 計算機網路的服務71.2.3 計算機網路的分類71.2.4 按網路結構分類81.3 網路的拓撲結構91.3.1 網路拓撲的定義91.3.2 網路拓撲結構的分類及其特點91.4 計算機網路的應用與發展101.4.1 計算機網路的應用101.4.2 計算機網路帶來的問題111.4.3 計算機網路技術的發展11習題一12第2章 數據通信基礎142.1 數據通信的基本概念142.1.1 數據和信號142.1.2 數據通信142.1.3 信道、帶寬、數據傳輸速率142.1.4 數據的傳輸方式162.2 數據傳輸技術162.2.1 基帶傳輸162.2.2 頻帶傳輸162.2.3 寬頻傳輸172.2.4 串列通行與並行通信172.2.5 同步技術172.3 多路復用技術172.3.1 頻分多路復用FDM182.3.2 時分多路復用TDM182.3.3 波分多路復用 WDM182.4 數據交換技術192.4.1 電路交換192.4.2 報文交換202.4.3 分組交換202.4.4 信元交換212.5 差錯控制技術232.5.1 差錯產生的原因與差錯類型232.5.2 誤碼率232.5.3 檢錯碼與糾錯碼232.5.4 常用檢錯碼242.5.5 差錯控制機制242.5.6 數據編碼調制技術25習題二25第3章 網路體系結構273.1 網路體系結構的基本概念273.1.1 基本概念273.1.2 層次結構283.2OSI 參考模型283.2.1OSI 模型的分層原則293.2.2OSI 模型各層的基本功能293.3TCP/IP 模型313.4 網路標准化組織333.4.1 標準的重要性333.4.2 標准化組織33習題三34第4章 網路協議與應用354.1 網路協議354.1.1 應用層協議354.1.2 傳輸層協議394.1.3 網路層協議414.1.4 數據鏈路層協議494.2 其他網路通信協議494.2.1 IPX/SPX協議494.2.2 NetBEUI協議50習題四50第5章 計算機網路設備525.1 傳輸介質525.1.1 雙絞線及相關製作工具525.1.2 同軸電纜555.1.3 光纖565.2 網卡575.2.1 網卡的分類575.2.2 網卡的選購585.3 中繼器585.4 集線器595.4.1 集線器概述595.4.2 集線器的分類605.4.3 集線器的選購605.5 網橋615.5.1 網橋概述615.5.2 網橋的分類615.5.3 網橋與中繼器的比較625.6 交換機625.6.1 交換機概述625.6.2 交換機的工作原理645.6.3 交換機技術655.6.4 交換機的分類655.6.5 交換機的選購685.6.6 交換機配置概述695.6.7 交換機與集線器的比較725.7 路由器735.7.1 路由器概述735.7.2 路由器的工作原理745.7.3 路由器的分類745.7.4 路由器的選購755.7.5 路由器和交換機的比較765.8 網關765.8.1 網關概述765.8.2 網關分類775.9 網路設備綜合785.9.1 網路設備埠類型785.9.2 交換機之間的連接795.9.3 單播/多播/廣播835.9.4 網路設備經典比喻 84習題五84第6章 區域網技術866.1 IEEE 802標准系列866.2 乙太網(IEEE 802.3)標准876.2.1 乙太網和OSI模型876.2.2 CSMA/CD的工作原理876.2.3 收發器896.2.4 乙太網的工作原理906.3 無線區域網通信916.3.1 WLAN的技術標

⑥ 計算機網路

入門:《網路是怎麼連接的》、《圖解 TCP/IP 》、《圖解 HTTP 》.

深入學習:
《 計算機網路:自頂向下 》
https://gaia.cs.umass.e/kurose_ross/wireshark.htm
https://media.pearsoncmg.com/ph/esm/ecs_kurose_compnetwork_8/cw/

《計算機網路》謝希仁的 ( 這個評價倒是還好,

《TCP/IP 詳解 卷一:協議》

《 Computer Networks: A Systems Approach 》Larry L Peterson

《 Computer Networks 》 Andrew S.Tanenbaum ( 雖然是 AST 的, 但是好像不適合初學

《 Elements of Computer Networking: An Integrated Approach (Concepts, Problems and Interview Questions) 》 ( ? )

https://www.hu.com/question/19718686
https://www.hu.com/question/19774914
https://www.hu.com/question/22354846
我的東西主要是英文的 , 當然, 我也需要買中文, 但我的渠道英文電子書方便
" 其實覺得cs144的公開視頻講得挺一般的,但是cs144新的lab真的很棒 "

https://online.stanford.e/lagunita-learning-platform

https://www.hu.com/question/63658105

《圖解 HTTP》

如果要入門 TCP/IP 網路模型,我推薦的是《圖解 TCP/IP》
另外,你想了解網路是怎麼傳輸,那我推薦《網路是怎樣連接的》
入門:《網路是怎麼連接的》、《圖解 TCP/IP 》《圖解 HTTP 》.

2.深入學習:《計算機網路:自頂向下》、《TCP/IP 卷一》
對於 TCP/IP 網路模型深入學習的話,推薦《計算機網路 - 自頂向下方法》,這本書是從我們最熟悉 HTTP 開始說起,一層一層的說到最後物理層的,有種挖地洞的感覺,這樣的內容編排順序相對是比較合理的。

但如果要深入 TCP,前面的這些書還遠遠不夠,賦有計算機網路聖經的之說的《TCP/IP 詳解 卷一:協議》這本書,

要說我看過最好的 TCP 資料,那必定是《The TCP/IP GUIDE》這本書了,目前只有英文版本的,而且有個專門的網址可以白嫖看這本書的內容,圖片都是彩色,看起來很舒服很鮮明,小林之前寫的 TCP 文章不少案例和圖片都是參考這里的,這本書精華部分就是把 TCP 滑動窗口和流量控制說的超級明白,很可惜擁塞控制部分說的不多。

Wireshark

當然,計算機網路最牛逼的資料,那必定 RFC 文檔,它可以稱為計算機網路世界的「法規」,也是最新、最權威和最正確的地方了,困惑大家的 TCP 為什麼三次握手和四次揮手,其實在 RFC 文檔幾句話就說明白了。

小白讀 《網路是怎樣鏈接的》,然後 《圖解 HTTP 》 《圖解 TCP/IP 》。如果想學術一點,《計算機網路:自頂向下方法 中文第六版》或者 (Computer Networking: A top-down Approach 7th)。再難點,T 大佬的 《計算機網路》(Computer Networks)

在計算機網路的學習中為大家推薦《計算機科學導論》。這本書用大量的篇幅介紹了計算機網路的內容,還詳細地介紹了計算機科學目前發展的特點和現狀,適合想要學習計算機網路的同學打基礎使用。

https://book.douban.com/review/7443456/#comments

自頂向下方法有兩本:Computer Networking: A Top-Down ApproachbyJames F. Kurose, Keith W. Ross 中文翻譯: 計算機網路:自頂向下方法(樓主提到的是這個)

Computer Networks: A Top-Down ApproachbyBehrouz A. Forouzan, Firouz Mosharraf 中文翻譯:計算機網路教程:自頂向下方法

思科實驗模擬器EVE的安裝與使用 https://zhuanlan.hu.com/p/166295824
思科CCNA命令大全 https://zhuanlan.hu.com/p/259820495

⑦ 計算機網路安全基礎的目錄

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綜合練習題
附錄
附錄一優秀網路安全站點
附錄二英文縮寫詞
參考文獻
……

⑧ 計算機網路——自頂向下方法與Internet特色(第3版 影印版) 中文版

基本沒有可能的.