标题：计算机网络技术教程:自顶向下分析与设计方法
图书信息
书 名计算机网络技术教程:自顶向下分析与设  计方法
作　者：吴功宜
出版社： 机械工业出版社
出版时间： 2010年3月1日
ISBN: 9787111282976
开本： 16开
定价: 33.00元
内容简介
《计算机网络技术教程:自顶向下分析与设计方法》按照自顶向下的分析与设计方法，在系统地讨论计算机网络的基本概念、网络技术发展的三条主线(互联网应用、无线网络与网络安全)，以及广域网、局域网与城域网技术发展、演变的基础上，重点讨论了网络应用与应用层协议、网络应用体系结构与应用软件设计方法，在网络应用系统对传输层及低层提供的服务功能与协议要求的基础上，介绍了传输层、网络层、数据链路层及物理层的概念与技术，并对当前研究与应用的热点——无线网络技术进行了系统的讨论。
为了便于学生学习和掌握网络技术的基本知识与技能，同时也考虑到本科生参加硕士研究生入学与就业考试的需要，编写了与主教材配套的例题解析与同步练习辅导教材。任课教师可以参考辅导教材，根据教学进度安排课后作业，学生可以主动地结合课程的学习，阅读例题解析并完成同步练习，加深对课程内容的理解，掌握网络技术基本的知识与技能，同时为掌握网络应用系统设计与软件编程方法打下基础。
《计算机网络技术教程:自顶向下分析与设计方法》适合作为计算机、软件工程、信息安全、通信、微电子、电子信息等相关专业的本科生与硕士研究生计算机网络课程的教材或教学参考书，也可以供从事信息技术的工程技术人员与技术管理人员在学习和研究网络技术时参考。
作者简介
吴功宜，南开大学信息技术科学学院教授、博士生导师。毕业于南开大学物理系物理学专业，留校任教至今；曾任南开大学计算机系主任、研究生院常务副院长、信息技术科学学院院长。
研究方向：计算机网络与信息系统，网络与信息安全。从1984年开始为本科生和研究生讲授“计算机网络”等课程，在计算机网络与信息安全方向招收和指导硕士、博士研究生：主持和参加完成计算机网络、数据通信与信息安全方向的科研项目20多项，获部委与省市科技进步奖6项，发表学术论文50余篇；承担普通高等教育“十一五”国家级规划教材《计算机网络(第2版)》的编写任务，主持教育部考试中心《全国计算机等级考试(四级)网络工程师》大纲制定与教材编写任务，参加编著和出版的教材、专著共25部。作为天津市政府信息化工作专家委员会专家和主要研究人员，参与起草“天津信息港工程规划纲要”、“天津信息产业发展策略研究”、“天津市软件产业发展规划”；主持“天津市信息化建设十一五发展规划(总体)研究”工作，参与“天津市科技发展十一五规划纲要”(基础研究、高新技术研究)的研究与起草工作。2000年获南开大学特等奖教金，2003年获天津市十五立功奖章；享受国务院政府特殊津贴。
目前担任的主要学术兼职有：教育部考试中心全国计算机等级考试委员会委员、中国软件行业协会理事、全国高等院校计算机基础教育研究会副会长、天津市计算机学会副理事长。
图书目录
出版者的话 
编委会 
丛书序言 
前言 
第1章 计算机网络概论 1 
1.1 计算机网络发展的4个阶段 1 
1.1.1 计算机网络发展不同阶段的特点 1 
1.1.2 计算机网络的形成与发展 2 
1.1.3 互联网应用的高速发展 10 
1.2 计算机网络技术发展的3条主线 11 
1.2.1 第一条主线：从ARPANET到互联网 11 
1.2.2 第二条主线：从无线分组网到无线自组网、无线传感器网络 12 
1.2.3 第三条主线：网络安全技术 12 
1.3 计算机网络的定义与分类 13 
1.3.1 计算机网络的定义 13 
1.3.2 计算机网络的分类 13 
1.4 计算机网络的拓扑构型 14 
1.4.1 计算机网络拓扑的定义 14 
1.4.2 计算机网络拓扑的分类与特点 15 
1.5 计算机网络的结构与组成 15 
.1.5.1 早期计算机网络的结构与组成 15 
1.5.2 互联网的结构与组成 16 
1.6 网络体系结构的基本概念 16 
1.6.1 网络体系结构与网络协议 16 
1.6.2 OSI参考模型的基本概念 19 
1.6.3 TCP/IP参考模型的基本概念 23 
1.6.4 一种建议的参考模型 24 
1.6.5 互联网协议标准、RFC文档与管理机构 25 
1.7 我国互联网应用的发展 26 
1.7.1 我国互联网网民数量增长情况 26 
1.7.2 我国互联网网民接入方式的变化 27 
1.7.3 我国IP地址、域名与国际出口带宽增长情况 28 
1.7.4 我国互联网应用情况分析 28 
1.8 本章总结 30 
第2章 广域网、局域网与城域网技术的发展 31 
2.1 广域网技术的特征与发展 31 
2.1.1 广域网的主要特征 31 
2.1.2 广域网技术的发展趋势 32 
2.1.3 广域网技术的发展与TCP/IP协议的关系 38 
2.2 局域网技术的演变与发展 39 
2.2.1 局域网技术的发展过程 39 
2.2.2 高速以太网技术的研究与发展 40 
2.2.3 无线局域网技术的研究与发展 42 
2.3 宽带城域网技术的演变与发展 44 
2.3.1 城域网概念的发展与演变 44 
2.3.2 宽带城域网的结构与层次划分 46 
2.3.3 接入技术 48 
2.4 计算机网络两个融合的发展趋势 51 
2.4.1 计算机网络、广播电视网与电信网的三网融合 51 
2.4.2 局域网、城域网与广域网的三网融合 52 
2.5 本章总结 52 
第3章 互联网应用技术 53 
3.1 互联网应用技术发展的3个阶段与2种工作模式 53 
3.1.1 互联网应用技术发展的3个阶段 53 
3.1.2 C/S模式与P2P模式 54 
3.2 互联网基本网络应用与应用层协议 57 
3.2.1 远程登录服务与TELNET协议 57 
3.2.2 电子邮件服务与SMTP协议 58 
3.2.3 文件传输服务与FTP、TFTP协议 59 
3.2.4 网络新闻与NNTP协议 61 
3.3 基于Web的网络应用 65 
3.3.1 Web服务的基本概念 65 
3.3.2 电子商务应用 67 
3.3.3 电子政务应用 69 
3.3.4 远程教育应用 71 
3.3.5 远程医疗应用 73 
3.3.6 搜索引擎应用 74 
3.4 博客、播客、网络电视与网络电话应用 77 
3.4.1 博客应用 77 
3.4.2 播客应用 79 
3.4.3 网络电视应用 79 
3.4.4 网络电话与无线网络电话应用 80 
3.5 基于P2P的网络应用 81 
3.5.1 文件共享P2P软件 81 
3.5.2 即时通信P2P软件 83 
3.5.3 流媒体P2P软件 84 
3.5.4 共享存储P2P软件 85 
3.5.5 分布式计算P2P软件 86 
3.5.6 协同工作P2P软件 87 
3.6 本章总结 87 
第4章 应用层协议与应用系统设计方法 88 
4.1 网络应用与应用系统设计方法 88 
4.1.1 互联网端系统与核心交换的基本概念 88 
4.1.2 应用进程间的相互作用模式 90 
4.1.3 应用层C/S工作模式与P2P工作模式 91 
4.1.4 网络应用与应用层协议 92 
4.1.5 网络应用对低层提供服务的要求 92 
4.1.6 网络应用对传输层协议的选择 93 
4.2 域名系统DNS 95 
4.2.1 DNS的基本概念 95 
4.2.2 DNS的实现 97 
4.2.3 域名数据库 99 
4.2.4 域名解析的基本工作原理 100 
4.2.5 域名系统的性能优化 102 
4.3 主机配置与动态主机配置协议DHCP 103 
4.3.1 主机配置的基本概念 103 
4.3.2 DHCP协议的基本内容 104 
4.4 电子邮件系统 106 
4.4.1 互联网电子邮件系统设计的基本思路 106 
4.4.2 电子邮件体系结构与基本工作原理 107 
4.4.3 邮件报文交付的3个阶段 109 
4.4.4 SMTP协议的基本内容 110 
4.4.5 MIME协议的基本内容 112 
4.4.6 POP3、IMAP4协议与基于Web的电子邮件 113 
4.5 FTP服务与协议 114 
4.5.1 FTP协议工作模型 114 
4.5.2 FTP主要命令与协议执行过程 115 
4.6 Web服务与HTTP协议 117 
4.6.1 HTTP协议的发展 117 
4.6.2 HTTP的非持续连接与持续连接 117 
4.6.3 HTTP报文格式 119 
4.6.4 超文本标记语言HTML 123 
4.6.5 Web浏览器 126 
4.7 即时通信与SIP协议 128 
4.7.1 即时通信工作模型 128 
4.7.2 SIP协议的基本内容 129 
4.8 网络管理与SNMP协议 132 
4.8.1 网络管理的基本概念 132 
4.8.2 SNMP协议的基本内容 134 
4.9 本章总结 137 
第5章 传输层协议与传输层软件编程方法 139 
5.1 传输层的基本概念 139 
5.1.1 传输层的基本功能 139 
5.1.2 传输层与应用层、网络层之间的关系 140 
5.1.3 应用进程、传输层接口与套接字 140 
5.1.4 网络环境中的应用进程标识 141 
5.1.5 传输层的多路复用与多路分解 143 
5.2 传输层协议的特点与比较 144 
5.2.1 TCP协议与UDP协议的比较 144 
5.2.2 TCP协议、UDP协议与应用层协议的关系 145 
5.3 UDP协议 145 
5.3.1 UDP协议的主要特点 145 
5.3.2 UDP数据报格式 146 
5.3.3 UDP校验和的基本概念与计算示例 146 
5.3.4 UDP协议适用的范围 148 
5.4 TCP协议 149 
5.4.1 TCP协议的主要特点 149 
5.4.2 TCP报文格式 150 
5.4.3 TCP连接建立与释放 153 
5.4.4 TCP滑动窗口与确认、重传机制 155 
5.4.5 TCP窗口与流量控制、拥塞控制 159 
5.4.6 UNIX进程通信的实现方法 166 
5.5 本章总结 170 
第6章 网络层与IP协议 171 
6.1 IPv4协议的演变与发展 171 
6.2 IPv4协议的基本内容 172 
6.2.1 IPv4协议的主要特点 172 
6.2.2 IPv4分组的格式 173 
6.3 IPv4地址 178 
6.3.1 IP地址概念与划分地址新技术的研究 178 
6.3.2 标准分类IP地址 180 
6.3.3 划分子网的三级地址结构 185 
6.3.4 无类别域间路由技术 188 
6.3.5 专用IP地址与内部网络地址规划方法 190 
6.3.6 网络地址转换技术 192 
6.4 路由选择算法与分组交付 193 
6.4.1 分组交付和路由选择的基本概念 193 
6.4.2 路由表的建立、更新与路由选择协议 198 
6.4.3 路由信息协议RIP 199 
6.4.4 最短路径优先协议OSPF 201 
6.4.5 外部网关协议BGP 204 
6.4.6 路由器与第三层交换技术 206 
6.5 互联网控制报文协议ICMP 210 
6.5.1 ICMP的作用与特点 210 
6.5.2 ICMP报文类型 210 
6.6 IP多播与IGMP协议 214 
6.6.1 IP多播的基本概念 214 
6.6.2 IP多播地址 215 
6.6.3 IGMP协议的基本内容 216 
6.6.4 多播路由与IP多播中的隧道技术 216 
6.7 QoS与RSVP、DiffServ、MPLS协议 217 
6.7.1 资源预留协议RSVP 217 
6.7.2 区分服务DiffServ 219 
6.7.3 多协议标记交换MPLS 221 
6.8 地址解析协议ARP 226 
6.8.1 IP地址与物理地址的映射 226 
6.8.2 ARP 分组格式 227 
6.9 移动IP协议 228 
6.9.1 移动IP协议的基本概念 228 
6.9.2 移动IP的设计目标与主要特征 229 
6.9.3 移动IP的结构与基本术语 230 
6.9.4 移动IPv4的基本工作原理 231 
6.9.5 移动IPv4中移动结点和通信对端的基本操作 235 
6.10 IPv6协议 235 
6.10.1 IPv6协议的基本概念 235 
6.10.2 IPv6的主要特征 236 
6.10.3 IPv6地址 237 
6.10.4 IPv6分组的结构与基本报头 239 
6.10.5 IPv6扩展报头 243 
6.10.6 IPv4到IPv6的过渡的基本方法 245 
6.11 本章总结 248 
第7章 数据链路层协议及编程方法 249 
7.1 数据链路层的基本概念 249 
7.1.1 物理线路与数据链路 249 
7.1.2 数据链路层的主要功能 249 
7.1.3 数据链路层向网络层提供的服务 250 
7.2 差错产生与差错控制方法 250 
7.2.1 设计数据链路层的原因 250 
7.2.2 差错产生的原因和差错类型 251 
7.2.3 误码率的定义 252 
7.2.4 检错码与纠错码 252 
7.2.5 循环冗余码工作原理 252 
7.2.6 差错控制机制 254 
7.3 面向字符型数据链路层协议 255 
7.3.1 数据链路层协议的分类 255 
7.3.2 面向字符型协议实例-BSC协议 255 
7.4 面向比特型数据链路层协议实例-HDLC协议 257 
7.4.1 HDLC协议产生的背景 257 
7.4.2 数据链路的配置方式和数据传送方式 257 
7.4.3 HDLC的帧结构 258 
7.4.4 数据链路层的工作过程 261 
7.4.5 数据链路层与物理层的关系 263 
7.5 数据链路层滑动窗口协议及帧传输效率分析 263 
7.5.1 数据链路层滑动窗口协议的分类 263 
7.5.2 单帧停止等待协议 264 
7.5.3 多帧连续发送协议 265 
7.6 PPP协议 268 
7.6.1 互联网数据链路层协议 268 
7.6.2 PPP协议的基本内容 269 
7.7 以太网工作原理与局域网组网 270 
7.7.1 IEEE 802参考模型 270 
7.7.2 以太网基本工作原理 272 
7.7.3 以太网卡与物理地址 277 
7.8 高速以太网工作原理 279 
7.8.1 快速以太网 279 
7.8.2 千兆以太网 280 
7.8.3 十千兆以太网 281 
7.9 交换式局域网与虚拟局域网技术 282 
7.9.1 交换式局域网技术 282 
7.9.2 虚拟局域网技术 283 
7.10 以太网组网设备与组网方法 284 
7.11 局域网互联与网桥的基本工作原理 286 
7.11.1 局域网互联的基本概念 286 
7.11.2 网桥的层次结构 287 
7.11.3 网桥的路由选择策略 287 
7.12 本章总结 289 
第8章 物理层与物理层协议 290 
8.1 物理层的基本概念 290 
8.1.1 物理层的主要服务功能 290 
8.1.2 物理层协议的类型 290 
8.2 信息、数据与信号 291 
8.2.1 信息与数据 291 
8.2.2 信号的基本概念 293 
8.3 数据编码技术 293 
8.3.1 数据编码类型 293 
8.3.2 模拟数据编码方法 294 
8.3.3 数字数据编码方法 295 
8.3.4 脉冲编码调制方法 296 
8.4 数据通信系统结构与通信方式 298 
8.4.1 数据通信系统结构 298 
8.4.2 数据通信方式 298 
8.5 传输介质的主要类型 300 
8.5.1 双绞线的主要特性 300 
8.5.2 同轴电缆的主要特性 301 
8.5.3 光纤电缆的主要特性 301 
8.5.4 无线与卫星通信技术 302 
8.6 数据传输速率的定义与信道速率的极限 305 
8.6.1 数据传输速率的定义 305 
8.6.2 奈奎斯特准则与香农定理的基本内容 306 
8.7 多路复用技术 307 
8.7.1 多路复用的基本概念 307 
8.7.2 时分多路复用 308 
8.7.3 频分多路复用 309 
8.7.4 波分多路复用 310 
8.7.5 码分多址与正交频分多路复用 311 
8.8 同步光纤网SONET与同步数字体系SDH 311 
8.8.1 SONET与SDH的基本概念 311 
8.8.2 基本速率标准的制定 312 
8.8.3 SDH速率体系 313 
8.9 本章总结 314 
第9章 无线网络技术的研究、应用与发展 315 
9.1 无线网络的基本概念 315 
9.1.1 无线网络技术的分类 315 
9.1.2 无线分组网与无线自组网 316 
9.1.3 无线自组网与无线传感器网络 316 
9.1.4 无线自组网与无线网状网 316 
9.2 无线局域网与802.11协议 317 
9.2.1 无线局域网的应用领域与协议制定的过程 317 
9.2.2 802.11的层次模型结构 318 
9.2.3 802.11的CSMA/CA基本工作原理 318 
9.2.4 无线局域网的物理层传输技术 320 
9.3 无线城域网与802.16协议 322 
9.4 蓝牙、ZigBee与802.15.4协议 323 
9.4.1 蓝牙技术与协议 323 
9.4.2 无线个人区域网与802.15.4协议 324 
9.4.3 ZigBee技术与协议 326 
9.5 无线自组网应用领域与关键技术的研究 327 
9.5.1 无线自组网的特点 327 
9.5.2 无线自组网的主要应用领域 328 
9.5.3 无线自组网关键技术的研究 329 
9.6无线传感器网络应用领域与关键技术的研究 331 
9.6.1 无线传感器网络发展的背景 331 
9.6.2 无线传感器网络的特点 331 
9.6.3 无线传感器网络的应用前景 331 
9.6.4 无线传感器网络的基本结构 333 
9.6.5 无线传感器网络关键技术的研究 335 
9.7 无线网状网应用领域与关键技术的研究 338 
9.7.1 无线网状网发展的背景 338 
9.7.2 无线网状网的特点 339 
9.7.3 无线网状网的网络结构 340 
9.8 本章总结 341 
附录A RFC文档 342 
附录B 词汇索引 345 
附录C 参考文献 351