书籍详情

计算机网络:自顶向下方法与Internet特色

计算机网络:自顶向下方法与Internet特色

作者:(美)James F.Kurose,(美)Keith W.Ross著;陈鸣等译;陈鸣译

出版社:机械工业出版社

出版时间:2005-06-01

ISBN:9787111165057

定价:¥66.00

购买这本书可以去
内容简介
  “本书是书中珍品——Kurose和Ross采用一种新颖的自顶向下方法,使得复杂的网络问题变得井井有条!无论是对学生还是对专业人士该书的价值将是无法估量的。——leonardKleinrock,加利福尼亚大学洛杉矶分校“我认为Kurose和Ross与学生们沟通得很好,同时将重点放在基本概念和原则上,而基本概念和原则从长远来看才是真正要紧的。”——ShivkumarKalyanaraman,Rensselaer理工学院“对于希望理解因特网实际运行原理的网络专业人士而言,这本书是一个无价的资源。作者采用自顶向下的方法解释了当今通信服务的底层技术,既引人入胜,又易于理解。这是一本必备书籍。”——JenniferRexford,AT&T实验室IP网络管理和性能部本书提供了一种自顶向下学习的方法,即从应用层协议开始并沿着协议栈向下展开学习。该方法一开始就强调应用层范例和应用程序编程接口,使得读者及早“自己动手”,在他们每天使用的应用程序环境下学习协议和网络概念。今天的网络远比规定报文格式和协议行为的枯燥标准有趣得多。Kurose和ROSS教授用形象生动和引人入性的方式描述该领域出现的原则,进而用从因特网体系结构提取出的例子来说明这些原则。本书是修订版,反映了网络技术的最新变化。本书特点·新增一章有关无线网络和移动网络的内容,包括Wi-Fi、移动IP和GSM的深入介绍。·提供了12个实验,其中包括6个编程作业和6个新的Ethereal实验,为学生提供实际的网络经验。·扩展和修订了有关对等网络、BGP、无线安全性、DNS等方面的内容。本书采用了独创的自顶向下方法,即从应用层开始沿协议栈向下讲解计算机网络的基本原理,强调应用层范例和应用编程接口,内容深入浅出,注重教学方法,理论与实践相结合。第3版的内容相应更新并反映了网络领域的最新进展,如增加了无线和移动网络一章,扩充了对等网络、BGP、MPLS、网络安全、广播选路和因特网编址及转发方面的材料;还增加了一套实用的实验,并修订了习题。本书适合作为计算机、电子、通信工程相关专业的本科生和研究生的计算机网络课程教科书,对于网络业界甚至网络科研人员,本书也是一本不可多得的参考书。
作者简介
  James F.Kurose,美国马萨诸塞大学阿默斯特分校计算机科学系教授。Kurose博士的教育工作已经得到了广泛认可,其中包括国家理工大学(8次)、马萨诸塞大学和研究生院东北联合会授予的杰出教师奖。他获得TIEEE Taylor Booth教育奖章,确立了在马萨诸塞共同体信息技术促进会的领导地位。他还获得了通用电气公司研究基金、IBM教职员发展奖和Lilly研究基金。Kurose博士是《IEEE通信学报》和《IEEE/ACM网络学报》的前任主任编辑。多年来,他一直在IEEE Infocom、ACM SIGCOMM、ACM Internet Measurement conference和ACM SIGMETRICS程序委员会中工作,并担任这些会议的技术程序联合主席。他是IEEE和ACM的会员。他的研究兴趣包括网络协议和体系结构、网络测量、传感器网络、多媒体通信以及建模和性能评价。他拥有哥伦比亚大学计算机科学的博士学位。Keith W.Ross是美国纽约理工大学(布鲁克林校区)计算机科学系的Leornard J.Shustek教授。1985~1998年,他是宾夕法尼亚大学系统工程系的教授。1998~2003年,他是法国Eurecom学院多媒体通信系的教授。Keith Ross也是Wimba的主要创立者和首任CEO,该公司为电子学习市场研发了IP话音和流技术。Ross教授的研究兴趣包括对等网络、因特网测量、视频流、Web缓存、内容分发网络、网络安全、IP话音和随机建模。他是IEEE的会员,目前是《IEEE/ACM网络学报》的副编辑。他是联邦贸易委员会P2P文件共享的顾问。他一直在IEEE Infocom、ACM SIGCOMM、ACM Multimedia、ACM Internet Measurement Conference和ACM SIGMETRICS程序委员会中工作。他拥有密歇根大学计算机、信息和控制工程的博士学位。陈鸣,江苏无锡人,分别于1982年、1988年和1991年在解放军信息工程大学和理工大学获得学士、硕士和博士学位,现任解放军理工大学首席教授、博士生导师;1999~2000年为美国哥伦比亚大学访问科学家,任中国计算机学会和中国通信学会等多个学术团体的委员和IEEE会员;长期从事计算机网络、网络工程设计、分布式系统、网络管理等课程本科生、硕士生和博士生的教学工作,研究方向包括网络测量、网络管理和网络体系结构等;承担了国家九五重点科技攻关项目、国家自然科学基金项目、国家高技术研究发展计划(863)项目和多项军队、省部级研究及工程任务,撰写多本网络著作,发表多篇科技论文,拥有多项国家发明专利。
目录
第1章   计算机网络和因特网    1
1.1   什么是因特网    1
1.1.1   具体构成描述    1
1.1.2   服务描述    3
1.1.3   什么是协议    4
1.2   网络边缘    6
1.2.1   端系统、客户机和服务器    6
1.2.2   无连接服务和面向连接服务    8
1.3   网络核心    9
1.3.1   电路交换和分组交换    9
1.3.2   分组交换网络:数据报网络
和虚电路网络    15
1.4   接入网和物理媒体    17
1.4.1   网络接入    17
1.4.2   物理媒体    21
1.5   ISP和因特网主干    23
1.6   分组交换网络中的时延和分组丢失    25
1.6.1   时延的类型    25
1.6.2   排队时延和分组丢失    27
1.6.3   因特网中的时延和路由    29
1.7   协议层次和它们的服务模型    30
1.7.1   分层的体系结构    30
1.7.2   分层、报文、报文段、数据报
和帧    33
1.8   计算机网络和因特网的历史    34
1.8.1   分组交换的发展:1961—1972    34
1.8.2   专用网络和网际互连:
1972—1980    36
1.8.3   网络的激增:1980—1990    36
1.8.4   因特网爆炸:20世纪90年代    37
1.8.5   最新发展    38
1.9   小结    39
本书的路线图    39
课后习题和问题    40
复习题    40
习题    41
讨论题    44
Ethereal实验1    45
人物专访    46
第2章   应用层    49
2.1   应用层协议原理    49
2.1.1   网络应用程序体系结构    50
2.1.2   进程通信    52
2.1.3   应用层协议    54
2.1.4   应用需要什么样的服务    55
2.1.5   因特网运输协议提供的服务    56
2.1.6   本书涉及的网络应用    58
2.2   Web应用和HTTP协议    58
2.2.1   HTTP概况    59
2.2.2   非持久连接和持久连接    60
2.2.3   HTTP报文格式    62
2.2.4   用户与服务器交互:Cookie    65
2.2.5   HTTP内容    67
2.2.6   Web缓存    67
2.2.7   条件GET方法    69
2.3   文件传送协议:FTP    70
2.4   因特网中的电子邮件    72
2.4.1   SMTP    74
2.4.2   与HTTP的对比    76
2.4.3   邮件报文格式和MIME    76
2.4.4   邮件访问协议    78
2.5   DNS:因特网的目录服务    82
2.5.1   DNS提供的服务    82
2.5.2   DNS工作机理概述    84
2.5.3   DNS记录和报文    87
2.6   P2P文件共享    90
2.7   TCP套接字编程    97
2.7.1   TCP套接字编程    98
2.7.2   一个Java客户机/服务器应用
程序例子    99
2.8   UDP套接字编程    104
2.9   构造一个简单的Web服务器    109
2.10   小结    112
课后习题和问题    113
复习题    113
习题    114
讨论题    117
套接字编程作业    117
Ethereal实验    119
人物专访    120
第3章   运输层    121
3.1   概述和运输层服务    121
3.1.1   运输层和网络层的关系    122
3.1.2   因特网运输层概述    123
3.2   多路复用与多路分解    124
3.3   无连接运输:UDP    129
3.3.1   UDP报文段结构    132
3.3.2   UDP检查和    132
3.4   可靠数据传输的原理    133
3.4.1   构造可靠数据传输协议    134
3.4.2   流水线可靠数据传输协议    141
3.4.3   Go-Back-N    143
3.4.4   选择重传    147
3.5   面向连接的运输:TCP    151
3.5.1   TCP连接    151
3.5.2   TCP报文段结构    153
3.5.3   往返时延的估计与超时    156
3.5.4   可靠数据传输    158
3.5.5   流量控制    163
3.5.6   TCP连接管理    164
3.6   拥塞控制原理    168
3.6.1   拥塞原因与开销    169
3.6.2   拥塞控制方法    173
3.6.3   网络辅助的拥塞控制例子:
ATM ABR拥塞控制    174
3.7   TCP拥塞控制    175
3.7.1   公平性    180
3.7.2   TCP时延建模    182
3.8   小结    188
课后习题和问题    189
复习题    189
习题    190
讨论题    194
编程作业    195
Ethereal实验室:探究TCP    195
人物专访    196
第4章   网络层    199
4.1   概述    199
4.1.1   转发和选路    200
4.1.2   网络服务模型    202
4.2   虚电路和数据报网络    203
4.2.1   虚电路网络    204
4.2.2   数据报网络    206
4.2.3   虚电路和数据报网络的由来    208
4.3   路由器工作原理    208
4.3.1   输入端口    210
4.3.2   交换结构    211
4.3.3   输出端口    212
4.3.4   何时出现排队    213
4.4   网际协议:因特网中的转发和编址    215
4.4.1   数据报格式    215
4.4.2   IPv4编址    219
4.4.3   ICMP:网际控制报文协议    228
4.4.4   IPv6    229
4.5   选路算法    233
4.5.1   链路状态选路算法    236
4.5.2   距离向量选路算法    238
4.5.3   层次选路    244
4.6   因特网中的选路    247
4.6.1   因特网中自治系统内部选路:
RIP    247
4.6.2   因特网中AS内部选路: OSPF    250
4.6.3   自治系统间的选路:BGP    252
4.7   广播和多播选路    256
4.7.1   广播选路算法    256
4.7.2   多播    260
4.8   小结    266
课后习题和问题    267
复习题    267
习题    269
讨论题    274
编程作业    275
Ethereal实验    275
人物专访    276
第5章   链路层和局域网    277
5.1   数据链路层:概述和服务    278
5.1.1   链路层提供的服务    278
5.1.2   适配器通信    280
5.2   差错检测和纠错技术    281
5.2.1   奇偶校验    282
5.2.2   检查和方法    283
5.2.3   循环冗余检测    284
5.3   多址访问协议    285
5.3.1   信道划分协议    287
5.3.2   随机访问协议    288
5.3.3   轮流协议    294
5.3.4   局域网    294
5.4   链路层编址    295
5.4.1   MAC地址    295
5.4.2   地址解析协议    297
5.4.3   动态主机配置协议    300
5.5   以太网    302
5.5.1   以太网帧结构    303
5.5.2   CSMA/CD:以太网的多址访问
协议    306
5.5.3   以太网技术    308
5.6   互联:集线器和交换机    309
5.6.1   集线器    309
5.6.2   链路层交换机    311
5.7   PPP:点对点协议    317
5.7.1   PPP数据成帧    318
5.7.2   PPP链路控制协议和网络控制
协议    319
5.8   链路虚拟化:网络作为链路层    321
5.8.1   异步传送模式    321
5.8.2   多协议标签交换    325
5.9   小结    327
课后习题和问题    328
复习题    328
习题    328
讨论题    331
Ethereal实验    331
人物专访    332
第6章   无线网络和移动网络    335
6.1   概述    335
6.2   无线链路和网络特征    338
6.3   Wi-Fi:802.11无线LAN    341
6.3.1   802.11体系结构    342
6.3.2   802.11 MAC协议    344
6.3.3   IEEE 802.11帧    347
6.3.4   在相同的IP子网中的移动性    350
6.3.5   805.15和蓝牙    351
6.4   蜂窝因特网接入    352
6.4.1   蜂窝网体系结构概述    353
6.4.2   蜂窝网标准和技术:简要回顾    354
6.5   移动管理:原理    356
6.5.1   寻址    358
6.5.2   移动节点的选路    359
6.6   移动IP    363
6.7   蜂窝网中的移动性管理    366
6.7.1   对移动用户呼叫的选路    367
6.7.2   GSM中的切换    368
6.8   无线和移动性:对高层协议的影响    371
6.9   小结    372
课后习题和问题    372
复习题    372
习题    373
讨论题    373
Ethereal实验    374
人物专访    375
第7章   多媒体网络    377
7.1   多媒体网络应用    377
7.1.1   多媒体应用的例子    377
7.1.2   当今因特网上的多媒体障碍    379
7.1.3   因特网应该如何演化才能更好地
支持多媒体    380
7.1.4   音频和视频压缩    381
7.2   流式存储音频和视频    383
7.2.1   通过Web服务器访问音频和视频    384
7.2.2   从流式服务器向助手应用程序发
送多媒体    385
7.2.3   实时流协议    387
7.3   充分利用尽力而为服务:一个因特网
电话的例子    390
7.3.1   尽力而为服务的限制    390
7.3.2   在接收方消除音频的时延抖动    392
7.3.3   从分组丢失中恢复    394
7.3.4   流式存储音频和视频    396
7.4   实时交互应用的协议    396
7.4.1   RTP    397
7.4.2   RTP控制协议    400
7.4.3   SIP    402
7.4.4   H.323    406
7.5   多媒体分发:内容分发网络    407
7.6   超越尽力而为服务    410
7.6.1   情况1:一个1 Mb/s的音频应用和
一个FTP传输    411
7.6.2   情况2:一个1 Mb/s的音频应用和
一个高优先级FTP传输    411
7.6.3   情况3:一个异常的音频应用和
一个FTP传输    412
7.6.4   情况4:在一条过载的1.5Mb/s
链路上的两个1 Mb/s音频应用    413
7.7   调度和监管机制    414
7.7.1   调度机制    414
7.7.2   监管:漏桶    418
7.8   综合服务和区分服务    420
7.8.1   Intserv    420
7.8.2   区分服务    422
7.9   RSVP    426
7.9.1   RSVP的要点    426
7.9.2   一些简单的例子    427
7.10   小结    430
课后习题和问题    431
复习题    431
习题    431
讨论题    434
编程作业    434
人物专访    435
第8章   计算机网络中的安全    437
8.1   什么是网络安全    437
8.2   密码学的原则    440
8.2.1   对称密钥密码学    441
8.2.2   公开密钥加密    445
8.3   鉴别    448
8.3.1   鉴别协议ap1.0    449
8.3.2   鉴别协议ap2.0    449
8.3.3   鉴别协议ap3.0    450
8.3.4   鉴别协议ap3.1    450
8.3.5   鉴别协议ap4.0    451
8.3.6   鉴别协议ap5.0    451
8.4   完整性    454
8.4.1   生成数字签名    454
8.4.2   报文摘要    455
8.4.3   散列函数算法    457
8.5   密钥分发和认证    458
8.5.1   密钥分发中心    459
8.5.2   公钥认证    460
8.6   访问控制:防火墙    463
8.6.1   分组过滤    464
8.6.2   应用程序网关    466
8.7   攻击和对策    468
8.7.1   映射    468
8.7.2   分组嗅探    468
8.7.3   哄骗    469
8.7.4   拒绝服务攻击和分布式拒绝
服务攻击    470
8.7.5   劫持    471
8.8   多个层次中的安全性:案例研究    471
8.8.1   安全电子邮件    472
8.8.2   安全套接字层和运输层安全性    476
8.8.3   网络层安全性:IPsec    478
8.8.4   IEEE 802.11的安全性    481
8.9   小结    484
课后习题和问题    485
复习题    485
习题    486
讨论题    487
人物专访    488
第9章   网络管理    491
9.1   什么是网络管理    491
9.2   网络管理的基础设施    494
9.3   因特网标准的管理框架    497
9.3.1   管理信息结构:SMI    498
9.3.2   管理信息库:MIB    500
9.3.3   SNMP协议运行和传输映射    502
9.3.4   安全性和管理    504
9.4   ASN.1    506
9.5   小结    510
课后习题和问题    510
复习题    510
习题    511
讨论题    511
人物专访    512
参考文献    515
索引    543
猜您喜欢

读书导航