編輯推薦
《計算機網路與網際網路》是一本參照《高等學校計算機科學與技術專業發展戰略研究報告暨專業規範(試行)》要求編寫的網路課程教材。作者基於自身對計算機網路技術的透徹理解和多年教學科研工作的實踐,以一種簡潔明快、通俗易懂的表述方式系統介紹了計算機網路與網際網路的工作原理,實現技術和運行機制,使讀者能夠準確理解網路技術的各種基本概念及其相互關係,有效地把握網路技術全貌。
《計算機網路與網際網路》的主要特色
內容豐富的前言,重點闡述了與網路技術相關的最重要的三個概念,對採用本教材的教師把握教學內容、抓住教學重點具有很好的啟發性。
以TCP/IP層次模型為主線展開對各種網路技術的討論,但並不簡單地拘泥於這種層次結構,而是將網路看成是一個由不同部件構成的整體,注重網路層次之間的關聯和不同部件功能相互補充關係的描述。
採用引導式的教學方法,使學生在一兩次課後就能對計算機網路的基本組成元素和技術有一個初步的、總體的同時也是具體的認識。
在介紹網路套用時,強調網路套用所依託的底層網路技術的支持原理,培養學生獨立學習新技術和套用以及對套用中出現的問題進行分析的能力。
注重基本概念和技術原理描述的準確性、完整性和簡練性,既通俗易懂,且有關內容自成一體,也給學生留有進一步學習和思考的空間。
《計算機網路與網際網路》注重基礎性和原理性,在著重描述基本概念及其關係的同時,追求內容深度和廣度的平衡,不但適合作為高校計算機網路課程的教材,也適合作為自學網路技術的參考書。
內容簡介
《計算機網路與網際網路》從對信息技術專業人才培養的定位出發,力求內容的實用性,在注重基本概念及其關係的同時,追求內容深度和廣度的平衡,通過闡釋信息傳輸的網路化、訊息的分組交換、協定及其層次結構等基本概念,使讀者對計算機網路形成一個初步認識,從而為讀者將來有效地參與網路系統的構建、升級和維護活動打下堅實的基礎。
《計算機網路與網際網路》分8章介紹了計算機網路與網際網路運行的原理和主要技術,脈絡清晰,敘述嚴謹,概念明確,文風樸實,適合作為高等院校計算機及相關專業計算機網路課程的教材。
作者簡介
王衛紅,1999年獲得美國科羅拉多州立大學計算機科學碩士學位,現為北京大學網路研究所專職教師。自1985年以來一直從事計算機軟體開發和科研工作,先後承擔過多項國家和企業的軟體開發項目,並多年從事計算機技術相關的教學和培訓工作,在教學方法方面積累了豐富的經驗。
李曉明1986年獲得美國史蒂文斯理工學院計算機科學博士學位,現為北京大學網路研究所所長,教育部高等學校計算機科學與技術教學指導委員會副主任,多年從事計算機領域的教學和科研工作,講授過的課程包括“網際網路與Web技術概論”、“網路信息體系結構”、“並行處理技術”、“計算機系統結構”、“計算機作業系統”和“計算概論”等。
目錄
出版者的話
序言
前言
教學建議
第1章計算機網路概述
1.1直接連線的計算機系統
1.1.1數據通信的基礎知識
1.1.2數據以分組的形式傳輸
1.2交換網路
1.2.1電路交換和分組交換
1.2.2分組交換網路的特點
1.3網路互聯
1.3.1網路互聯設備:路由器
1.3.2網際網路協定:TCP/IP
1.4網路套用(網路服務的實現)
1.4.1計算機端系統和網路
1.4.2客戶/服務模式
1.4.3網路套用軟體接口套接字
1.5計算機網路體系結構
1.5.1分層和協定
1.5.2網際網路體系結構
1.5.3報文、報文段、數據報、數據幀
1.6網際網路和網際網路服務提供商
1.6.1網際網路的主幹結構
1.6.2接人網際網路
1.7小結
練習題
第2章兩個節點之間的數據傳輸
2.1數據通信基礎
2.1.1數據通信的基本模型
2.1.2數據、信號和傳輸
2.1.3數據傳輸的主要性能指標
2.2傳輸介質
2.2.1引導型傳輸介質(有線傳輸)
2.2.2非引導型介質(無線傳輸)
2.3分組傳輸技術
2.3.1數據鏈路所提供的服務
2.3.2構建數據幀
2.4數據鏈路控制協定
2.4.1停等協定ARQ
2.4.2連續傳送協定
2.4.3滑動視窗控制機制
2.4.4對幾種鏈路控制協定的進一步討論
2.5差錯檢測
2.5.1奇偶校驗
2.5.2CRC校驗技術
2.5.3校驗和方法
2.6鏈路訪問控制實現方法
2.6.1輪流訪問控制協定
2.6.2隨機訪問控制協定
2.7典型鏈路協定舉例
2.7.1高級數據鏈路控制
2.7.2點到點數據鏈路協定
2.8小結
練習題
第3章分組交換技術
3.1分組交換概述
3.1.1分組交換的實現
3.1.2分組交換設備
3.2分組交換網路的傳輸時延和數據丟失
3.2.1分組交換中的時延
3.2.2分組交換網路的數據丟失
3.2.3分組交換中數據傳輸的可靠性
3.3分組交換網資源分配策略
3.3.1虛電路資源分配
3.3.2數據報資源分配
3.4虛電路和數據報
3.4.1虛電路方式
3.4.2數據報方式
3.4.3虛電路和數據報的特點分析
3.5分組交換網路提供的服務質量
3.6幾種典型交換網路技術
3.6.1基於電路交換的數據傳輸網路
3.6.2分組交換網路X.25
3.6.3異步傳輸模式ATM
3.6.4網際網路數據報傳輸技術
3.7小結
練習題
第4章區域網路技術
4.1區域網路概述
4.1.1區域網路發展歷史
4.1.2IEEE802系列標準
4.2乙太網技術
4.2.1介質訪問控制技術
4.2.2乙太網定址方式
4.2.3乙太網數據幀結構
4.3乙太網擴展技術(交換式區域網路)
4.3.1乙太網網橋
4.3.2乙太網交換機
4.4無線區域網路
4.4.1無線網路概述
4.4.2無線區域網路的基本工作原理
4.4.3無線區域網路共享信道訪問控制
4.4.4無線區域網路幀結構
4.5區域網路互聯構成園區網路內聯網
4.5.1園區網路連線結構
4.5.2園區網路的擴展需求
4.6、小結
練習題
第5章網路互聯
5.1網路互聯概述
5.1.1路由器的選路處理
5.1.2網路互聯體系結構
5.1.3網路互聯服務模型
5.2網際網路協定
5.2.1IP數據報
5.2.2IP位址及定址
5.2.3IP位址解析協定ARP穗
5.2.4特殊的IP位址、私有地址以及IP位址分配
5.2.5網路地址轉換NAT
5.2.6網際網路控制訊息協定ICMP
5.3路由選路算法
5.3.1鏈路狀態選路算法
5.3.2距離向量選路算法
5.4網際網路路由層次結構
5.4.1網際網路自治系統
5.4.2自治系統內與自治系統問的路由選擇
5.5網際網路路由協定
5.5.1網際網路自治系統內路由協定:RIP
5.5.2網際網路自治系統內路由協定:OSPF
5.5.3網際網路自治系統問路由協定:BGP
5.6IP組播技術
5.6.1IP組播的概念
5.6.2IP組管理協定IGMP
5.6.3IP組播路由選路
5.6.4網際網路組播主幹網MBone
5.7小結
練習題
第6章端系統之間數據傳輸協定
6.1端系統傳輸協定概述
6.1.1網路套用的實現
6.1.2傳輸協定的主要功能
6.2用戶數據報協定UDP
6.2.1UDP報文格式
6.2.2無連線UDF,的特點
6.2.3UDP的套用
6.3傳輸控制協定TCP
6.3.1TCP報文結構概述
6.3.2TCP連線管理
6.3.3可靠的數據傳輸
6.3.4TCP的滑動視窗控制機制
6.4TClz的擁塞控制原理
6.4.1擁塞產生的原因
6.4.2TCP擁塞控制
6.5套接字編程介紹
6.6小結
練習題
第7章網路套用
7.1網路套用概述
7.1.1網路套用體系結構
7.1.2網路套用的服務模式
7.2域名服務系統DNS
7.2.1域名服務的層次結構
7.2.2DNS協定
7.2.3利用DNS服務實現負載分配
7.3全球資訊網
7.3.1全球資訊網的基本組成
7.3.2HTTP協定
7.3.3Web快取技術(Web代理伺服器)
7.3.4Web內容分發網路CDN
7.4多媒體網路套用
7.4.1圖像、音頻、視頻的壓縮
7.4.2多媒體套用概述
7.4.3多媒體實時傳輸協定
7.4.4快取技術和分組差錯恢復技術
7.4.5組播技術套用
7.5對等網路套用
7.5.1對等網路概述
7.5.2對等網路拓撲結構
7。6小結
練習題
第8章網路安全
8.1數據加密技術
8.1.1明文、密文和密鑰
8.1.2數據加密標準DES
8.1.3RSA加密算法
8.2認證技術
8.2.1身份鑑別技術
8.2.2數據完整性保障
8.3網路安全協定
8.3.1jPGP協定
8.3.2安全外殼協定SSH
8.3.3安全套接字層協定SSI
8.3.4IP安全協定IPSec
8.4防火牆技術
8.4.1基於網路層的防火牆技術(包過濾)
8.4.2基於套用層的防火牆技術(套用代理)
8.4.3防火牆的局限性
8.5小結
練習題
進一步閱讀材料