內容提要
本書是國內外使用最廣泛的計算機網路經典教材。全書按照網路協定模型(物理層、數據鏈路層、介質訪問控制層、網路層、傳輸層和套用層),自下而上系統地介紹了計算機網路的基本原理,並給出了大量實例。在講述各網路層的同時,還融合了近年來迅速發展起來的各種網路技術,如Internet、SONET、ADSL、CDMA、WLAN和藍牙等。另外,針對當前計算機網路的發展現狀以及計算機安全的重要性,本書用了一整章的篇幅對計算機安全進行了深入討論。本書的適用對象很廣泛。對於學習計算機網路課程的本科生以及研究生,本書都可以作為教材或教學參考書。每一章後面的大量練習題,可用於課程作業或複習要點。對於從事網路研究、網路工程以及使用和管理網路的科研和工程技術人員,本書也是一本很有價值的參考讀物。
作者簡介
潘愛民,浙江海寧人,獲得了南開大學數學學士學位,清華大學工學碩士學位,以及北京大學計算機科學博士學位。他從中學時代開始接觸計算機編程,經歷了從DOS到Windows各種版本的發展歷程。潘愛民於1994年開始在北京大學計算機研究所從事計算機套用方向的研究和開發工作,2000年破格晉升為副研究員。2002年擔任北京大學計算機研究所信息安全研究室主任。
潘愛民曾經長期從事軟體技術的研究和開發工作,並且撰寫了大量的軟體技術文章,1999年曾經是《微電腦世界》雜誌社的合作專家。他著寫了《COM原理與套用》 (1999年出版),翻譯了多部關於軟體開發技術的經典名作,如《Visual C++技術內幕》 (第四、六版)、 《C++ Primer中文版》 (第三版)、 《COM本質論》 、 《Effective Java中文版》等。潘愛民於2000年開始轉向網路與信息安全方向的研究,先後承擔了兩項由863計畫資助的研究項目,並發表了多篇學術論文。
從2001年開始,潘愛民在北京大學計算機科學技術系承擔研究生課程教學,共講授了三門課程:《組件技術》、《網路與信息安全》和《程式開發環境分析與實踐》,深受學生歡迎。其中前兩門課程的講義放在Internet上,可直接下載。
潘愛民獲得了2001年微軟亞洲研究院“微軟學者”稱號,2002年度北京大學優秀教學獎。2003年獲得理學博士學位,專業方向為網路與信息安全。他現已加入微軟亞洲研究院,從事網路與系統方向的研究工作。
目錄
第1章 概述
1.1 計算機網路的套用
1.2 網路硬體
1.3 網路軟體
1.4 參考模型
1.5 網路實例
1.6 網路標準化
1.7 度量單位
1.8 本書其餘部分的概要
1.9 本章小結
習題
第2章 物理層
2.1 數據通信的理論基礎
2.2 有導向的傳輸介質
2.3 無線傳輸
2.4 通信衛星
2.5 公共交換電話網路
2.6 行動電話系統
2.7 有線電視
2.8 本章小結
習 題
第3章 數據鏈路層
3.1 數據鏈路層設計要點
3.2 錯誤檢測和糾正
3.3 基本數據鏈路協定
3.4 滑動視窗協定
3.5 協定驗證
3.6 數據鏈路層協定示例
3.7 本章小結
習 題
第4章 介質訪問控制子層
4.1 信道分配問題
4.2 多路訪問協定
4.3 乙太網
4.4 無線LAN
4.5 寬頻無線網路
4.6 藍牙技術
4.7 數據鏈路層交換
4.8 本章小結
習 題
第5章 網路層
5.1 網路層設計要點
5.2 路由算法
5.3 擁塞控制算法
5.4 服務質量
5.5 網路互聯
5.6 Internet上的網路層
5.7 本章小結
習 題
第6章 傳輸層
6.1 傳輸服務
6.2 傳輸協定的要素
6.3 一個簡單的傳輸協定
6.4 Internet傳輸協定-UDP
6.5 Internet傳輸協定-TCP
6.6 性能問題
6.7 本章小結
習 題
第7章 套用層
7.1 DNS-域名系統
7.2 電子郵件
7.3 全球資訊網
7.4 多媒體
7.5 本章小結
習 題
第8章 網路安全
第9章 閱讀書目和參考文獻