當前位置:首頁 » 網路連接 » 計算機網路技術第4版目錄
擴展閱讀
名詞解釋網路資源共享 2025-09-26 15:44:17
聯通卡網路如何設置 2025-09-26 15:36:49

計算機網路技術第4版目錄

發布時間: 2023-02-26 02:09:33

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

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章網路安全技術參考文獻

2. 計算機等級考試三級網路技術的作品目錄

第一單元 網路規劃與設計
第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 實1圳任務五:網路系統安全設計的基本方法
習題
第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 實訓任務三:可變長度子兩掩碼(VISM)地址規劃方法
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 實訓任務三:最短路徑優先協議OSP
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 虛擬區域網VIAN技術
6.1.8 生成樹協議sTP
6.2 實訓任務
6.2.1 實訓任務一:交換機的配置
6.2.2 實訓任務二:交換機VIAN的配置
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-11標准
8.2 實訓任務
8.2.1 實訓任務一:無線局域兩的設計
8.2.2 實訓任務二:常用的無線區域網設備
8.2.3 實訓任務三:無線接人點的安裝與調試
8.2.4 實訓任務四:無線網卡的
安裝與調試
習題
第三單元 計算機網路信息服務系統的建立
第9章 計算機網路信息服務系統的安裝與配置
9.1 基礎知識
9.1.1 DNS的基本概念與工作原理
9.1.2 DHCP的摹本概念與工作原理
9.1.3 WVW的基本概念與工作原理
9.1.4 FTP的基本概念與工作原理
9.1.5 E—mail基本概念與基本工作原理
9.2 實訓任務
9.2.1 實訓任務一:安裝、配置DNS伺服器
9.2.2 實訓任務二:安裝、配置DHCP伺服器
9.2.3 實訓任務三:安裝、配置WWW伺服器
9.2.4 實訓任務四:安裝、配置FTP伺服器
9.2.5 實訓任務五:安裝、配置E-mail伺服器
習題
第四單元 計算機網路安全與管理
第10章 網路安全技術
10.1 基礎知識
10.1.1 網路安全的基本概念
10.1.2 數據備份方法
10.1.3 加密技術
10.1.4 防病毒技術
10.1.5 防火牆技術
10.1.6 入侵檢測技術
10.1.7 網路安全評估
10.2 實訓任務
10.2.1 實訓任務一:數據備份設備與軟體安裝和配置
10.2.2 實訓任務二:防病毒軟體安裝與配置
10.2.3 實訓任務三:防火牆的安裝與配置
10.2.4 實訓任務四:網路入侵檢測系統的部署
習題
第11章 網路管理技術
11.1 基礎知識
11.1.1 網路管理的基本知識
11.1.2 網路管理模型
11.1.3 互聯網控制報文協議ICMP
11.1.4.Windows 2003網路管理
11.1.5 常見網路故障及其處理
11.1.6 漏洞掃描
11.2 實訓任務
11.2.1 實訓任務一:常用網路管理軟體的安裝與配置
11.2.2 實訓任務二:管理與維護用戶賬戶
11.2.3 實訓任務三:利用工具監控和管理網路
11.2.4 實訓任務四:查找和排除故障的基本方法
11.2.5 實訓任務五:網路攻擊與漏洞查找的基本方法
習題
附錄一 全國計算機等級考試三級網路技術考試大綱(2013年版)
附錄二 全國計算機等級考試三級網路技術樣卷及參考答案
附錄三 習題參考答案

3. 計算機網路技術教程的圖書目錄

前言
第1章計算機網路概述
1.1引言
1.2計算機網路的分類
1.3Internet概述
1.4標准化組織
1.5計算機網路體系結構
本章小結
思考與練習
第2章物理層和數據鏈路層
2.1數據通信的基礎知識
2.2信道的多路復用
2.3數據交換
2.4物理層的功能與服務
2.5物理層介面基本特性
2.6常用的物理層介面標准簡介
2.7數據鏈路層的功能及服務
2.8數據鏈路層流量控制協議
2.9面向比特的鏈路控制規程HDLC
2.10Internet的點對點協議PPP
本章小結
思考與練習
第3章TCP/IP協議
3.1TCP/IP概述
3.2IP協議
3.3傳輸層協議
3.4應用層協議
本章小結
思考與練習
第4章計算機區域網
4.1區域網概述
4.2區域網的介質訪問(接入)控制方法
4.3IEEE802.3標准與乙太網(Ethernet)
4.4高速乙太網
4.5無線域網
本章小結
思考與練習
第5章廣域網及其接入技術
第6章Internet技術及其應用
第7章網路操作系統
第8章網路連接設備及技術
第9章網路方案設計與實例
參考文獻

4. 那位給發一下計算機網路(謝希仁,第四版)第六章,28題:簡述RIP,OSPF,和BGP路由選擇協議的特點

1、RIP現在基本不用,就算是小型網路,也可執行OSPF,如果網路太小,比如幾台路由器,可用靜態路由;

2、OSPF適合中大型網路,一般路由器在1000台以下的都行,只要規劃合理;

3、BGP自治系統外部路由,目前唯一使用的EGP路由。

RIP協議工作在網路層,ospf也會也是工作在網路層,但是BGP就不是,工作在傳輸層,利用TCP的179埠,因為BGP主要用在運營商,概念和RIP,ospf完全不同,是距離矢量但又有鏈路狀態的特性的混合協議。因為他是AS by AS的傳遞路由信息。比其他協議更穩定,而且安全的以後總協議。

(4)計算機網路技術第4版目錄擴展閱讀:

RIP很早就被用在Internet上,主要傳遞路由信息,通過每隔30秒廣播一次路由表,維護相鄰路由器的位置關系,同時根據收到的路由表信息計算自己的路由表信息。

最大跳數為15跳,超過15跳的網路則認為目標網路不可達。此協議通常用在網路架構較為簡單的小型網路環境。分為RIPv1和RIPv2兩個版本,後者支持VLSM技術以及一系列技術上的改進。RIP的收斂速度較慢。

路由協議主要運行於路由器上,路由協議是用來確定到達路徑的,它包括RIP,IGRP(Cisco私有協議),EIGRP(Cisco私有協議),OSPF,IS-IS,BGP。起到一個地圖導航,負責找路的作用。它工作在網路層。路由選擇協議主要是運行在路由器上的協議,主要用來進行路徑選擇。

5. 計算機網路技術及應用的目錄

第1章基本通信技術
1.1通信系統簡介
1.1.1通信技術發展簡史
1.1.2通信系統的組成
1.2通信媒體
1.2.1雙絞線
1.2.2同軸電纜
1.2.3光纖
1.2.4微波通信
1.2.5衛星傳輸
1.3信息的符號表示與信息編碼
I.3.1信息的符號表示
1.3.2信息編碼
1.4模擬信號與數字信號
1.4.1數字信號
1.4.2模擬信號
1.4.3數據編碼技術與調制解調
1.4.4數據機及其標准
1.5多路復用
1.5.1多路復用器
1.5.2頻分多路復用
1.5.3時分多路復用
1.6數據傳輸模式
1.6.1並行傳輸
1.6.2串列傳輸
1.6.3單工、半雙工、全雙工通信
1.7標准、標准化組織和介面標准
1.7.1標准與標准化組織
1.7.2DTE與DCE之間的物理介面
1.7.3空數據機
1.8通信服務與通信設備
1.8.1電話系統
1.8.2綜合業務數字網1SDN
1.8.3移動通信與蜂窩式電話
思考題
第2章計算機網路
2.1計算機網路概述
2.1.1網路的功能
2.1.2網路標准
2.1.3網路的分類
2.1.4網路拓撲結構
2.1.5網路協議
2.2網路傳輸介質
2.2.1雙絞線
2.2.2同軸電纜
2.2.1光纖
2.3網路硬體和網路設備
2.3.1網卡
2.3.2中繼器
2.3.3集線器
2.3.4橋連接器
2.3.5交換機
2.3.6路由器
2.1.7機櫃
2.4網路的架設
2.4.1乙太網(Ithernet)
2.4.210BaseT網路的架設
2.5網路操作系統
思考題
第3章網路操作系統
3.1網路操作系統概述
3.1.1網路系統軟體和網路操作系統的概念
3.1.2網路操作系統的發展
3.1.3網路操作系統的功能
3.2幾種網路操作系統的比較
……
第4章常用網路服務及其配置
第5章Web伺服器的架設和管理
第6章ETP伺服器的架設和管理
第7章郵件服務的配置和管理
第8章HTML標記語言
第9章JavaS腳本語言
第10章擴展標記語言XML
第11章ASP技術及其應用
第12章網路安全與防火牆技術

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

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

7. 計算機網路技術實訓教程的目錄

前 言
第1章 計算機網路基礎實驗
1.1 計算機網路實驗概述
1.2 實驗說明
1.3 實驗一 RJ-45接頭的製作
1.4 實驗二 常用網路測試命令
1.5 實驗三 計算機對等網組建
1.6 實驗四 構建簡單的乙太網
1.7 實驗五 快速乙太網
思考題
第2章 路由與交換實驗
2.1 實驗說明
2.2 實驗一 S2403交換機兩種配置管理方式
2.3 實驗二 S2403交換機的VLAN的劃分
2.4 實驗三 路由器的配置方式
2.5 實驗四 路由器的基本配置命令
2.6 實驗五 路由器的升級
2.7 實驗六 靜態路由
2.8 實驗七 RIP協議
2.9 實驗八 標准訪問控制列表
思考題
第3章 Windows 2000實驗
3.1 實驗說明
3.2 實驗一 Windows 2000 Advanced Server安裝
3.3 實驗二 設置DHCP伺服器
3.4 實驗三 配置DNS伺服器
3.5 實驗四 配置和使用FTP服務
3.6 實驗五 配置和開發WWW服務
3.7 實驗六 SQL Server的安裝與配置
思考題
第4章 防火牆實驗
4.1 實驗說明
4.2 實驗一 Cisco PIX防火牆的升級和初始配置
4.3 實驗二 Cisco PIX防火牆網路地址翻譯(NAT)配置
4.4 實驗三 Cisco PIX防火牆外部訪問內部配置
4.5 實驗四 費爾個人防火牆配置與管理
思考題
第5章 互聯網實驗
5.1 實驗說明
5.2 實驗一 網路連接
5.3 實驗二 撥號上網
5.4 實驗三 Web服務原理實驗
5.5 實驗四 IE瀏覽器應用實驗
5.6 實驗五 搜索引擎應用實驗
5.7 實驗六 FTP實驗
5.8 實驗七 E-mail實驗
5.9 實驗八 NetMeeting實驗
思考題
第6章 Linux實驗
6.1 實驗說明
6.2 實驗一 Linux DNS配置
6.3 實驗二 sendmail配置
6.4 實驗三 Vsftp配置
6.5 實驗四 Apache的基本安裝和配置
6.6 實驗五 Samba服務配置
6.7 思考題
第7章 網路故障診斷與網路管理實驗
7.1 實驗說明
7.2 實驗一網路故障診斷工具使用
7.3 實驗二區域網接入Internet故障診斷
7.4 實驗三路由故障排錯
7.5 實驗四交換式網路故障排錯
7.6 實驗五網路分析軟體sniffer使用
思考題
第8章 網路安全實驗
8.1 實驗說明
8.2 實驗一 PGP軟體使用
8.3 實驗二 Web伺服器上設置SSL
8.4 實驗三 IPSec實驗
8.5 實驗四 Sygate代理伺服器使用
小結
思考題
第9章 組網設計案例
9.1 案例一 Linux組網系統的設計
9.2 案例二 中小企業Intranet設計
參考文獻

8. 計算機網路與Internet的本書目錄

第1章 簡介 1
1.1 計算機網路的增長 1
1.2 網路系統的復雜性 1
1.3 克服復雜性 2
1.4 概念和術語 2
1.5 本書的結構 2
1.6 小結 3
第2章 動機與工具 4
2.1 簡介 4
2.2 資源共享 4
2.3 Internet的增長 5
2.4 探測Internet 6
2.5 解釋ping的響應 8
2.6 跟蹤一個路由 9
2.7 小結 10
2.8 練習 10
第3章 網路編程與應用 12
3.1 簡介 12
3.2 網路通信 12
3.3 客戶-伺服器計算 12
3.4 通信模式 13
3.5 一個應用編程介面的例子 13
3.6 一個簡單的API調用過程 14
3.7 API的定義 15
3.7.1 await_contact函數 15
3.7.2 make_contact函數 15
3.7.3 appname_to_appnum 函數 15
3.7.4 cname_to_comp函數 16
3.7.5 send函數 16
3.7.6 recv和recvln函數 16
3.7.7 send_eof 函數 16
3.7.8 API 類型總結 17
3.8 回聲(echo)應用程序代碼 17
3.8.1 回聲伺服器代碼實例 18
3.8.2 回聲客戶代碼實例 19
3.9 一個聊天(chat)應用程序代碼 22
3.9.1 聊天伺服器代碼示例 23
3.9.2 聊天客戶代碼實例 25
3.10 Web應用程序代碼 27
3.10.1 Web客戶代碼實例 28
3.10.2 Web伺服器代碼實例 29
3.11 小結 34
3.12 練習 34
第1部分 數 據 傳 輸
第4章 傳輸介質 36
4.1 簡介 36
4.2 銅纜 36
4.3 玻璃纖維 38
4.4 無線電 38
4.5 衛星 38
4.6 地球同步衛星 39
4.7 低地球軌道衛星 40
4.8 低地球軌道衛星陣列 40
4.9 微波 41
4.10 紅外線 41
4.11 激光 41
4.12 小結 42
4.13 練習 42
第5章 本地非同步通信(RS-232) 43
5.1 簡介 43
5.2 非同步通信的需求 43
5.3 用電流發送比特 43
5.4 通信標准 44
5.5 波特率、幀與出錯 46
5.6 全雙工非同步通信 47
5.7 實際硬體的限制 48
5.8 硬體帶寬與比特傳輸 49
5.9 雜訊對通信的影響 49
5.10 定理對數據網路的意義 50
5.11 小結 50
5.12 練習 51
第6章 遠距離通信(載波、調制和數據機) 52
6.1 簡介 52
6.2 遠距離發送信號 52
6.3 用於調制和解調的數據機硬體 54
6.4 租用模擬數據線路 55
6.5 光、無線電頻率和撥號數據機 56
6.6 載波頻率和多路復用 57
6.7 基帶和寬頻技術 58
6.8 波分多路復用 59
6.9 擴展頻譜 59
6.10 時分多路復用 60
6.11 小結 60
6.12 練習 61
第2部分 包 傳 輸
第7章 包、幀和錯誤檢測 62
7.1 簡介 62
7.2 包的概念 62
7.3 包和時分多路復用 64
7.4 包和硬體幀 64
7.5 位元組填充 66
7.6 傳輸錯誤 67
7.7 奇偶位和奇偶校驗 67
7.8 概率、數學和錯誤檢測 68
7.9 使用校驗和檢測錯誤 69
7.10 使用循環冗餘校驗檢測錯誤 70
7.11 模塊連接 71
7.12 突發錯誤 72
7.13 幀格式和錯誤檢測機制 72
7.14 小結 73
7.15 練習 74
第8章 區域網技術及網路拓撲 76
8.1 簡介 76
8.2 直接的點對點通信 76
8.3 共享通信信道 78
8.4 區域網的重要性和引用的本地性 78
8.5 LAN的拓撲結構 79
8.5.1 星形拓撲 79
8.5.2 環形拓撲 80
8.5.3 匯流排形拓撲 80
8.5.4 存在多種拓撲結構的原因 81
8.6 匯流排網實例:乙太網 81
8.6.1 乙太網的歷史 81
8.6.2 乙太網傳輸與曼徹斯特編碼 82
8.6.3 乙太網上的共享 83
8.7 載波偵聽多路訪問網(CSMA) 83
8.8 帶有CSMA/CD的沖突檢測與回退 84
8.9 802.11無線區域網和CSMA/CA 85
8.10 匯流排網路的另一個實例:LocalTalk 86
8.11 環形網實例:IBM令牌環 87
8.12 環形網的另一個實例:FDDI 88
8.13 星形網實例:ATM 90
8.14 小結 91
8.15 練習 92
第9章 硬體編址與幀類型識別 94
9.1 簡介 94
9.2 指定接收者 94
9.3 區域網硬體如何使用地址來過濾包 95
9.4 物理地址的格式 96
9.5 廣播 97
9.6 組播 98
9.7 組播編址 99
9.8 標識包的內容 99
9.9 幀頭和幀格式 100
9.10 幀格式的一個例子 100
9.11 不使用自標識幀的網路 102
9.12 網路分析儀、物理地址和幀類型 103
9.13 小結 105
9.14 乙太網地址分配 106
9.15 練習 106
第10章 區域網布線、物理拓撲和介面硬體 107
10.1 簡介 107
10.2 區域網和計算機的速度 107
10.3 網路介面硬體 108
10.4 網路介面卡與網路間的連接 109
10.5 早期的粗線乙太網布線 110
10.6 連接多路復用 111
10.7 細線乙太網布線 112
10.8 雙絞線乙太網 113
10.9 布線方案的優缺點 114
10.10 拓撲矛盾 116
10.11 網路介面卡和布線方案 116
10.12 布線方案和其他網路技術 117
10.13 小結 118
10.14 練習 119
第11章 擴展區域網:光纖數據機、中繼器、網橋和交換機 120
11.1 簡介 120
11.2 距離限制與區域網設計 120
11.3 光纖擴展 121
11.4 中繼器 122
11.5 網橋 124
11.6 幀過濾 124
11.7 橋接網路的啟動和達到穩定狀態的動作 126
11.8 設計一個橋接網路 126
11.9 建築物間的橋接 127
11.10 跨越長距離的橋接 127
11.11 橋接環路 129
11.12 分布式生成樹 130
11.13 交換 130
11.14 交換機與集線器的組合 131
11.15 用於其他技術的橋接和交換 132
11.16 小結 132
11.17 練習 133
第12章 長距離數字連接技術 134
12.1 簡介 134
12.2 數字電話 134
12.3 同步通信 135
12.4 數字電路與DSU/CSU 136
12.5 電話標准 137
12.6 DS術語與數據速率 137
12.7 小容量電路 138
12.8 中等容量的數字電路 139
12.9 大容量電路 139
12.10 光載波標准 140
12.11 後綴C 140
12.12 同步光網路(SONET) 141
12.13 本地用戶迴路 142
12.14 ISDN 142
12.15 非對稱數字用戶線路技術 143
12.16 其他DSL技術 145
12.17 電纜數據機技術 146
12.18 上流通信 147
12.19 混合光纖同軸 148
12.20 光纖到路邊 148
12.21 特殊情況下的替代方案 149
12.22 廣播衛星系統 149
12.23 小結 150
12.24 練習 151
第13章 廣域網技術和路由 152
13.1 簡介 152
13.2 大型網路和廣域 152
13.3 分組交換機 153
13.4 構建廣域網 153
13.5 存儲轉發 154
13.6 廣域網內的物理編址 155
13.7 下一跳轉發 155
13.8 源無關 156
13.9 分層地址與路由的關系 157
13.10 廣域網內的路由 157
13.11 默認路由的使用 159
13.12 路由表計算 159
13.13 計算圖中最短路徑 160
13.14 分布式路由計算 161
13.15 距離向量路由 162
13.16 鏈路狀態路由(SPF) 163
13.17 廣域網技術實例 164
13.17.1 ARPANET 164
13.17.2 X.25 164
13.17.3 幀中繼 164
13.17.4 SMDS 165
13.17.5 ATM 165
13.18 小結 165
13.19 練習 166
第14章 面向連接的網路與ATM 167
14.1 簡介 167
14.2 單一全球網路 167
14.3 ISDN與ATM 168
14.4 ATM的設計與信元 168
14.5 面向連接的服務 169
14.6 VPI/VCI 170
14.7 標簽和標簽交換 170
14.8 通過ATM網路通信的一個例子 171
14.9 永久虛電路 172
14.10 交換虛電路 173
14.11 服務質量 173
14.12 採用信元和標簽交換的動機 174
14.12.1 信元與分組的對比 174
14.12.2 標簽交換與路由的對比 175
14.13 ATM數據傳輸與AAL5 175
14.14 對ATM的批評 175
14.15 小結 177
14.16 練習 177
第15章 網路特性:所有權、服務模式與性能 178
15.1 簡介 178
15.2 網路所有權 178
15.2.1 專用網路 178
15.2.2 公共網路 179
15.3 私密性與公共網路 179
15.4 優點與缺點 179
15.5 虛擬專用網 180
15.6 保證絕對私密性 181
15.7 服務模式 181
15.8 面向連接服務模式 182
15.8.1 連續的通信和突發的通信 182
15.8.2 單工和全雙工連接 182
15.8.3 連接持續時間與永久性 182
15.8.4 服務保證 182
15.8.5 流介面或消息介面 182
15.9 無連接服務模式 183
15.10 內部和外部服務模式 183
15.11 服務模式的對比 183
15.12 服務模式的實例 184
15.13 地址與連接標識符 184
15.14 網路性能特性 185
15.14.1 延遲 185
15.14.2 吞吐量 186
15.14.3 延遲和吞吐量之間的關系 186
15.14.4 延遲-吞吐量乘積 187
15.15 抖動 188
15.15.1 等時網路 188
15.15.2 非同步網路 188
15.16 小結 188
15.17 練習 189
第16章 協議與分層 190
16.1 簡介 190
16.2 協議需求 190
16.3 協議組 191
16.4 一個協議設計方案 191
16.5 七層 192
16.6 棧:分層軟體 193
16.7 分層軟體如何工作 194
16.8 多重嵌套頭部 194
16.9 分層的科學基礎 195
16.10 協議使用的技術 195
16.10.1 無序傳送的序列化 196
16.10.2 刪除復制數據包的序列化 197
16.10.3 重傳丟失的數據包 197
16.10.4 避免因過多延遲造成的重播(replay) 198
16.10.5 防止數據溢出的流控制 198
16.10.6 避免網路擁塞的機制 201
16.11 協議設計的藝術 202
16.12 小結 203
16.13 練習 203
第3部分 網 絡 與 連
第17章 網路互連:概念、體系結構和協議 205
17.1 簡介 205
17.2 網路互連的原因 205
17.3 通用服務的概念 205
17.4 異構系統中的通用服務 206
17.5 網路互連 206
17.6 使用路由器的物理網路連接 207
17.7 互連網體系結構 207
17.8 實現通用服務 208
17.9 虛擬網路 208
17.10 網路互連協議 209
17.11 網路互連和TCP/IP重要性 210
17.12 分層和TCP/IP協議 210
17.13 主機、路由器和協議層 211
17.14 小結 212
17.15 練習 212
第18章 IP:網際協議地址 214
18.1 簡介 214
18.2 虛擬互連網地址 214
18.3 IP編址模式 215
18.4 IP地址的層次 215
18.5 最初的IP地址類 216
18.6 地址類的計算 217
18.7 點分十進製表示法 218
18.8 類和點分十進製表示法 219
18.9 地址空間的劃分 219
18.10 地址權威 220
18.11 類編址的例子 220
18.12 子網和無類編址 221
18.13 地址掩碼 222
18.14 CIDR表示法 223
18.15 CIDR地址塊的例子 223
18.16 CIDR主機地址 224
18.17 特殊的IP地址 224
18.17.1 網路地址 225
18.17.2 直接廣播地址 225
18.17.3 受限廣播地址 225
18.17.4 本機地址 225
18.17.5 回送地址 225
18.18 特殊IP地址小結 226
18.19 伯克利廣播地址形式 226
18.20 路由器和IP編址原則 227
18.21 多宿主機 228
18.22 小結 228
18.23 練習 229
第19章 綁定協議地址(ARP) 230
19.1 簡介 230
19.2 協議地址和數據包傳送 230
19.3 地址解析 231
19.4 地址解析技術 232
19.5 表查找的地址解析 232
19.6 使用closed-form 計算的地址解析 234
19.7 使用消息交換的地址解析 234
19.8 地址解析協議(ARP) 236
19.9 ARP消息傳送 236
19.10 ARP消息格式 237
19.11 發送一個ARP消息 238
19.12 標識ARP幀 238
19.13 緩存ARP應答 239
19.14 處理到來的ARP消息 239
19.15 分層、地址解析、協議地址 240
19.16 小結 240
19.17 練習 241
第20章 IP數據報和數據報轉發 242
20.1 簡介 242
20.2 無連接服務 242
20.3 虛擬數據包 242
20.4 IP數據報 243
20.5 轉發IP數據報 244
20.6 IP地址和路由表項 245
20.7 掩碼欄位和數據報轉發 246
20.8 目標和下一跳地址 246
20.9 盡力而為的傳送 247
20.10 IP數據報頭格式 247
20.11 小結 248
12.12 練習 249
第21章 IP封裝、分片和重組 250
21.1 簡介 250
21.2 數據報傳輸和幀 250
21.3 封裝 250
21.4 在互連網上的傳輸 251
21.5 MTU,數據報大小和封裝 252
21.6 重組 253
21.7 標識數據報 254
21.8 片段丟失 254
21.9 將片段再次分片 255
21.10 小結 255
21.11 練習 256
第22章 未來的IP(IPv6) 257
22.1 簡介 257
22.2 IP的成功 257
22.3 改變的原因 258
22.4 名稱和版本號 258
22.5 IPv6的特點 259
22.6 IPv6數據報格式 259
22.7 IPv6基本頭格式 260
22.8 IPv6如何處理多個頭部 261
22.9 分片、重組和path MTU 262
22.10 多個頭部的目的 263
22.11 IPv6編址 264
22.12 IPv6冒號十六進製表示法 265
22.13 小結 265
22.14 練習 266
第23章 錯誤報告機制(ICMP) 267
23.1 簡介 267
23.2 盡力而為的語法和錯誤檢測 267
23.3 互連網控制消息協議 268
23.4 ICMP消息傳輸 270
23.5 使用ICMP消息檢測可到達性 271
23.6 使用ICMP跟蹤路由 271
23.7 由traceroute輸出的最後地址 272
23.8 ICMP 用於path MTU發現 273
23.9 小結 274
23.10 練習 274
第24章 TCP:可靠傳輸服務 275
24.1 簡介 275
24.2 可靠傳輸的需求 275
24.3 傳輸控制協議 275
24.4 TCP提供給應用程序的服務 276
24.5 端到端服務和數據報 276
24.6 可靠性 277
24.7 數據包的丟失和重新傳送 278
24.8 自適應重新傳送 279
24.9 重新傳送次數的比較 279
24.10 緩沖區、流控制和窗口 280
24.11 3次握手 281
24.12 擁塞控制 282
24.13 TCP數據段的格式 283
24.14 小結 283
24.15 練習 284
第25章 Internet路由 285
25.1 簡介 285
25.2 靜態與動態路由 285
25.3 主機的靜態路由和默認路由 285
25.4 動態路由和路由器 286
25.5 全球Internet路由 288
25.6 自治系統概念 288
25.7 Internet路由協議的兩種類型 289
25.7.1 內部網關協議(IGP) 289
25.7.2 外部網關協議(EGP) 289
25.7.3 何時使用EGP和IGP 289
25.7.4 最優路由、路由度量和IGP 290
25.8 路由和數據流量 291
25.9 邊界網關協議(BGP) 291
25.10 路由信息協議(RIP) 292
25.11 RIP數據包格式 293
25.12 開放最短路徑優先協議(OSPF) 294
25.13 OSPF示例圖 295
25.14 OSPF區域 295
25.15 組播路由 296
25.15.1 IP組播語義 296
25.15.2 IGMP 297
25.15.3 轉發和發現技術 297
25.15.4 組播協議 298
25.16 小結 299
25.17 練習 300
第4部分 網 絡 應 用
第26章 客戶-伺服器交互 301
26.1 簡介 301
26.2 應用軟體提供的功能 301
26.3 互連網提供的功能 302
26.4 取得聯系 302
26.5 客戶-伺服器模式 303
26.6 客戶和伺服器的特點 303
26.7 伺服器程序和伺服器級計算機 304
26.8 請求、響應和數據流方向 304
26.9 傳輸協議和客戶-伺服器交互 304
26.10 一台計算機上的多種服務 305
26.11 標識某一特定的服務 306
26.12 提供單一服務的多個伺服器拷貝 306
26.13 動態伺服器創建 307
26.14 傳輸協議和確定通信 307
26.15 面向連接和無連接傳輸 308
26.16 多協議均可到達的服務 308
26.17 復雜的客戶-伺服器交互 309
26.18 交互和環形依賴 309
26.19 小結 310
26.20 練習 310
第27章 套接字介面 311
27.1 簡介 311
27.2 應用程序介面 311
27.3 套接字API 311
27.4 套接字和套接字型檔 312
27.5 套接字通信和UNIX I/O 313
27.6 套接字、描述字和網路I/O 313
27.7 參數和套接字API 314
27.8 實現套接字API的過程 314
27.8.1 socket過程 314
27.8.2 close過程 315
27.8.3 bind過程 315
27.8.4 listen過程 316
27.8.5 accept過程 317
27.8.6 connect過程 317
27.8.7 send,sendto和sendmsg過程 318
27.8.8 recv,recvfrom和recvmsg過程 319
27.9 使用套接字讀和寫 320
27.10 其他套接字過程 320
27.11 套接字、線程和繼承 320
27.12 小結 321
27.13 練習 322
第28章 客戶和伺服器例子 323
28.1 簡介 323
28.2 面向連接的通信 323
28.3 一個服務例子 323
28.4 例子程序的命令行參數 324
28.5 套接字過程調用順序 324
28.6 客戶例子的代碼 325
28.7 伺服器例子的代碼 328
28.8 流服務和多個recv調用 331
28.9 套接字過程和阻塞 332
28.10 代碼大小和錯誤報表 332
28.11 使用另一種服務檢測客戶例子 333
28.12 使用另一個客戶檢測伺服器例子 333
28.13 小結 334
28.14 練習 334
第29章 域名系統的命名 336
29.1 簡介 336
29.2 計算機名稱的結構 336
29.3 地理結構 338
29.4 組織中的域名 338
29.5 DNS客戶-伺服器模型 339
29.6 DNS伺服器層次結構 340
29.7 伺服器結構 341
29.8 引用的本地化和多伺服器 342
29.9 伺服器之間的鏈接 342
29.10 名稱解析 343
29.11 DNS性能優化 344
29.12 DNS入口的類型 345
29.13 使用CNAME類型的別名 345
29.14 多類型的重要性 346
29.15 縮寫與DNS 346
29.16 小結 347
29.17 練習 347
第30章 電子郵件表示和傳輸 349
30.1 簡介 349
30.2 電子郵件范型 349
30.3 電子郵箱和地址 349
30.4 電子郵件消息格式 350
30.5 副本拷貝 352
30.6 通用網際網路郵件擴展 353
30.7 電子郵件和應用程序 354
30.8 郵件傳輸 354
30.9 簡單郵件傳輸協議 355
30.10 一台計算機上的多接收者優化 355
30.11 郵件查看、列表和轉發 356
30.12 郵件網關 357
30.13 自動郵件列表 358
30.14 郵件中繼和電子郵件地址 358
30.15 郵箱存取 359
30.16 撥號連接和POP 360
30.17 小結 361
30.18 練習 362
第31章 文件傳輸和遠程文件存取 363
31.1 簡介 363
31.2 數據傳輸和分布式計算 363
31.3 存儲中間結果 363
31.4 通用文件傳輸 364
31.5 互動式和批處理傳輸模式 364
31.6 文件傳輸協議 365
31.7 FTP通用模式和用戶介面 365
31.8 FTP命令 366
31.9 連接、認證和文件存取許可權 367
31.10 匿名文件存取 367
31.11 雙向文件傳輸 368
31.12 文件名稱的通配符 368
31.13 文件名轉換 369
31.14 改變目錄和列表內容 369
31.15 文件類型和傳輸模式 370
31.16 使用FTP的例子 370
31.17 詳細輸出 373
31.18 FTP中的客戶-伺服器交互 373
31.19 控制和數據連接 373
31.20 數據連接和文件的結束 374
31.21 普通文件傳輸協議 375
31.22 網路文件系統 375
31.23 小結 376
31.24 練習 377
第32章 萬維網頁面和瀏覽 378
32.1 簡介 378
32.2 瀏覽器界面 378
32.3 超文本和超媒體 378
32.4 文檔表示 379
32.5 HTML格式和表現 379
32.6 HTML格式標記的例子 381
32.7 頭部 381
32.8 列表 382
32.9 在Web頁中嵌入圖像 383
32.10 標識一個網頁 383
32.11 從一個文檔指向另一個文檔的超文本鏈接 384
32.12 客戶-伺服器交互 385
32.13 Web文檔傳輸和HTTP 385
32.14 瀏覽器結構 387
32.15 可選客戶 388
32.16 Web瀏覽器的緩存 389
32.17 HTTP對緩存的支持 390
32.18 替代的傳輸協議 390
32.19 其他標記語言 391
32.20 小結 391
32.21 練習 392
第33章 動態Web文檔技術(CGI,ASP,JSP,PHP,ColdFusion) 394
33.1 簡介 394
33.2 Web文檔的三種基本類型 394
33.3 每種文檔類型的優缺點 395
33.4 動態文檔實現 396
33.5 CGI標准 396
33.6 一個CGI程序的輸出 397
33.7 CGI程序例子 398
33.8 參數和環境變數 399
33.9 狀態信息和cookie 400
33.10 帶有長期狀態信息的CGI腳本 401
33.11 帶有短期狀態信息的CGI腳本 402
33.12 表單和交互 404
33.13 伺服器端腳本技術 405
33.14 小結 406
33.15 練習 407
第34章 主動Web文檔技術(Java,JavaScript) 408
34.1 簡介 408
34.2 用於不斷更新的一種早期形式 408
34.3 主動文檔和伺服器負載 409
34.4 主動文檔的表示和轉換 409
34.5 Java技術 411
34.6 Java 編程語言 411
34.6.1 語言特點 411
34.6.2 類似於C++ 412
34.7 Java 運行時環境 412
34.8 Java庫 413
34.9 圖形工具包 414
34.10 在特定計算機上使用Java圖形 415
34.11 Java解釋器和瀏覽器 416
34.12 編譯Java程序 416
34.13 Applet例子 417
34.14 調用Applet 419
34.15 與瀏覽器交互的例子 419
34.16 錯誤和異常處理 421
34.17 JavaScript技術 421
34.18 替代 423
34.19 小結 423
34.20 練習 424
第35章 RPC和中間件 426
35.1 簡介 426
35.2 客戶和伺服器編程 426
35.3 遠程過程調用模式 427
35.4 RPC模式 428
35.5 通信存根 429
35.6 外部數據表示 430
35.7 中間件和面向對象中間件 431
35.7.1 ONC RPC 432
35.7.2 DCE RPC 432
35.7.3 MSRPC 432
35.7.4 CORBA 432
35.7.5 MSRPC2 433
35.7.6 COM/DCOM 433
35.8 小結 433
35.9 練習 434
第36章 網路管理(SNMP) 435
36.1 簡介 435
36.2 管理Internet 435
36.3 隱匿失敗的危險 436
36.4 網路管理軟體 436
36.5 客戶、伺服器、管理者和代理 436
36.6 簡單網路管理協議 437
36.7 獲取-存儲模式 438
36.8 MIB和對象名稱 438
36.9 各種不同的MIB變數 439
36.10 對應於數組的MIB變數 439
36.11 小結 440
36.12 練習 440
第37章 網路安全 441
37.1 簡介 441
37.2 安全網路和策略 441
37.3 安全涉及的方面 442
37.4 責任和控制 442
37.5 完整性機制 443
37.6 存取控制和口令 443
37.7 加密和機密性 443
37.8 公鑰加密 444
37.9 數字簽名認證 445
37.10 Internet防火牆 445
37.11 包過濾 447
37.12 使用包過濾創建防火牆 448
37.13 虛擬專用網 448
37.14 封裝 450
37.15 小結 451
37.16 練習 451
第38章 初始化(配置) 452
38.1 簡介 452
38.2 引導 452
38.3 啟動協議軟體 452
38.4 協議參數 453
38.5 協議配置 453
38.6 需要配置的條目示例 454
38.7 配置例子:使用磁碟文件 454
38.8 自動協議配置的需求 455
38.9 自動協議配置方法 455
38.10 用於發現地址的地址 456
38.11 引導中使用的協議序列 457
38.12 引導協議(BOOTP) 457
38.13 自動地址分配 459
38.14 動態主機配置協議(DHCP) 460
38.15 DHCP的優化 461
38.16 DHCP消息格式 461
38.17 DHCP和域名 462
38.18 小結 462
38.19 練習 463
附錄1 網路術語和縮略語 464
附錄2 ASCII字元集 503
附錄3 點分十進製表示法的地址掩碼 504
附錄4 本書光碟的使用 506
附錄5 在家裡建立一個帶有NAT的網路 511
附錄6 Pure大學網路實驗室 516

9. 計算機網路技術的目錄

第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的技術標