《計算機網絡原理與實踐(第2版)/高等院校計算機教材系列》較為全面和系統地介紹計算機網絡的發展過程和典型的網絡體系結構,并介紹物理層、數據鏈路層、網絡層、傳輸層和應用層上的各種協議及其工作原理,既介紹成熟技術和經典協議,也介紹一些新標準和新技術的基本原理,此外還介紹網絡安全的基本概念和安全協議,給出園區網組網案例分析和基于SocketAPI的網絡應用編程方法及示例。
根據各章內容,《計算機網絡原理與實踐(第2版)/高等院校計算機教材系列》安排有習題、協議驗證性實驗和應用編程實驗,實驗環節基于主流網絡操作系統和開源代碼軟件,不需要特殊的軟硬件平臺投入,既方便學生課后練習,也可以供教師組織實驗。
《計算機網絡原理與實踐(第2版)/高等院校計算機教材系列》系統性較強、內容豐富、結構清晰、論述嚴謹,既突出基本原理和技術思想,也強調工程實踐,還兼顧了計算機網絡考研大綱要求,可供高等院校計算機及相關專業的本科生和研究生(特別是工程碩士)使用,也可供網絡工程技術人員參考。
第1版前言
教學建議
第一部分 網絡基礎
第1章 計算機網絡概論
1.1 計算機網絡的演變和發展
1.1.1 計算機網絡的起源和形成
1.1.2 開放的網絡體系標準的發展
1.1.3 因特網時代
1.1.4 物聯網時代
1.2 計算機網絡的定義和組成
1.2.1 計算機網絡的定義
1.2.2 計算機網絡的組成
1.2.3 互聯網絡的概念 第2版前言
第1版前言
教學建議
第一部分 網絡基礎
第1章 計算機網絡概論
1.1 計算機網絡的演變和發展
1.1.1 計算機網絡的起源和形成
1.1.2 開放的網絡體系標準的發展
1.1.3 因特網時代
1.1.4 物聯網時代
1.2 計算機網絡的定義和組成
1.2.1 計算機網絡的定義
1.2.2 計算機網絡的組成
1.2.3 互聯網絡的概念
1.2.4 因特網的結構
1.2.5 物聯網的結構
1.3 計算機網絡的分類
1.4 計算機網絡的拓撲結構
1.5 計算機網絡的主要性能參數
1.5.1 帶寬和傳輸速率
1.5.2 時延、往返時延和時延變化
1.5.3 吞吐量、丟包率
1.6 計算機網絡的標準化工作和相關技術組織
1.6.1 因特網的標準組織
1.6.2 國際電信聯盟
1.6.3 國際標準化組織
1.6.4 電氣和電子工程師協會
習題
第2章 計算機網絡的體系結構
2.1 基本概念
2.1.1 分層的體系結構
2.1.2 有關術語及概念
2.2 ISO/OSI參考模型
2.3 TCP/IP體系結構
2.4 五層協議的體系結構
習題
第二部分 網絡協議
第3章 物理層
3.1 物理層概述
3.2 數據通信基礎知識
3.2.1 通信的基本概念
3.2.2 通信系統的模型與分類
3.2.3 數據通信主要技術指標
3.2.4 數據通信的方式
3.3 數據編碼和調制技術
3.3.1 數字基帶傳輸和數字頻帶傳輸
3.3.2 數字基帶傳輸常見碼型
3.3.3 脈沖編碼調制
3.3.4 數字信號的調制
3.3.5 調制解調器
3.4 多路復用技術
3.4.1 頻分多路復用技術
3.4.2 波分多路復用技術
3.4.3 時分多路復用技術
3.4.4 碼分多路復用技術
3.5 數據交換技術
3.5.1 電路交換
3.5.2 分組交換
3.6 物理層的傳輸介質
3.6.1 導向傳輸介質
3.6.2 非導向傳輸介質
3.7 局域網的物理層
3.7.1 以太網的物理層結構
3.7.2 以太網的物理層實現
3.7.3 以太網介質相關標準
3.8 無線局域網的物理層
3.8.1 無線局域網的物理層調制技術
3.8.2 IEEE 802.11的物理層標準
3.9 廣域網的數字傳輸系統
3.9.1 PCM數字傳輸系統
3.9.2 同步光纖網SONET與同步數字體系SDH
3.10 移動通信系統
習題
實驗 雙絞線的制作
第4章 數據鏈路層
4.1 數據鏈路層概述
4.1.1 數據鏈路層的基本概念
4.1.2 數據鏈路層協議的功能
4.1.3 差錯校驗的實現
4.1.4 可靠交付與確認機制
4.2 一個經典的數據鏈路層協議HDLC
4.2.1 HDLC的起源和影響
4.2.2 HDLC的工作原理
4.3 因特網中的點到點協議PPP
4.3.1 PPP協議簡介
4.3.2 PPP的工作原理
4.3.3 SDH上的PPP應用
4.3.4 因特網接入中的PPP應用
4.4 局域網
4.4.1 信道分配與媒體訪問控制
4.4.2 共享式局域網的MAC子層
4.4.3 IEEE 802參考模型
4.4.4 以太網的基本MAC幀
4.4.5 交換以太網
4.4.6 高速以太網
4.4.7 虛擬局域網
4.5 無線局域網
4.5.1 無線局域網的組成
4.5.2 IEEE 802.11的MAC子層
4.5.3 IEEE 802.11的幀格式
4.6 無線個域網
4.6.1 藍牙WPAN
4.6.2 低速WPAN
習題
實驗 以太網幀的構成
第5章 網絡層
5.1 網絡層的基本概念
5.1.1 網絡層的主要功能
5.1.2 網絡層向上提供的兩種服務
5.2 IPv4協議
5.2.1 IP數據報的格式
5.2.2 IP報文的分片
5.3 因特網上的地址機制
5.3.1 IP地址及IP報文的尋址
5.3.2 子網編址
5.3.3 無分類的域間編址CIDR
5.3.4 特殊用途的CIDR地址塊
5.3.5 地址解析協議ARP
5.3.6 網絡地址轉換NAT
5.4 因特網上的路由機制
5.4.1 路由協議的基本概念
5.4.2 RIP協議
5.4.3 OSPF協議
5.4.4 BGP協議
5.5 因特網上的控制協議ICMP
5.5.1 ICMP報文
5.5.2 典型的ICMP應用實例
5.6 因特網上的多播
5.6.1 多播的概念
5.6.2 IP多播地址與硬件多播地址
5.6.3 因特網上的組管理協議IGMP
5.6.4 多播的路由選擇
5.7 下一代因特網協議IPv
5.7.1 IPv6的背景及主要特點
5.7.2 IPv6的報文格式
5.7.3 IPv6地址
5.7.4 ICMPv
5.7.5 向IPv6的過渡
5.8 移動IP
5.9 網絡層的QoS
5.9.1 QoS的一般概念
5.9.2 集成服務
5.9.3 區分服務
習題
實驗
實驗一 地址解析協議ARP協議實驗
實驗二 ICMP協議實驗
實驗三 IP協議及traceroute路由跟蹤
第6章 傳輸層
6.1 傳輸層的基本概念
6.1.1 面向連接和無連接服務
6.1.2 因特網上的端到端通信
6.1.3 端口和套接字的概念
6.1.4 傳輸層的多路復用與多路分解
6.2 因特網上的用戶數據報協議
6.2.1 UDP概述
6.2.2 UDP數據報結構
6.2.3 UDP校驗和
6.3 因特網上的傳輸控制協議
6.3.1 TCP概述
6.3.2 TCP報文段結構
6.3.3 TCP序號與確認
6.3.4 TCP重傳機制
6.3.5 TCP連接管理
6.3.6 TCP流量控制
6.3.7 TCP擁塞控制
6.4 用于多媒體傳輸的實時傳輸/傳輸控制協議
習題
實驗
實驗一 UDP協議實驗
實驗二 TCP協議實驗
第7章 應用層
7.1 應用層的基本概念
7.2 網絡應用的工作模式
7.2.1 C/S工作模式
7.2.2 B/S工作模式
7.2.3 P2P工作模式
7.3 因特網上的域名機制
7.3.1 分層的域名空間
7.3.2 域名服務器與域名解析
7.4 因特網上的基本應用
7.4.1 電子郵件
7.4.2 萬維網
7.4.3 文件傳輸服務
7.4.4 遠程登錄
7.4.5 動態主機配置協議
7.4.6 網絡管理及簡單網絡管理協議
7.5 因特網上的新型應用
7.5.1 基于P2P的文件分發
7.5.2 基于P2P的因特網電話服務
習題
實驗 HTTP協議實驗
第8章 網絡安全
8.1 網絡安全概述
8.1.1 網絡系統所面臨的威脅
8.1.2 網絡安全體系應提供的安全服務
8.2 網絡攻擊
8.2.1 網絡攻擊概述
8.2.2 拒絕服務攻擊
8.2.3 惡意代碼
8.3 網絡安全基本技術
8.3.1 加密
8.3.2 數字簽名
8.3.3 身份認證
8.3.4 密鑰分配
8.4 網絡安全協議
8.4.1 網絡層安全協議IPSec
8.4.2 傳輸層安全協議SSL
8.4.3 電子郵件安全協議PGP
8.4.4 無線局域網的安全協議802.11i
8.5 安全標準與法律法規
8.5.1 網絡安全評估標準
8.5.2 安全法律與法規
習題
實驗
實驗一 數字證書的生成與安裝
實驗二 SSL安全協議分析實驗
第三部分 網絡集成與應用
第9章 園區網組網及案例分析
9.1 網絡結構
9.1.1 拓撲結構
9.1.2 三層組網結構
9.1.3 扁平化的兩層結構
9.2 局域網硬件設備
9.2.1 集線器
9.2.2 交換機
9.2.3 路由器
9.2.4 三層交換機
9.2.5 無線局域網絡設備
9.3 綜合布線系統
9.3.1 綜合布線系統的標準
9.3.2 綜合布線系統的構成
9.3.3 綜合布線系統的常用傳輸介質
9.4 IP地址的分配與管理
9.4.1 IP地址分配原則
9.4.2 IP地址分配方式
9.4.3 IP地址的管理
9.5 網絡安全防護技術
9.5.1 防火墻
9.5.2 入侵檢測
9.5.3 網絡防病毒
9.5.4 VPN技術
9.6 因特網的接入
9.6.1 幾種常用的因特網接入方式
9.6.2 園區網的因特網接入
9.7 園區網組網實例
第10章 基于Socket API的網絡應用編程
10.1 網絡應用編程概述
10.2 Socket編程的基本概念
10.2.1 BSD Socket API簡介
10.2.2 BSD Socket的種類
10.2.3 BSD Socket API的基本知識
10.3 TCP Socket編程方法
10.3.1 TCP Socket的工作流程
10.3.2 TCP Socket應用編程示例
10.4 UDP Socket編程方法
10.4.1 UDP Socket的工作流程
10.4.2 UDP Socket應用編程示例
10.5 Raw Socket編程方法
10.5.1 協議首部數據結構
10.5.2 校驗和的計算
10.5.3 Raw Socket應用編程示例
10.6 網絡服務器的工作模式
實驗
實驗一 基于UDP的對等通信編程
實驗二 簡單Web代理服務器
第四部分 附錄
附錄A 英文縮寫詞匯表
附錄B Wireshark簡介與使用指南
附錄C 有關RFC文檔
參考文獻
第2版前言
第1版前言
教學建議
第一部分 網絡基礎
第1章 計算機網絡概論
1.1 計算機網絡的演變和發展
1.1.1 計算機網絡的起源和形成
1.1.2 開放的網絡體系標準的發展
1.1.3 因特網時代
1.1.4 物聯網時代
1.2 計算機網絡的定義和組成
1.2.1 計算機網絡的定義
1.2.2 計算機網絡的組成
1.2.3 互聯網絡的概念 第2版前言
第1版前言
教學建議
第一部分 網絡基礎
第1章 計算機網絡概論
1.1 計算機網絡的演變和發展
1.1.1 計算機網絡的起源和形成
1.1.2 開放的網絡體系標準的發展
1.1.3 因特網時代
1.1.4 物聯網時代
1.2 計算機網絡的定義和組成
1.2.1 計算機網絡的定義
1.2.2 計算機網絡的組成
1.2.3 互聯網絡的概念
1.2.4 因特網的結構
1.2.5 物聯網的結構
1.3 計算機網絡的分類
1.4 計算機網絡的拓撲結構
1.5 計算機網絡的主要性能參數
1.5.1 帶寬和傳輸速率
1.5.2 時延、往返時延和時延變化
1.5.3 吞吐量、丟包率
1.6 計算機網絡的標準化工作和相關技術組織
1.6.1 因特網的標準組織
1.6.2 國際電信聯盟
1.6.3 國際標準化組織
1.6.4 電氣和電子工程師協會
習題
第2章 計算機網絡的體系結構
2.1 基本概念
2.1.1 分層的體系結構
2.1.2 有關術語及概念
2.2 ISO/OSI參考模型
2.3 TCP/IP體系結構
2.4 五層協議的體系結構
習題
第二部分 網絡協議
第3章 物理層
3.1 物理層概述
3.2 數據通信基礎知識
3.2.1 通信的基本概念
3.2.2 通信系統的模型與分類
3.2.3 數據通信主要技術指標
3.2.4 數據通信的方式
3.3 數據編碼和調制技術
3.3.1 數字基帶傳輸和數字頻帶傳輸
3.3.2 數字基帶傳輸常見碼型
3.3.3 脈沖編碼調制
3.3.4 數字信號的調制
3.3.5 調制解調器
3.4 多路復用技術
3.4.1 頻分多路復用技術
3.4.2 波分多路復用技術
3.4.3 時分多路復用技術
3.4.4 碼分多路復用技術
3.5 數據交換技術
3.5.1 電路交換
3.5.2 分組交換
3.6 物理層的傳輸介質
3.6.1 導向傳輸介質
3.6.2 非導向傳輸介質
3.7 局域網的物理層
3.7.1 以太網的物理層結構
3.7.2 以太網的物理層實現
3.7.3 以太網介質相關標準
3.8 無線局域網的物理層
3.8.1 無線局域網的物理層調制技術
3.8.2 IEEE 802.11的物理層標準
3.9 廣域網的數字傳輸系統
3.9.1 PCM數字傳輸系統
3.9.2 同步光纖網SONET與同步數字體系SDH
3.10 移動通信系統
習題
實驗 雙絞線的制作
第4章 數據鏈路層
4.1 數據鏈路層概述
4.1.1 數據鏈路層的基本概念
4.1.2 數據鏈路層協議的功能
4.1.3 差錯校驗的實現
4.1.4 可靠交付與確認機制
4.2 一個經典的數據鏈路層協議HDLC
4.2.1 HDLC的起源和影響
4.2.2 HDLC的工作原理
4.3 因特網中的點到點協議PPP
4.3.1 PPP協議簡介
4.3.2 PPP的工作原理
4.3.3 SDH上的PPP應用
4.3.4 因特網接入中的PPP應用
4.4 局域網
4.4.1 信道分配與媒體訪問控制
4.4.2 共享式局域網的MAC子層
4.4.3 IEEE 802參考模型
4.4.4 以太網的基本MAC幀
4.4.5 交換以太網
4.4.6 高速以太網
4.4.7 虛擬局域網
4.5 無線局域網
4.5.1 無線局域網的組成
4.5.2 IEEE 802.11的MAC子層
4.5.3 IEEE 802.11的幀格式
4.6 無線個域網
4.6.1 藍牙WPAN
4.6.2 低速WPAN
習題
實驗 以太網幀的構成
第5章 網絡層
5.1 網絡層的基本概念
5.1.1 網絡層的主要功能
5.1.2 網絡層向上提供的兩種服務
5.2 IPv4協議
5.2.1 IP數據報的格式
5.2.2 IP報文的分片
5.3 因特網上的地址機制
5.3.1 IP地址及IP報文的尋址
5.3.2 子網編址
5.3.3 無分類的域間編址CIDR
5.3.4 特殊用途的CIDR地址塊
5.3.5 地址解析協議ARP
5.3.6 網絡地址轉換NAT
5.4 因特網上的路由機制
5.4.1 路由協議的基本概念
5.4.2 RIP協議
5.4.3 OSPF協議
5.4.4 BGP協議
5.5 因特網上的控制協議ICMP
5.5.1 ICMP報文
5.5.2 典型的ICMP應用實例
5.6 因特網上的多播
5.6.1 多播的概念
5.6.2 IP多播地址與硬件多播地址
5.6.3 因特網上的組管理協議IGMP
5.6.4 多播的路由選擇
5.7 下一代因特網協議IPv
5.7.1 IPv6的背景及主要特點
5.7.2 IPv6的報文格式
5.7.3 IPv6地址
5.7.4 ICMPv
5.7.5 向IPv6的過渡
5.8 移動IP
5.9 網絡層的QoS
5.9.1 QoS的一般概念
5.9.2 集成服務
5.9.3 區分服務
習題
實驗
實驗一 地址解析協議ARP協議實驗
實驗二 ICMP協議實驗
實驗三 IP協議及traceroute路由跟蹤
第6章 傳輸層
6.1 傳輸層的基本概念
6.1.1 面向連接和無連接服務
6.1.2 因特網上的端到端通信
6.1.3 端口和套接字的概念
6.1.4 傳輸層的多路復用與多路分解
6.2 因特網上的用戶數據報協議
6.2.1 UDP概述
6.2.2 UDP數據報結構
6.2.3 UDP校驗和
6.3 因特網上的傳輸控制協議
6.3.1 TCP概述
6.3.2 TCP報文段結構
6.3.3 TCP序號與確認
6.3.4 TCP重傳機制
6.3.5 TCP連接管理
6.3.6 TCP流量控制
6.3.7 TCP擁塞控制
6.4 用于多媒體傳輸的實時傳輸/傳輸控制協議
習題
實驗
實驗一 UDP協議實驗
實驗二 TCP協議實驗
第7章 應用層
7.1 應用層的基本概念
7.2 網絡應用的工作模式
7.2.1 C/S工作模式
7.2.2 B/S工作模式
7.2.3 P2P工作模式
7.3 因特網上的域名機制
7.3.1 分層的域名空間
7.3.2 域名服務器與域名解析
7.4 因特網上的基本應用
7.4.1 電子郵件
7.4.2 萬維網
7.4.3 文件傳輸服務
7.4.4 遠程登錄
7.4.5 動態主機配置協議
7.4.6 網絡管理及簡單網絡管理協議
7.5 因特網上的新型應用
7.5.1 基于P2P的文件分發
7.5.2 基于P2P的因特網電話服務
習題
實驗 HTTP協議實驗
第8章 網絡安全
8.1 網絡安全概述
8.1.1 網絡系統所面臨的威脅
8.1.2 網絡安全體系應提供的安全服務
8.2 網絡攻擊
8.2.1 網絡攻擊概述
8.2.2 拒絕服務攻擊
8.2.3 惡意代碼
8.3 網絡安全基本技術
8.3.1 加密
8.3.2 數字簽名
8.3.3 身份認證
8.3.4 密鑰分配
8.4 網絡安全協議
8.4.1 網絡層安全協議IPSec
8.4.2 傳輸層安全協議SSL
8.4.3 電子郵件安全協議PGP
8.4.4 無線局域網的安全協議802.11i
8.5 安全標準與法律法規
8.5.1 網絡安全評估標準
8.5.2 安全法律與法規
習題
實驗
實驗一 數字證書的生成與安裝
實驗二 SSL安全協議分析實驗
第三部分 網絡集成與應用
第9章 園區網組網及案例分析
9.1 網絡結構
9.1.1 拓撲結構
9.1.2 三層組網結構
9.1.3 扁平化的兩層結構
9.2 局域網硬件設備
9.2.1 集線器
9.2.2 交換機
9.2.3 路由器
9.2.4 三層交換機
9.2.5 無線局域網絡設備
9.3 綜合布線系統
9.3.1 綜合布線系統的標準
9.3.2 綜合布線系統的構成
9.3.3 綜合布線系統的常用傳輸介質
9.4 IP地址的分配與管理
9.4.1 IP地址分配原則
9.4.2 IP地址分配方式
9.4.3 IP地址的管理
9.5 網絡安全防護技術
9.5.1 防火墻
9.5.2 入侵檢測
9.5.3 網絡防病毒
9.5.4 VPN技術
9.6 因特網的接入
9.6.1 幾種常用的因特網接入方式
9.6.2 園區網的因特網接入
9.7 園區網組網實例
第10章 基于Socket API的網絡應用編程
10.1 網絡應用編程概述
10.2 Socket編程的基本概念
10.2.1 BSD Socket API簡介
10.2.2 BSD Socket的種類
10.2.3 BSD Socket API的基本知識
10.3 TCP Socket編程方法
10.3.1 TCP Socket的工作流程
10.3.2 TCP Socket應用編程示例
10.4 UDP Socket編程方法
10.4.1 UDP Socket的工作流程
10.4.2 UDP Socket應用編程示例
10.5 Raw Socket編程方法
10.5.1 協議首部數據結構
10.5.2 校驗和的計算
10.5.3 Raw Socket應用編程示例
10.6 網絡服務器的工作模式
實驗
實驗一 基于UDP的對等通信編程
實驗二 簡單Web代理服務器
第四部分 附錄
附錄A 英文縮寫詞匯表
附錄B Wireshark簡介與使用指南
附錄C 有關RFC文檔
參考文獻