计算机网络实验教程
基本信息
编辑推荐
本书运用简洁易懂的描述和生动直观的实例,介绍计算机网络及其协议。已经在康奈尔大学等学校本科生和研究生的计算机网络教学中得到成功运用。适合作为计算机、通信、电子等相关专业的本科生和研究生的计算机网络课程配套教材,还为自学计算机网络的读者提供非常理想的指导,对于相关技术人员同样是一本不可多得的参考书。
内容简介回到顶部↑
本书运用简洁易懂的描述和生动直观的实例,介绍计算机网络及其协议。书中创造性地使用开源网络协议分析软件e出ereal观察应用层、传输层、网络层、链路层和有关网络安全的各种协议的活动,进行实验,使读者能够在不具备网络设备的情况下深入了解计算机网络协议。.
本书已经在康奈尔大学等学校本科生和研究生的计算机网络教学中得到成功运用。本书适合作为计算机、通信、电子等相关专业的本科生和研究生的计算机网络课程配套教材,还为自学计算机网络的读者提供非常理想的指导,对于相关技术人员同样是一本不可多得的参考书。..
学习网络协议的最佳方法是在实践中进行观察,但是这并不意味着一定要拥有配备全套设备的实验室。本书创造性地利用开源网络协议分析器软件ethereal,通过分析真实网络活动的分组跟踪记录,让读者亲身体验网络协议,只需要一台pc,无须使用任何路由器、交换机、集线器以及实际网络。
本书的下载资源中提供了ethereal和真实网络活动的分组跟踪记录。读者使用ethereal就可以打开这些跟踪文件,然后跟随本书的讲解完成一些实验,从而通过实践获得对教材内容的透彻理解。
本书特色:
·实践性:读者不必使用真实网络环境也能通过实践的方式来学习网络协议。授课教师不必耗费精力收集教学材料就可以使其课程变得更加生动。.
·灵活性:这种方法已经成功地应用于康奈尔大学等美国多所大学研究生和本科生教学中。无论教师授课时是使用自顶向下的方法还是使用自底向上的方法,本书都很适合。..
·完整性:本书的各个实验给读者呈现了精彩的内容,从轻/重流量网络观察的基础知识,到应用层、传输层、网络层、链路层以及有关网络安全的各种重要主题。...
本书已经在康奈尔大学等学校本科生和研究生的计算机网络教学中得到成功运用。本书适合作为计算机、通信、电子等相关专业的本科生和研究生的计算机网络课程配套教材,还为自学计算机网络的读者提供非常理想的指导,对于相关技术人员同样是一本不可多得的参考书。..
学习网络协议的最佳方法是在实践中进行观察,但是这并不意味着一定要拥有配备全套设备的实验室。本书创造性地利用开源网络协议分析器软件ethereal,通过分析真实网络活动的分组跟踪记录,让读者亲身体验网络协议,只需要一台pc,无须使用任何路由器、交换机、集线器以及实际网络。
本书的下载资源中提供了ethereal和真实网络活动的分组跟踪记录。读者使用ethereal就可以打开这些跟踪文件,然后跟随本书的讲解完成一些实验,从而通过实践获得对教材内容的透彻理解。
本书特色:
·实践性:读者不必使用真实网络环境也能通过实践的方式来学习网络协议。授课教师不必耗费精力收集教学材料就可以使其课程变得更加生动。.
·灵活性:这种方法已经成功地应用于康奈尔大学等美国多所大学研究生和本科生教学中。无论教师授课时是使用自顶向下的方法还是使用自底向上的方法,本书都很适合。..
·完整性:本书的各个实验给读者呈现了精彩的内容,从轻/重流量网络观察的基础知识,到应用层、传输层、网络层、链路层以及有关网络安全的各种重要主题。...
作译者回到顶部↑
本书提供作译者介绍
Jeanna Matthews,加州大学伯克利分校计算机科学博士,目前任教于康奈尔大学和CIarkson大学计算机系。她的研究领域包括计算机网络、操作系统和存储系统。.
李毅超,电子科技大学副教授,现任该校计算机学院院长助理,计算机网络与安全研究所所长和团队学术带头人,兼成都市软件行业协会副秘书长。研究方向为计算机网络与通信、网络安全、嵌入式应用。...
.. << 查看详细
李毅超,电子科技大学副教授,现任该校计算机学院院长助理,计算机网络与安全研究所所长和团队学术带头人,兼成都市软件行业协会副秘书长。研究方向为计算机网络与通信、网络安全、嵌入式应用。...
.. << 查看详细
目录回到顶部↑
第1章 预备知识1
引言.1
实验1.1 用ethereal来观察一个轻流量网络2
简介2
配置2
实验3
使用capture options对话框3
观察一个短跟踪记录 6
列表框、协议框和原始框7
跟踪记录的统计概要8
问题9
讨论与研究9
参考资源10
实验1.2 协议层11
简介11
配置13
实验13
协议层次统计13
tcp连接14
帧层15
引言.1
实验1.1 用ethereal来观察一个轻流量网络2
简介2
配置2
实验3
使用capture options对话框3
观察一个短跟踪记录 6
列表框、协议框和原始框7
跟踪记录的统计概要8
问题9
讨论与研究9
参考资源10
实验1.2 协议层11
简介11
配置13
实验13
协议层次统计13
tcp连接14
帧层15
译者序回到顶部↑
我们有幸翻译了Jeanna Matthews博士的这本著作。这是一本通俗、直观、全面介绍计算机网络和TCP/IP协议的书籍,是一本优秀的教材和参考书。作者巧妙应用开源网络协议分析软件Ethereal,以一种创造性的方式教授计算机网络知识。内容从轻/重流量网络的基础知识开始,然后讲到应用层、传输层、网络层、链路层以及有关网络安全的重要知识,涉及了诸多当前的热点研究问题。.
借助本书读者在没有真实网络环境的情况下,仍然能够通过实践学习计算机网络协议。同时本书也为教师省去收集教学材料的麻烦,提供了教授网络课程的宝贵课件。这些都已在包括康奈尔大学在内的美国大学的教学实践中得到了验证。本书的创作体现了作者对计算机网络的清晰理解,凝聚了作者计算机网络教学的丰富经验。对于那些没有计算机网络实验设备环境条件的大学生或是自学者,这本书必将是一个“新大陆”。这也是我们愿意花费时间和精力翻译此书的真正动力,谨以此表示对本书作者Jeanna Matthews博士的敬佩。我们慎重地将这本书推荐给读者,并深信读者阅读此书定会受益匪浅。 ..
本书是由电子科技大学计算机科学与工程学院李毅超、曹跃、王钰等三位老师共同负责翻译的,最后由李毅超和曹跃统校全稿。参加本书翻译工作的实验室研究生有李晓冬、梁晓、崔甲、何子昂、周梅、刘洋等,在此特别感谢他们为本书大量实验的验证和书稿翻译所做的贡献。本书还得到电子科技大学本科教学实验建设项目基金和电子科技大学精品课程建设项目基金的支持,特此鸣谢!限于水平和经验,译文中欠妥之处,敬请读者批评指正。...
借助本书读者在没有真实网络环境的情况下,仍然能够通过实践学习计算机网络协议。同时本书也为教师省去收集教学材料的麻烦,提供了教授网络课程的宝贵课件。这些都已在包括康奈尔大学在内的美国大学的教学实践中得到了验证。本书的创作体现了作者对计算机网络的清晰理解,凝聚了作者计算机网络教学的丰富经验。对于那些没有计算机网络实验设备环境条件的大学生或是自学者,这本书必将是一个“新大陆”。这也是我们愿意花费时间和精力翻译此书的真正动力,谨以此表示对本书作者Jeanna Matthews博士的敬佩。我们慎重地将这本书推荐给读者,并深信读者阅读此书定会受益匪浅。 ..
本书是由电子科技大学计算机科学与工程学院李毅超、曹跃、王钰等三位老师共同负责翻译的,最后由李毅超和曹跃统校全稿。参加本书翻译工作的实验室研究生有李晓冬、梁晓、崔甲、何子昂、周梅、刘洋等,在此特别感谢他们为本书大量实验的验证和书稿翻译所做的贡献。本书还得到电子科技大学本科教学实验建设项目基金和电子科技大学精品课程建设项目基金的支持,特此鸣谢!限于水平和经验,译文中欠妥之处,敬请读者批评指正。...
前言回到顶部↑
本书通过简洁、易懂的描述和生动的实例,将一种积极主动的方式引入计算机网络的教学当中。本书可以作为主教材与课堂材料配套使用,也可以作为辅助教材提供课外实验。同时,本书也是计算机专业人员非常理想的自学指导材料。事实上,这本书可以帮助任何一位对网络有兴趣的读者了解他们每天都在使用的网络的内部秘密,从而成为一名知识丰富的网络使用者。.
本书由一系列的实验组成,每个实验都分析了对实际网络活动的跟踪记录。重要的概念都是放到现实场景的实际跟踪(trace)中进行讲解的。读者能够以一种最佳的方式——在实践中观察来学习网络协议的细节。
书中精选的实例能够使读者更加清楚网络协议与现实生活的联系。例如,安全问题在整本书中的地位非常突出。读者将了解到在线浏览网站或购物时,在网络上会传送些什么信息。他们也可以了解到,未使用WEP的家庭无线网络会如何暴露给驾车经过的其他人。这些以及更多具体的例子可以帮助读者弄清如何保护他们的网络免受攻击。
对于所有学习计算机网络的人来说,本书将帮助他们通过实践而不是简单地听课来学习网络知识。本书已经在本科生和硕士生的计算机网络课程中得到运用,而且还成功地运用于高中生的短期课程中。同时它还能用作网络课程的配套教材,可以根据计算机科学专业的电子及计算机工程专业以及管理专业学生的不同需要进行调整。学生可以把它作为课程自学的基础,而专业人士则可以通过它来进一步提高计算机网络知识水平。我们真诚地希望这些实验可以使计算机网络知识变得更加生动有趣。
如何使用本书和下载资源
分组跟踪文件
本书基于这样一个前提——学习计算机网络的最好方法是在实践中进行观察。书中每一个实验都附带了一个或几个分组跟踪文件,读者可以借此进行实践。为了更好地理解本书相应内容,读者应当在讨论这些跟踪文件时将它们打开。讨论一个新的跟踪文件时,左边的图标总是会出现在相应段落的左边,相应段落中会给出跟踪文件的名字(如exampleFileNamecap)。
这些跟踪文件可以在下载资源1中找到。从目录中选择当前正在阅读的实验的名字,即可看到在这个实验中涉及的所有跟踪文件的列表。
这些跟踪文件使用的是一种标准的分组捕获格式,读者可以使用不同的网络分析工具来阅读。本书中使用的是Ethereal这个开源软件,它具有易操作的图形界面,同时适用于不同的平台,包括Windows、Linux和Solaris。
第1章讨论Ethereal中捕获分组的基础知识。在开始这一部分之前,我们首先要提醒读者必须先在本地主机上安装Ethereal。读者可以http://www.ethereal.com/downloadhtml上下载Ethereal的最新版本。我们在下载资源中包括了一个运行在Windows平台上的Ethereal安装软件。
除了我们提供的跟踪记录以外,读者可能还想捕获自己的网络活动的其他跟踪记录。观察自己捕获的跟踪,了解自己所处网络的特性当然有趣。我们鼓励读者这么做,但是熟悉所在网络的管理员对网络规则的设置非常重要。例如,捕获分组通常在共享的校园网中是被禁止的。当做本书上的实验时读者会更加明白这是为什么。
本书结构
本书分成6章:其中第1章讲述了使用Ethereal进行网络跟踪所需的基础知识,中间4章分别讲述了网络协议栈的每一层(应用层、传输层、网络层和数据链路层),最后一章着重讲解了安全问题。
这些实验是以自顶向下的形式组织的,但是我们做了特殊安排,使它们也适合用于以自底向上的方式介绍协议栈的课程。在图1中介绍了两种使用本书的方法。无论使用哪种方法,我们建议读者最好从第1章开始,最后讲述第6章。同时建议每一章中的实验也能按照顺序完成。
在每个实验开始时首先介绍它所涉及的背景知识,因此本书可以当作一系列独立的实验来使用,也可以用作传统计算机网络课程的配套教材。
“简介”的后面是“配置”部分。在这里将描述在捕获跟踪记录之前应当如何安装相应的硬件和软件。即使读者并没有自己捕获跟踪记录,这里仍然为此提供了足够的信息。这一部分一般都包括一个网络图。..
接下来就是“实验”部分。这是实验中内容最多的一部分。在这一部分,将讲解如何进行跟踪,并按步骤地叙述如何对跟踪进行初步分析。在每一个实验中,我们会要求读者从下载资源中打开跟踪记录并一步一步地往下进行。虽然可以只阅读文字而不动手,但是如果能按照指导动手实践,将会学到更多东西。这部分将通过一些使用Ethereal的截屏来分析跟踪过程的各个方面。
再后面的部分是一些相关的“问题”。一些问题可以通过阅读实验来回答,一些问题要求从下载资源中打开跟踪记录并进行分析,其他的则要求借助搜索因特网进行研究。需要广泛研究和自由回答的问题被组织到专门的“讨论与研究”部分。
每个实验的最后一部分是“参考资源”。它包括一系列的在线资料,这些资料对以后的网络学习将是十分有帮助的。在某些情况下,我们提供了具体的URL,在有些情况下还详细给出了一系列值得推荐的检索关键词,可以通过搜索引擎进行搜索。我们鼓励大家尽可能多地参考这些资源。读者从本书或任何网络相关课程所获得的最重要的东西,是深刻理解如何使用在线资源来回答并解决所遇到问题。我们当然也鼓励大家从因特网上搜索更多的信息。大量有用的信息可以使读者对计算机网络的学习更加清晰并得到提高。
下载资源包括每个实验的实际跟踪以及Ethereal软件的源代码和二进制可执行文件。专为教师提供的教辅材料中还包括了许多问题的答案。
本书由一系列的实验组成,每个实验都分析了对实际网络活动的跟踪记录。重要的概念都是放到现实场景的实际跟踪(trace)中进行讲解的。读者能够以一种最佳的方式——在实践中观察来学习网络协议的细节。
书中精选的实例能够使读者更加清楚网络协议与现实生活的联系。例如,安全问题在整本书中的地位非常突出。读者将了解到在线浏览网站或购物时,在网络上会传送些什么信息。他们也可以了解到,未使用WEP的家庭无线网络会如何暴露给驾车经过的其他人。这些以及更多具体的例子可以帮助读者弄清如何保护他们的网络免受攻击。
对于所有学习计算机网络的人来说,本书将帮助他们通过实践而不是简单地听课来学习网络知识。本书已经在本科生和硕士生的计算机网络课程中得到运用,而且还成功地运用于高中生的短期课程中。同时它还能用作网络课程的配套教材,可以根据计算机科学专业的电子及计算机工程专业以及管理专业学生的不同需要进行调整。学生可以把它作为课程自学的基础,而专业人士则可以通过它来进一步提高计算机网络知识水平。我们真诚地希望这些实验可以使计算机网络知识变得更加生动有趣。
如何使用本书和下载资源
分组跟踪文件
本书基于这样一个前提——学习计算机网络的最好方法是在实践中进行观察。书中每一个实验都附带了一个或几个分组跟踪文件,读者可以借此进行实践。为了更好地理解本书相应内容,读者应当在讨论这些跟踪文件时将它们打开。讨论一个新的跟踪文件时,左边的图标总是会出现在相应段落的左边,相应段落中会给出跟踪文件的名字(如exampleFileNamecap)。
这些跟踪文件可以在下载资源1中找到。从目录中选择当前正在阅读的实验的名字,即可看到在这个实验中涉及的所有跟踪文件的列表。
这些跟踪文件使用的是一种标准的分组捕获格式,读者可以使用不同的网络分析工具来阅读。本书中使用的是Ethereal这个开源软件,它具有易操作的图形界面,同时适用于不同的平台,包括Windows、Linux和Solaris。
第1章讨论Ethereal中捕获分组的基础知识。在开始这一部分之前,我们首先要提醒读者必须先在本地主机上安装Ethereal。读者可以http://www.ethereal.com/downloadhtml上下载Ethereal的最新版本。我们在下载资源中包括了一个运行在Windows平台上的Ethereal安装软件。
除了我们提供的跟踪记录以外,读者可能还想捕获自己的网络活动的其他跟踪记录。观察自己捕获的跟踪,了解自己所处网络的特性当然有趣。我们鼓励读者这么做,但是熟悉所在网络的管理员对网络规则的设置非常重要。例如,捕获分组通常在共享的校园网中是被禁止的。当做本书上的实验时读者会更加明白这是为什么。
本书结构
本书分成6章:其中第1章讲述了使用Ethereal进行网络跟踪所需的基础知识,中间4章分别讲述了网络协议栈的每一层(应用层、传输层、网络层和数据链路层),最后一章着重讲解了安全问题。
这些实验是以自顶向下的形式组织的,但是我们做了特殊安排,使它们也适合用于以自底向上的方式介绍协议栈的课程。在图1中介绍了两种使用本书的方法。无论使用哪种方法,我们建议读者最好从第1章开始,最后讲述第6章。同时建议每一章中的实验也能按照顺序完成。
在每个实验开始时首先介绍它所涉及的背景知识,因此本书可以当作一系列独立的实验来使用,也可以用作传统计算机网络课程的配套教材。
“简介”的后面是“配置”部分。在这里将描述在捕获跟踪记录之前应当如何安装相应的硬件和软件。即使读者并没有自己捕获跟踪记录,这里仍然为此提供了足够的信息。这一部分一般都包括一个网络图。..
接下来就是“实验”部分。这是实验中内容最多的一部分。在这一部分,将讲解如何进行跟踪,并按步骤地叙述如何对跟踪进行初步分析。在每一个实验中,我们会要求读者从下载资源中打开跟踪记录并一步一步地往下进行。虽然可以只阅读文字而不动手,但是如果能按照指导动手实践,将会学到更多东西。这部分将通过一些使用Ethereal的截屏来分析跟踪过程的各个方面。
再后面的部分是一些相关的“问题”。一些问题可以通过阅读实验来回答,一些问题要求从下载资源中打开跟踪记录并进行分析,其他的则要求借助搜索因特网进行研究。需要广泛研究和自由回答的问题被组织到专门的“讨论与研究”部分。
每个实验的最后一部分是“参考资源”。它包括一系列的在线资料,这些资料对以后的网络学习将是十分有帮助的。在某些情况下,我们提供了具体的URL,在有些情况下还详细给出了一系列值得推荐的检索关键词,可以通过搜索引擎进行搜索。我们鼓励大家尽可能多地参考这些资源。读者从本书或任何网络相关课程所获得的最重要的东西,是深刻理解如何使用在线资源来回答并解决所遇到问题。我们当然也鼓励大家从因特网上搜索更多的信息。大量有用的信息可以使读者对计算机网络的学习更加清晰并得到提高。
下载资源包括每个实验的实际跟踪以及Ethereal软件的源代码和二进制可执行文件。专为教师提供的教辅材料中还包括了许多问题的答案。
评论交流
共有3人开贴评论 5人参与评论 3人参与打分 查看
评价等级:



发表于:2006-3-26 11:06:00
书是一个月前买的,看了快一半了,不过这么薄的书,这种进度算慢了。总得来说,看了有收获,但现在快看不下去,不太好看懂。原因是内容没有书中讲得那好,其书中说在不具备网络设备的前提下,可以了解到网络协议。看完后,才再次感叹,天下没有免费的午餐,至少没有那么好。文中介绍的工具是一个协议分析工具,并没有太多内容,而教学也是由此内容展开,前半部还可以,相对简单,比如讲到HTTP、FTP、IP等协议,这些即使不用书中讲到的网络设备,用单机或在一台好的机子上用虚拟机也能实现,但后面就开始不行了,比如RIP协议,要求5台路由器,而再后面的BGP呢?我没有看下去,只好上网站上下实验文件来看了。如果说适合,倒真合适大学教师,不错的学生实验教材,但在我原来的学校恐怕还是不行,5台路由器………………可不是家用的那种啊,这种实验环境没有几两银子是下不来的。其实我就觉得,跟本没办法在实验环境上省,有得只是这本书上的纸上谈兵,还是译者有意忽略什么,以诱导我们,原文信息还没看,在亚马逊上有。我有意见希望能给后来者一个参考。
| 我要写评论 |
| 查看所有评论交流(共3条) |








点击看大图

加载中...

