请输入您要查询的百科知识:

 

词条 计算机网络
释义
1 连接分散计算机设备以实现信息传递的系统

计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

定义

定义1:

关于计算机网络的最简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合。

另外,从广义上看,计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合。一个计算机网络组成包括传输介质和通信设备。

从用户角度看,计算机网络是这样定义的:存在着一个能为用户自动管理的网络操作系统。有它调用完成用户所调用的资源,而整个网络像一个大的计算机系统一样,对用户是透明的。

一个比较通用的定义是:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。

从整体上来说计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。

定义2:

计算机网络就是通过线路互连起来的、资质的计算机集合,确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。

发展过程

第一代计算机网络---远程终端联机阶段

第二代计算机---计算机网络阶段

第三代计算机网络---计算机网络互联阶段

第四代计算机网络---国际互联网与信息高速公路阶段

一 第一阶段可以追溯到20世纪50年代

那时人们开始将彼此独立发展的计算机技术与通信技术结合起来,完成了数据通信与计算机通信网络的研究,为计算机网络的出现做好了技术准备,奠定了理论基础。

二 分组交换的产生

20世纪60年代,美苏冷战期间,美国国防部领导的远景研究规划局ARPA提出要研制一种崭新的网络对付来自前苏联的核攻击威胁。因为当时,传统的电路交换的电信网虽已经四通八达,但战争期间,一旦正在通信的电路有一个交换机或链路被炸,则整个通信电路就要中断,如要立即改用其他迂回电路,还必须重新拨号建立连接,这将要延误一些时间。这个新型网络必须满足一些基本要求:

1:不是为了打电话,而是用于计算机之间的数据传送。

2:能连接不同类型的计算机。

3:所有的网络节点都同等重要,这就大大提高了网络的生存性。

4:计算机在通信时,必须有迂回路由。当链路或结点被破坏时,迂回路由能使正在进行的通信自动地找到合适的路由。

5:网络结构要尽可能地简单,但要非常可靠地传送数据。

根据这些要求,一批专家设计出了使用分组交换的新型计算机网络。而且,用电路交换来传送计算机数据,其线路的传输速率往往很低。因为计算机数据是突发式地出现在传输线路上的,比如,当用户阅读终端屏幕上的信息或用键盘输入和编辑一份文件时或计算机正在进行处理而结果尚未返回时,宝贵的通信线路资源就被浪费了。

分组交换是采用存储转发技术。把欲发送的报文分成一个个的“分组”,在网络中传送。分组的首部是重要的控制信息,因此分组交换的特征是基于标记的。分组交换网由若干个结点交换机和连接这些交换机的链路组成。从概念上讲,一个结点交换机就是一个小型的计算机,但主机是为用户进行信息处理的,结点交换机是进行分组交换的。每个结点交换机都有两组端口,一组是与计算机相连,链路的速率较低。一组是与高速链路和网络中的其他结点交换机相连。注意,既然结点交换机是计算机,那输入和输出端口之间是没有直接连线的,它的处理过程是:将收到的分组先放入缓存,结点交换机暂存的是短分组,而不是整个长报文,短分组暂存在交换机的存储器(即内存)中而不是存储在磁盘中,这就保证了较高的交换速率。再查找转发表,找出到某个目的地址应从那个端口转发,然后由交换机构将该分组递给适当的端口转发出去。各结点交换机之间也要经常交换路由信息,但这是为了进行路由选择,当某段链路的通信量太大或中断时,结点交换机中运行的路由选择协议能自动找到其他路径转发分组。通讯线路资源利用率提高:当分组在某链路时,其他段的通信链路并不被目前通信的双方所占用,即使是这段链路,只有当分组在此链路传送时才被占用,在各分组传送之间的空闲时间,该链路仍可为其他主机发送分组。可见采用存储转发的分组交换的实质上是采用了在数据通信的过程中动态分配传输带宽的策略。

三 因特网时代

Internet的基础结构大体经历了三个阶段的演进,这三个阶段在时间上有部分重叠。

1:从单个网络ARPAnet向互联网发展:1969年美国国防部创建了第一个分组交换网ARPAnet只是一个单个的分组交换网,所有想连接在它上的主机都直接与就近的结点交换机相连,它规模增长很快,到70年代中期,人们认识到仅使用一个单独的网络无法满足所有的通信问题。于是ARPA开始研究很多网络互联的技术,这就导致后来的互联网的出现。1983年TCP/IP协议称为ARPAnet的标准协议。同年,ARPAnet分解成两个网络,一个进行试验研究用的科研网ARPAnet,另一个是军用的计算机网络MILnet。1990,ARPAnet因试验任务完成正式宣布关闭。

2:建立三级结构的因特网:1985年起,美国国家科学基金会NSF就认识到计算机网络对科学研究的重要性,1986年,NSF围绕六个大型计算机中心建设计算机网络NSFnet,它是个三级网络,分主干网、地区网、校园网。它代替ARPAnet成为internet的主要部分。1991年,NSF和美国政府认识到因特网不会限于大学和研究机构,于是支持地方网络接入,许多公司的纷纷加入,使网络的信息量急剧增加,美国政府就决定将因特网的主干网转交给私人公司经营,并开始对接入因特网的单位收费。

3:多级结构因特网的形成:1993年开始,美国政府资助的NSFnet就逐渐被若干个商用的因特网主干网替代,这种主干网也叫因特网辅助提供者ISP,考虑到因特网商用化后可能出现很多的ISP,为了使不同ISP经营的网络能够互通,在1994创建了4个网络接入点NAP分别由4个电信公司经营,本世纪初,美国的NAP达到了十几个。NAP是最高级的接入点,它主要是向不同的ISP提供交换设备,使它们相互通信。现在的因特网已经很难对其网络结构给出很精细的描述,但大致可分为五个接入级:网络接入点NAP,多个公司经营的国家主干网,地区ISP,本地ISP,校园网、企业或家庭PC机上网用户。

功能

计算机网络的功能主要表现在硬件资源共享、软件资源共享和用户间信息交换三个方面。

1.硬件资源共享。可以在全网范围内提供对处理资源、存储资源、输入输出资源等昂贵设备的共享,使用户节省投资,也便于集中管理和均衡分担负荷。

2.软件资源共享。允许互联网上的用户远程访问各类大型数据库,可以得到网络文件传送服务、远地进程管理服务和远程文件访问服务,从而避免软件研制上的重复劳动以及数据资源的重复存贮,也便于集中管理。

3.用户间信息交换。计算机网络为分布在各地的用户提供了强有力的通信手段。用户可以通过计算机网络传送电子邮件、发布新闻消息和进行电子商务活动。

概述

计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

简单地说,计算机网络就是通过电缆、电话线或无线通讯将两台以上的计算机互连起来的集合。

计算机网络的发展经历了面向终端的单级计算机网络、计算机网络对计算机网络和开放式标准化计算机网络三个阶段。

计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)连接在一起组成的。总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质(可以是有形的,也可以是无形的,如无线网络的传输介质就是看不见的电磁波)以及相应的应用软件四部分。

在定义上非常简单﹕网络就是一群通过一定形式连接起来的计算机。

一个网络可以由两台计算机组成﹐也可以是在同一大楼里面的上千台计算机和使用者。我们通常指这样的网络为局域网(LAN﹐ Local Area Network)﹐由LAN再延伸出去更大的范围﹐比如整个城市甚至整个国家﹐这样的网络我们称为广域网(WAN﹐ Wide Area Network)﹐当然您如果要再仔细划分的话﹐还可以有MAN(Metropolitan Area Network) 和 ANC(Citywide Area Network)﹐这些网络都需要有专门的管理人员进行维护。

而我们最常触的Internet则是由这些无数的LAN和WAN共同组成的。Internet仅是提供了它们之间的连接﹐但却没有专门的人进行管理(除了维护连接和制定使用标准外)﹐可以说Internet是最自由和最没网管的地方了。在Internet上面是没有国界种族之分的﹐只要连上去﹐在地球另一边的计算机和您室友的计算机其实没有什么两样的。

因为我们最常使用的还是LAN﹐(即使我们从家中连上Internet﹐其实也是先连上ISP的LAN)﹐所以这里我们主要讨论的还是以LAN为主。LAN可以说是众多网络里面的最基本单位了﹐等您对LAN有了一定的认识﹐再去了解WAN和Internet就比较容易入手了﹐只不过需要了解更多更复杂的通讯手段而已。

InternetIntranetExtranet

最早出现的名词应该是 Internet﹐然后人们将 Internet 的概念和技巧引入到内部的私人网络﹐可以是独立的一个 LAN 也可以是专属的 WAN ﹐于是就称为 Intranet 了。它们之间的最大分别是﹕开放性。Internet 是开放的﹐不属于任何人﹐只要能连接得到您就属于其中一员﹐也就能获得上面开放的资源﹔相对而言﹐Intranet 则是专属的﹑非开放的﹐它往往存在于于私有网络之上﹐只是其结构和服务方式和设计﹐都参考 Internet 的模式而已。

组成及分类

计算机网络的分类与的一般的事物分类方法一样,可以按事物的所具有的不同性质特点即事物的属性分类。计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)连接在一起组成的。总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质(可以是有形的,也可以是无形的,如无线网络的传输介质就是空气)以及相应的应用软件四部分。

要学习网络,首先就要了解目前的主要网络类型,分清哪些是我们初级学者必须掌握的,哪些是目前的主流网络类型。

几种主要计算机网络

虽然网络类型的划分标准各种各样,但是从地理范围划分是一种大家都认可的通用网络划分标准。按这种标准可以把各种网络类型划分为局域网、城域网、广域网和互联网四种。局域网一般来说只能是一个较小区域内,城域网是不同地区的网络互联,不过在此要说明的一点就是这里的网络划分并没有严格意义上地理范围的区分,只能是一个定性的概念。下面简要介绍这几种计算机网络。

1 局域网

(Local Area Network;LAN)通常我们常见的“LAN”就是指局域网,这是我们最常见、应用最广的一种网络。现在局域网随着整个计算机网络技术的发展和提高得到充分的应用和普及,几乎每个单位都有自己的局域网,有的甚至家庭中都有自己的小型局域网。很明显,所谓局域网,那就是在局部地区范围内的网络,它所覆盖的地区范围较小。局域网在计算机数量配置上没有太多的限制,少的可以只有两台,多的可达几百台。一般来说在企业局域网中,工作站的数量在几十到两百台次左右。在网络所涉及的地理距离上一般来说可以是几米至10公里以内。局域网一般位于一个建筑物或一个单位内,不存在寻径问题,不包括网络层的应用。

这种网络的特点就是:连接范围窄、用户数少、配置容易、连接速率高。目前局域网最快的速率要算现今的10G以太网了。IEEE的802标准委员会定义了多种主要的LAN网:以太网(Ethernet)、令牌环网(Token Ring)、光纤分布式接口网络(FDDI)、异步传输模式网(ATM)以及最新的无线局域网(WLAN)。这些都将在后面详细介绍。

2 城域网

(Metropolitan Area Network;MAN)这种网络一般来说是在一个城市,但不在同一地理小区范围内的计算机互联。这种网络的连接距离可以在10 ̄100公里,它采用的是IEEE802.6标准。MAN与LAN相比扩展的距离更长,连接的计算机数量更多,在地理范围上可以说是LAN网络的延伸。在一个大型城市或都市地区,一个MAN网络通常连接着多个LAN网。如连接政府机构的LAN、医院的LAN、电信的LAN、公司企业的LAN等等。由于光纤连接的引入,使MAN中高速的LAN互连成为可能。

城域网多采用ATM技术做骨干网。ATM是一个用于数据、语音、视频以及多媒体应用程序的高速网络传输方法。ATM包括一个接口和一个协议,该协议能够在一个常规的传输信道上,在比特率不变及变化的通信量之间进行切换。ATM也包括硬件、软件以及与ATM协议标准一致的介质。ATM提供一个可伸缩的主干基础设施,以便能够适应不同规模、速度以及寻址技术的网络。ATM的最大缺点就是成本太高,所以一般在政府城域网中应用,如邮政、银行、医院等。

3 广域网

(Wide Area Network;WAN)这种网络也称为远程网,所覆盖的范围比城域网(MAN)更广,它一般是在不同城市之间的LAN或者MAN网络互联,地理范围可从几百公里到几千公里。因为距离较远,信息衰减比较严重,所以这种网络一般是要租用专线,通过IMP(接口信息处理)协议和线路连接起来,构成网状结构,解决循径问题。这种城域网因为所连接的用户多,总出口带宽有限,所以用户的终端连接速率一般较低,通常为9.6Kbps ̄45Mbps 如:邮电部的CHINANET,CHINAPAC,和CHINADDN网。

4 互联网

(Internet)

互联网又因其英文单词“Internet”的谐音,又称为“英特网”。在互联网应用如此发展的今天,它已是我们每天都要打交道的一种网络,无论从地理范围,还是从网络规模来讲它都是最大的一种网络,就是我们常说的“Web”、“WWW”和“万维网”等多种叫法。从地理范围来说,它可以是全球计算机的互联,这种网络的最大的特点就是不定性,整个网络的计算机每时每刻随着人们网络的接入在不断的变化。当您连在互联网上的时候,您的计算机可以算是互联网的一部分,但一旦当您断开互联网的连接时,您的计算机就不属于互联网了。但它的优点也是非常明显的,就是信息量大,传播广,无论你身处何地,只要联上互联网你就可以对任何可以联网用户发出你的信函和广告。因为这种网络的复杂性,所以这种网络实现的技术也是非常复杂的,这一点我们可以通过后面要讲的几种互联网接入设备详细地了解到。

上面讲了网络的几种分类,其实在现实生活中我们真正遇得最多的还要算是局域网,因为它可大可小,无论在单位还是在家庭实现起来都比较容易,应用也是最广泛的一种网络,所以在下面我们有必要对局域网及局域网中的接入设备作一个进一步的认识。

5 无线网

随着笔记本电脑(notebook computer)和个人数字助理( Personal Digital Assistant,PDA)等便携式计算机的日益普及和发展,人们经常要在路途中接听电话、发送传真和电子邮件阅读网上信息以及登录到远程机器等。然而在汽车或飞机上是不可能通过有线介质与单位的网络相连接的,这时候可能会对无线网感兴趣了。虽然无线网与移动通信经常是联系在一起的,但这两个概念并不完全相同。表1 - 2给出了它们之间的对比。例如当便携式计算机通过P C M C I A卡接入电话插口,它就变成有线网的一部分。另一方面,有些通过无线网连接起来的计算机的位置可能又是固定不变的,如在不便于通过有线电缆连接的大楼之间就可以通过无线网将两栋大楼内的计算机连接在一起。

无线网特别是无线局域网有很多优点,如易于安装和使用。但无线局域网也有许多不足之处:如它的数据传输率一般比较低,远低于有线局域网;另外无线局域网的误码率也比较高,而且站点之间相互干扰比较厉害。用户无线网的实现有不同的方法。国外的某些大学在它们的校园内安装许多天线,允许学生们坐在树底下查看图书馆的资料。这种情况是通过两个计算机之间直接通过无线局域网以数字方式进行通信实现的。另一种可能的方式是利用传统的模拟调制解调器通过蜂窝电话系统进行通信。目前在国外的许多城市已能提供蜂窝式数字信息分组数据( Cellular Digital Packet Data,C D P D)的业务,因而可以通过C D P D系统直接建立无线局域网。无线网络是当前国内外的研究热点,无线网络的研究是由巨大的市场需求驱动的。无线网的特点是使用户可以在任何时间、任何地点接入计算机网络,而这一特性使其具有强大的应用前景。当前已经出现了许多基于无线网络的产品,如个人通信系统( Personal CommunicationS y s t e m,P C S)电话、无线数据终端、便携式可视电话、个人数字助理( P D A)等。无线网络的发展依赖于无线通信技术的支持。目前无线通信系统主要有:低功率的无绳电话系统、模拟蜂窝系统、数字蜂窝系统、移动卫星系统、无线L A N和无线WA N等。

网络体系结构

要想让两台计算机进行通信,必须使它们采用相同的信息交换规则。我们把在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为网络协议(network protocol)或通信协议(communication protocol)。

为了减少网络协议设计的复杂性,网络设计者并不是设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而是采用把通信问题划分为许多个小问题,然后为每个小问题设计一个单独的协议的方法。这样做使得每个协议的设计、分析、编码和测试都比较容易。分层模型(layering model)是一种用于开发网络协议的设计方法。本质上,分层模型描述了把通信问题分为几个小问题(称为层次)的方法,每个小问题对应于一层。

1 网络身份认证协议/VIeID

VIeID

全称:(Virtual identity electronic identification) 通用账户协议,是俗称的网络身份证。它是一种互联网身份认证协议,其具有唯一性和信息不可否认性。其概念与OpenID相似,者具有开放、分散、自由等特性。

2 协议分层

为了减少网络设计的复杂性,绝大多数网络采用分层设计方法。所谓分层设计方法,就是按照信息的流动过程将网络的整体功能分解为一个个的功能层,不同机器上的同等功能层之间采用相同的协议,同一机器上的相邻功能层之间通过接口进行信息传递。为了便于理解接口和协议的概念,我们首先以邮政通信系统为例进行说明。人们平常写信时,都有个约定,这就是信件的格式和内容。首先,我们写信时必须采用双方都懂的语言文字和文体,开头是对方称谓,最后是落款等。这样,对方收到信后,才可以看懂信中的内容,知道是谁写的,什么时候写的等。当然还可以有其他的一些特殊约定,如书信的编号、间谍的密写等。信写好之后,必须将信封装并交由邮局寄发,这样寄信人和邮局之间也要有约定,这就是规定信封写法并贴邮票。在中国寄信必须先写收信人地址、姓名,然后才写寄信人的地址和姓名。邮局收到信后,首先进行信件的分拣和分类,然后交付有关运输部门进行运输,如航空信交民航,平信交铁路或公路运输部门等。这时,邮局和运输部门也有约定,如到站地点、时间、包裹形式等等。信件运送到目的地后进行相反的过程,最终将信件送到收信人手中,收信人依照约定的格式才能读懂信件。如图所示,在整个过程中,主要涉及到了三个子系统、即用户子系统,邮政子系统和运输子系统。各种约定都是为了达到将信件从一个源点送到某一个目的点这个目标而设计的,这就是说,它们是因信息的流动而产生的。可以将这些约定分为同等机构间的约定,如用户之间的约定、邮政局之间的约定和运输部门之间的约定,以及不同机构间的约定,如用户与邮政局之间的约定、邮政局与运输部门之间的约定。虽然两个用户、两个邮政局、两个运输部门分处甲、乙两地,但它们都分别对应同等机构,同属一个子系统;而同处一地的不同机构则不在一个子系统内,而且它们之间的关系是服务与被服务的关系。很显然,这两种约定是不同的,前者为部门内部的约定,而后者是不同部门之间的约定。

在计算机网络环境中,两台计算机中两个进程之间进行通信的过程与邮政通信的过程十分相似。用户进程对应于用户,计算机中进行通信的进程(也可以是专门的通信处理机〕对应于邮局,通信设施对应于运输部门。为了减少计算机网络设计的复杂性,人们往往按功能将计算机网络划分为多个不同的功能层。网络中同等层之间的通信规则就是该层使用的协议,如有关第N层的通信规则的集合,就是第N层的协议。而同一计算机的不同功能层之间的通信规则称为接口( i n t e r f a c e),在第N层和第(N+ 1)层之间的接口称为N /(N+ 1)层接口。总的来说,协议是不同机器同等层之间的通信约定,而接口是同一机器相邻层之间的通信约定。不同的网络,分层数量、各层的名称和功能以及协议都各不相同。然而,在所有的网络中,每一层的目的都是向它的上一层提供一定的服务。协议层次化不同于程序设计中模块化的概念。在程序设计中,各模块可以相互独立,任意拼装或者并行,而层次则一定有上下之分,它是依数据流的流动而产生的。组成不同计算机同等层的实体称为对等进程( peer process)。对等进程不一定非是相同的程序,但其功能必须完全一致,且采用相同的协议。分层设计方法将整个网络通信功能划分为垂直的层次集合后,在通信过程中下层将向上层隐蔽下层的实现细节。但层次的划分应首先确定层次的集合及每层应完成的任务。划分时应按逻辑组合功能,并具有足够的层次,以使每层小到易于处理。同时层次也不能太多,以免产生难以负担的处理开销。计算机网络体系结构是网络中分层模型以及各层功能的精确定义。对网络体系结构的描述必须包括足够的信息,使实现者可以为每一功能层进行硬件设计或编写程序,并使之符合相关协议。但我们要注意的是,网络协议实现的细节不属于网络体系结构的内容,因为它们隐含在机器内部,对外部说来是不可见的。现在我们来考查一个具体的例子:在图1 - 11所示的5层网络中如何向其最上层提供通信。在第5层运行的某应用进程产生了消息M,并把它交给第4层进行发送。第4层在消息M前加上一个信息头(h e a d e r),信息头主要包括控制信息(如序号)以便目标机器上的第4层在低层不能保持消息顺序时,把乱序的消息按原序装配好。在有些层中,信息头还包括长度、时间和其他控制字段。在很多网络中,第4层对接收的消息长度没有限制,但在第3层通常存在一个限度。因此,第3层必须将接收的入境消息分成较小的单元如报文分组( p a c k e t),并在每个报文分组前加上一个报头。在本实例中,消息M被分成两部分:M 1和M 2。第3层确定使用哪一条输出线路,并将报文传给第2层。第2层不仅给每段消息加上头部信息,而且还要加上尾部信息,构成新的数据单元,通常称为帧( f r a m e),然后将其传给第1层进行物理传输。在接收方,报文每向上递交一层,该层的报头就被剥掉,决不可能出现带有N层以下报头的报文交给接收方第N层实体的情况。要理解图1 - 11示意图,关键要理解虚拟通信与物理通信之间的关系,以及协议与接口之间的区别。比如,第4层的对等进程,在概念上认为它们的通信是水平方向地应用第四层协议。每一方都好像有一个叫做“发送到另一方去”的过程和一个叫做“从另一方接收”的过程,尽管实际上这些过程是跨过3 / 4层接口与下层通信而不是直接同另一方通信。抽象出对等进程这一概念,对网络设计是至关重要的。有了这种抽象技术,网络设计者就可以把设计完整的网络这种难以处理的大问题,划分成设计几个较小的且易于处理的问题,即分别设计各层。

3服务类型

服务(s e r v i c e)这个极普通的术语在计算机网络中无疑是一个极重要的概念。在网络体系结构中,服务就是网络中各层向其相邻上层提供的一组操作,是相邻两层之间的界面。由于网络分层结构中的单向依赖关系,使得网络中相邻层之间的界面也是单向性的:下层是服务提供者,上层是服务用户。而服务的表现形式是原语( p r i m i t i v e),比如库函数或系统调用。为了更好地讨论网络服务,我们先解释几个术语。在网络中,每一层中至少有一个实体( e n t i t y)。实体既可是软件实体(比如一个进程),也可以是硬件实体(比如一块网卡)。在不同机器上同一层内的实体叫做对等实体(peerentity)。N层实体实现的服务为N+ 1层所利用,而N层则要利用N-1层所提供的服务。N层实体可能向N+1层提供几类服务,如快速而昂贵的通信或慢速而便宜的通信。N+1层实体是通过N层的服务访问点(Service Access Point,SAP)来使用N层所提供的服务。N层SAP就是N+ 1层可以访问N层服务的地方。每一个SAP都有一个唯一地址。为了使读者更清楚,我们可以把电话系统中的SAP看成标准电话插孔,而SAP地址是这些插孔的电话号码。要想和他人通话,必须知道他的SAP地址(电话号码)。在伯克利版本的U n i x系统中,SAP是“S o c k e t”,SAP地址是S o c k e t号。邻层间通过接口要交换信息。N+1层实体通过S A P把一个接口数据单元(Interface Data Unit,IDU)传递给N层实体,如图1 - 1 2所示。I D U由服务数据单元(Service Data Unit,SDU)和一些控制信息组成。为了传送S D U,N层实体可以将S D U分成几段,每一段加上一个报头后作为独立的协议数据单元(Protocol Data Unit,PDU)送出,如“分组”就是P D U。P D U报头被同层实体用来执行它们的同层协议,用于辨别哪些P D U包含数据,哪些包含控制信息,并提供序号和计数值等。在网络中,下层向上层提供的服务分为两大类:面向连接服务( connection-oriented service)和无连接服务(connectionless service)。面向连接服务是电话系统服务模式的抽象。每一次完整的数据传输都必须经过建立连接、数据传输和终止连接三个过程。在数据传输过程中,各数据包地址不需要携带目的地址,而是使用连接号。连接本质上类似于一个管道,发送者在管道的一端放入数据,接收者在另一端取出数据。其特点是接收到的数据与发送方发出的数据在内容和顺序上是一致的。无连接服务是邮政系统服务模式的抽象。其中每个报文带有完整的目的地址,每个报文在系统中独立传送。无连接服务不能保证报文到达的先后顺序,原因是不同的报文可能经不同的路径去往目的地,所以先发送的报文不一定先到。无连接服务一般也不对出错报文进行恢复和重传。换句话说,无连接服务不保证报文传输的可靠性。在计算机网络中,可靠性一般通过确认和重传(acknowledgement and retransmission)机制实现。大多数面向连接服务都支持确认重传机制,但确认和重传将带来额外的延迟。有些对可靠性要求不高的面向连接服务(如数字电话网)不支持重传;因为电话用户宁可听到带有杂音的通话,也不喜欢等待确认所造成的延迟。大多数无连接服务不支持确认重传机制,所以无连接传输服务往往可靠性不高。

局域网的分类

虽然目前我们所能看到的局域网主要是以双绞线为代表传输介质的以太网,那只不过是我们所看到都基本上是企、事业单位的局域网,在网络发展的早期或在其它各行各业中,因其行业特点所采用的局域网也不一定都是以太网,目前在局域网中常见的有:以太网(Ethernet)、令牌网(Token Ring)、FDDI网、异步传输模式网(ATM)等几类,下面分别作一些简要介绍。

1 以太网

(EtherNet)

以太网最早是由Xerox(施乐)公司创建的,在1980年由DEC、Intel和Xerox三家公司联合开发为一个标准。以太网是应用最为广泛的局域网,包括标准以太网(10Mbps)、快速以太网(100Mbps)、千兆以太网(1000 Mbps)和10G以太网,它们都符合IEEE802.3系列标准规范。

(1)标准以太网

最开始以太网只有10Mbps的吞吐量,它所使用的是CSMA/CD(带有冲突检测的载波侦听多路访问)的访问控制方法,通常把这种最早期的10Mbps以太网称之为标准以太网。以太网主要有两种传输介质,那就是双绞线和同轴电缆。所有的以太网都遵循IEEE 802.3标准,下面列出是IEEE 802.3的一些以太网络标准,在这些标准中前面的数字表示传输速度,单位是“Mbps”,最后的一个数字表示单段网线长度(基准单位是100m),Base表示“基带”的意思,Broad代表“宽带”。

·10Base-5 使用粗同轴电缆,最大网段长度为500m,基带传输方法;

·10Base-2 使用细同轴电缆,最大网段长度为185m,基带传输方法;

·10Base-T 使用双绞线电缆,最大网段长度为100m;

·1Base-5 使用双绞线电缆,最大网段长度为500m,传输速度为1Mbps;

·10Broad-36 使用同轴电缆(RG-59/U CATV),最大网段长度为3600m,是一种宽带传输方式;

·10Base-F 使用光纤传输介质,传输速率为10Mbps;

(2)快速以太网

(Fast Ethernet)

随着网络的发展,传统标准的以太网技术已难以满足日益增长的网络数据流量速度需求。在1993年10月以前,对于要求10Mbps以上数据流量的LAN应用,只有光纤分布式数据接口(FDDI)可供选择,但它是一种价格非常昂贵的、基于100Mpbs光缆的LAN。1993年10月,Grand Junction公司推出了世界上第一台快速以太网集线器FastSwitch10/100和网络接口卡FastNIC100,快速以太网技术正式得以应用。随后Intel、SynOptics、3COM、BayNetworks等公司亦相继推出自己的快速以太网装置。与此同时,IEEE802工程组亦对100Mbps以太网的各种标准,如100BASE-TX、100BASE-T4、MII、中继器、全双工等标准进行了研究。1995年3月IEEE宣布了IEEE802.3u 100BASE-T快速以太网标准(Fast Ethernet),就这样开始了快速以太网的时代。

快速以太网与原来在100Mbps带宽下工作的FDDI相比它具有许多的优点,最主要体现在快速以太网技术可以有效的保障用户在布线基础实施上的投资,它支持3、4、5类双绞线以及光纤的连接,能有效的利用现有的设施。

快速以太网的不足其实也是以太网技术的不足,那就是快速以太网仍是基于载波侦听多路访问和冲突检测(CSMA/CD)技术,当网络负载较重时,会造成效率的降低,当然这可以使用交换技术来弥补。

100Mbps快速以太网标准又分为:100BASE-TX 、100BASE-FX、100BASE-T4三个子类。

·100BASE-TX:是一种使用5类数据级无屏蔽双绞线或屏蔽双绞线的快速以太网技术。它使用两对双绞线,一对用于发送,一对用于接收数据。在传输中使用4B/5B编码方式,信号频率为125MHz。符合EIA586的5类布线标准和IBM的SPT 1类布线标准。使用同10BASE-T相同的RJ-45连接器。它的最大网段长度为100米。它支持全双工的数据传输。

·100BASE-FX:是一种使用光缆的快速以太网技术,可使用单模和多模光纤(62.5和125um) 多模光纤连接的最大距离为550米。单模光纤连接的最大距离为3000米。在传输中使用4B/5B编码方式,信号频率为125MHz。它使用MIC/FDDI连接器、ST连接器或SC连接器。它的最大网段长度为150m、412m、2000m或更长至10公里,这与所使用的光纤类型和工作模式有关,它支持全双工的数据传输。100BASE-FX特别适合于有电气干扰的环境、较大距离连接、或高保密环境等情况下的适用。

·100BASE-T4:是一种可使用3、4、5类无屏蔽双绞线或屏蔽双绞线的快速以太网技术。它使用4对双绞线,3对用于传送数据,1对用于检测冲突信号。在传输中使用8B/6T编码方式,信号频率为25MHz,符合EIA586结构化布线标准。它使用与10BASE-T相同的RJ-45连接器,最大网段长度为100米。

(3)千兆以太网

(GB Ethernet)

随着以太网技术的深入应用和发展,企业用户对网络连接速度的要求越来越高,1995年11月,IEEE802.3工作组委任了一个高速研究组(HigherSpeedStudy Group),研究将快速以太网速度增至更高。该研究组研究了将快速以太网速度增至1000Mbps的可行性和方法。1996年6月,IEEE标准委员会批准了千兆位以太网方案授权申请(Gigabit Ethernet Project Authorization Request)。随后IEEE802.3工作组成立了802.3z工作委员会。IEEE802.3z委员会的目的是建立千兆位以太网标准:包括在1000Mbps通信速率的情况下的全双工和半双工操作、802.3以太网帧格式、载波侦听多路访问和冲突检测(CSMA/CD)技术、在一个冲突域中支持一个中继器(Repeater)、10BASE-T和100BASE-T向下兼容技术千兆位以太网具有以太网的易移植、易管理特性。千兆以太网在处理新应用和新数据类型方面具有灵活性,它是在赢得了巨大成功的10Mbps和100Mbps IEEE802.3以太网标准的基础上的延伸,提供了1000Mbps的数据带宽。这使得千兆位以太网成为高速、宽带网络应用的战略性选择。

1000Mbps千兆以太网目前主要有以下三种技术版本:1000BASE-SX,-LX和-CX版本。1000BASE-SX 系列采用低成本短波的CD(compact disc,光盘激光器) 或者VCSEL(Vertical Cavity Surface Emitting Laser,垂直腔体表面发光激光器)发送器;而1000BASE-LX系列则使用相对昂贵的长波激光器;1000BASE-CX系列则打算在配线间使用短跳线电缆把高性能服务器和高速外围设备连接起来。

(4)10G以太网

现在10Gbps的以太网标准已经由IEEE 802.3工作组于2000年正式制定,10G以太网仍使用与以往10Mbps和100Mbps以太网相同的形式,它允许直接升级到高速网络。同样使用IEEE 802.3标准的帧格式、全双工业务和流量控制方式。在半双工方式下,10G以太网使用基本的CSMA/CD访问方式来解决共享介质的冲突问题。此外,10G以太网使用由IEEE 802.3小组定义了和以太网相同的管理对象。总之,10G以太网仍然是以太网,只不过更快。但由于10G以太网技术的复杂性及原来传输介质的兼容性问题(目前只能在光纤上传输,与原来企业常用的双绞线不兼容了),还有这类设备造价太高(一般为2 ̄9万美元),所以这类以太网技术目前还处于研发的初级阶段,还没有得到实质应用。

2 令牌环网

令牌环网是IBM公司于20世纪70年代发展的,现在这种网络比较少见。在老式的令牌环网中,数据传输速度为4Mbps或16Mbps,新型的快速令牌环网速度可达100Mbps。令牌环网的传输方法在物理上采用了星形拓扑结构,但逻辑上仍是环形拓扑结构。结点间采用多站访问部件(Multistation Access Unit,MAU)连接在一起。MAU是一种专业化集线器,它是用来围绕工作站计算机的环路进行传输。由于数据包看起来像在环中传输,所以在工作站和MAU中没有终结器。

在这种网络中,有一种专门的帧称为“令牌”,在环路上持续地传输来确定一个结点何时可以发送包。令牌为24位长,有3个8位的域,分别是首定界符(Start Delimiter,SD)、访问控制(Access Control,AC)和终定界符(End Delimiter,ED)。首定界符是一种与众不同的信号模式,作为一种非数据信号表现出来,用途是防止它被解释成其它东西。这种独特的8位组合只能被识别为帧首标识符(SOF)。由于目前以太网技术发展迅速,令牌网存在固有缺点,令牌在整个计算机局域网已不多见,原来提供令牌网设备的厂商多数也退出了市场,所以在目前局域网市场中令牌网可以说是“昨日黄花”了。

3 FDDI网

(Fiber Distributed Data Interface)

FDDI的英文全称为“Fiber Distributed Data Interface”,中文名为“光纤分布式数据接口”,它是于80年代中期发展起来一项局域网技术,它提供的高速数据通信能力要高于当时的以太网(10Mbps)和令牌网(4或16Mbps)的能力。FDDI标准由ANSI X3T9.5标准委员会制订,为繁忙网络上的高容量输入输出提供了一种访问方法。FDDI技术同IBM的Tokenring技术相似,并具有LAN和Tokenring所缺乏的管理、控制和可靠性措施,FDDI支持长达2KM的多模光纤。FDDI网络的主要缺点是价格同前面所介绍的“快速以太网”相比贵许多,且因为它只支持光缆和5类电缆,所以使用环境受到限制、从以太网升级更是面临大量移植问题。

当数据以100Mbps的速度输入输出时,在当时FDDI与10Mbps的以太网和令牌环网相比性能有相当大的改进。但是随着快速以太网和千兆以太网技术的发展,用FDDI的人就越来越少了。因为FDDI使用的通信介质是光纤,这一点它比快速以太网及现在的100Mbps令牌网传输介质要贵许多,然而FDDI最常见的应用只是提供对网络服务器的快速访问,所以在目前FDDI技术并没有得到充分的认可和广泛的应用。

FDDI的访问方法与令牌环网的访问方法类似,在网络通信中均采用“令牌”传递。它与标准的令牌环又有所不同,主要在于FDDI使用定时的令牌访问方法。FDDI令牌沿网络环路从一个结点向另一个结点移动,如果某结点不需要传输数据,FDDI将获取令牌并将其发送到下一个结点中。如果处理令牌的结点需要传输,那么在指定的称为“目标令牌循环时间”(Target Token Rotation Time,TTRT)的时间内,它可以按照用户的需求来发送尽可能多的帧。因为FDDI采用的是定时的令牌方法,所以在给定时间中,来自多个结点的多个帧可能都在网络上,以为用户提供高容量的通信。

FDDI可以发送两种类型的包:同步的和异步的。同步通信用于要求连续进行且对时间敏感的传输(如音频、视频和多媒体通信);异步通信用于不要求连续脉冲串的普通的数据传输。在给定的网络中,TTRT等于某结点同步传输需要的总时间加上最大的帧在网络上沿环路进行传输的时间。FDDI使用两条环路,所以当其中一条出现故障时,数据可以从另一条环路上到达目的地。连接到FDDI的结点主要有两类,即A类和B类。A类结点与两个环路都有连接,由网络设备如集线器等组成,并具备重新配置环路结构以在网络崩溃时使用单个环路的能力;B类结点通过A类结点的设备连接在FDDI网络上,B类结点包括服务器或工作站等。

4 ATM网

ATM的英文全称为“asynchronous transfer mode”,中文名为“异步传输模式”,它的开发始于70年代后期。ATM是一种较新型的单元交换技术,同以太网、令牌环网、FDDI网络等使用可变长度包技术不同,ATM使用53字节固定长度的单元进行交换。它是一种交换技术,它没有共享介质或包传递带来的延时,非常适合音频和视频数据的传输。ATM主要具有以下优点:

1.ATM使用相同的数据单元,可实现广域网和局域网的无缝连接。

2.ATM支持VLAN(虚拟局域网)功能,可以对网络进行灵活的管理和配置。

3.ATM具有不同的速率,分别为25、51、155、622Mbps,从而为不同的应用提供不同的速率。

ATM是采用“信元交换”来替代“包交换”进行实验,发现信元交换的速度是非常快的。信元交换将一个简短的指示器称为虚拟通道标识符,并将其放在TDM时间片的开始。这使得设备能够将它的比特流异步地放在一个ATM通信通道上,使得通信变得能够预知且持续的,这样就为时间敏感的通信提供了一个预QoS,这种方式主要用在视频和音频上。通信可以预知的另一个原因是ATM采用的是固定的信元尺寸。ATM通道是虚拟的电路,并且MAN传输速度能够达到10Gbps。

5 无线局域网

(Wireless Local Area Network;WLAN)

无线局域网是目前最新,也是最为热门的一种局域网,特别是自Intel推出首款自带无线网络模块的迅驰笔记本处理器以来。无线局域网与传统的局域网主要不同之处就是传输介质不同,传统局域网都是通过有形的传输介质进行连接的,如同轴电缆、双绞线和光纤等,而无线局域网则是采用空气作为传输介质的。正因为它摆脱了有形传输介质的束缚,所以这种局域网的最大特点就是自由,只要在网络的覆盖范围内,可以在任何一个地方与服务器及其它工作站连接,而不需要重新铺设电缆。这一特点非常适合那些移动办公一簇,有时在机场、宾馆、酒店等(通常把这些地方称为“热点”),只要无线网络能够覆盖到,它都可以随时随地连接上无线网络,甚至Internet。

无线局域网所采用的是802.11系列标准,它也是由IEEE 802标准委员会制定的。目前这一系列主要有4个标准,分别为:802.11b(ISM 2.4GHz)、802.11a(5GHz)、802.11g(ISM 2.4GHz) 和802.11z,前三个标准都是针对传输速度进行的改进,最开始推出的是802.11b,它的传输速度为11MB/s,因为它的连接速度比较低,随后推出了802.11a标准,它的连接速度可达54MB/s。但由于两者不互相兼容,致使一些早已购买802.11b标准的无线网络设备在新的802.11a网络中不能用,所以在今年前些时候正式推出了兼容802.11b与802.11a两种标准的802.11g,这样原有的802.11b和802.11a两种标准的设备都可以在同一网络中使用。802.11z是一种专门为了加强无线局域网安全的标准。因为无线局域网的“无线”特点,致使任何进入此网络覆盖区的用户都可以轻松以临时用户身份进入网络,给网络带来了极大的不安全因素(常见的安全漏洞有:SSID广播、数据以明文传输及未采取任何认证或加密措施等)。为此802.11z标准专门就无线网络的安全性方面作了明确规定,加强了用户身份认证制度,并对传输的数据进行加密。所使用的方法/算法有:WEP(RC4-128预共享密钥,WPA/WPA2(802.11 RADIUS集中式身份认证,使用TKIP与/或AES加密算法)与WPA(预共享密钥)

第一,根据网络的覆盖范围划分

局域网

城域网

广域网

国际互联网

第二,按网络的拓扑结构划分

总线型网络

星形网络

环型网络

树状网络

混合型网络

第三,按传输介质划分

有线网

无线网

第四,按网络的使用性质划分

公用网

专用网

2 雷震甲编著图书

图书信息

作 者: 雷震甲编著

出 版 社: 西安电子科技大学出版社

出版时间: 2003-10-1

字 数: 479000

版 次: 2

页 数: 315

定价:¥25.00

纸 张: 胶版纸

I S B N : 9787560605586[十位:7560605583]

装帧:平装

内容简介

本书在介绍数据通信和计算机网络基本概念的基础上,分三个模块介绍了OSI/RM理论、TCP/IP协议簇和因特网、局域网标准等内容。全书注重对网络协议操作原理的分析,同时也介绍了组网原理和网络应用技术,包括一些新技术,目的是使读者既能在理论上有所提高,又能掌握一定的实用知识与技能。本书每章后配有习题,可用于巩固课堂学习的内容和进一步扩展知识面。

本书可作为高等学校计算机及相关专业的教材,亦可供工程技术人员和对计算机网络原理有兴趣的读者参考。

目录

第1章 引论

1.1 计算机网络的形成和发展

1.2 计算机网络的基本概念

1.3 计算机网络的组成

1.4 计算机网络的分类和应用

习题

第2章 数据通信基础

2.1 数据通信的基本概念

2.2 信道特性

2.3 传输介质

2.4 数据编码

2.5 数字调制技术

2.6 脉冲编码调制

2.7 通信方式和交换方式

2.8 多路复用技术

2.9 差错控制

习题

第3章 计算机网络体系结构

3.1 计算机网络的功能特性

3.2 几种商用计算机网络体系结构

3.3 ISO开放系统互连参考模型的概念

3.4 OSI分层体系结构

习题

第4章 物理层

4.1 公共交换电话网和公用数据网

4.2 物理层协议及其特点

4.3 EIA RS-232-C接口

4.4 CCITT X.21接口

4.5 调制解调器(Modem)

习题

第5章 数据链路层

5.1 链路配置和控制

5.2 流量控制

5.3 差错控制

5.4 HDLC协议

习题

第6章 网络层

6.1 网络层服务及其实现

6.2 路由选择

6.3 交通控制

6.4 X.25公共数据网

6.5 IP协议

6.6 ICMP协议

习题

第7章 快速分组交换

7.1 帧中继(FR)

7.2 异步传输模式(ATM)

习题

第8章 传输层

8.l 传输服务

8.2 传输协议

8.3 TCP和UDP

习题

第9章 局域网和城域网

9.1 LAN技术概论

9.2 逻辑链路控制(LLC)子层

9.3 介质访问控制(MAC)技术

9.4 CSMA/CD协议和IEEE 802.3标准

9.5 令牌总线和IEEE 802.4标准

9.6 令牌环和IEEE 802.5标准

9.7 分布队列双绞线和IEEE 802.6标准

9.8 光纤环网和FDDI

9.9 ATM局域网

习题

第10章 网络互连和互联网

10.1 网络互连设备

10.2 局域网的互连

10.3 广域网互连

10.4 Internet协议和网络服务

习题

第11章 宽带网络

11.1 宽带网络概述

11.2 宽带骨干网络

11.3 第三层交换技术

11.4 宽带网络高层协议

11.5 宽带接入网络

习题

第12章 无线局域网

12.1 无线局域网的基本概念

12.2 WLAN的关键技术

12.3 IEEE 802.11规范的WLAN体系结构

习题

参考文献

3 谢希仁编著图书

基本信息

计算机网络作 者: 谢希仁编著

出 版 社: 电子工业出版社

出版时间: 2008-1-1

字 数: 645000

开 本: 16开

I S B N : 9787121053863

定价:¥35.00

内容简介

全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。可供电气信息类和计算机类专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有学习参考价值。

作者简介

谢希仁,1931年生,1952年毕业于清华大学电机系。先后在解放军通信工程学院(张家口),西安军事电信工程学院(西军电)、通信兵工程学院(重庆)和通信工程学院(南京)任教。现任大连理工大学计算机系教授,博士生导师,全军网络技术研究巾心主任,总参通信部科技创新工作站专家委员会委员,中国电子学会会士和中国通信学会会士,IEEE高级会员,《电子学报》编委。曾被评为全国和全军优秀教师,获国家和军队级科技进步奖多次以及全军通信系统有突出贡献优秀科技人员奖和总参谋部人梯奖。研究领域是网管系统和卫星通信网控系统,领导和参加研制出我国第一个商用和军用的VSAT卫星通信网控中心。

培养目标

本专业培养德、智、体全面发展,具有计算机网络技术的基础理论知识,具备计算机网络、计算机信息处理、企业网站建设与管理、网页设计与网络宣传、网络数据库的开发应用以及网络安全技术等方面能力的高等技术应用性人才。

以太网交换机

随着计算机及其互联技术(也即通常所谓的“网络技术”)的迅速发展,以太网成为了迄今为止普及率最高的短距离二层计算机网络。而以太网的核心部件就是以太网交换机。

不论是人工交换还是程控交换,都是为了传输语音信号,是需要独占线路的“电路交换”。而以太网是一种计算机网络,需要传输的是数据,因此采用的是“包交换”。但无论采取哪种交换方式,交换机为两点间提供“独享通路”的特性不会改变。就以太网设备而言,交换机和集线器的本质区别就在于:当A发信息给B时,如果通过集线器,则接入集线器的所有网络节点都会收到这条信息(也就是以广播形式发送),只是网卡在硬件层面就会过滤掉不是发给本机的信息;而如果通过交换机,除非A通知交换机广播,否则发给B的信息C绝不会收到(获取交换机控制权限从而监听的情况除外。

4 刘克成,郑珂编著

图书信息

作 者:刘克成,郑珂 主编

出 版 社:人民邮电出版社

出版时间:2011-9-1

版 次:1

页 数:318

字 数:536000

印刷时间:2011-9-1

开 本:16开

纸 张:胶版纸

印 次:1

I S B N:9787115256256

包 装:平装

内容简介

本书系统讲解了计算机网络的概念和原理以及发展前沿的最新实用技术。本书包括计算机网络的基本内容,并与国际计算机网络教学最新发展同步,引入较新的网络技术。本书共9章,分别介绍了数据通信基础、计算机网络的发展和网络体系结构等基本概念,以及物理层、数据链路层、局域网、广域网、网络层、传输层、应用层、网络安全等内容。各章后面均附有大量习题供学生巩固所学知识。

本书可作为计算机专业及相关专业本科生的教材,也可作为计算机专业硕士研究生入学考试参考用书以及网络工程师参考用书。

目录

第1章 概论

1.1 计算机网络概述

1.1.1 计算机网络的基本概念

1.1.2 计算机网络的功能

1.1.3 计算机网络的发展和现状

1.1.4 计算机网络的标准化工作及相关组织

1.1.5 计算机网络的组成

1.2 计算机网络的分类

1.2.1 按网络的覆盖范围分类

1.2.2 按传输媒体分类

1.2.3 按使用范围分类

1.2.4 按拓扑结构分类

1.2.5 根据网络的通信方式分类

1.3 计算机网络的体系结构

1.3.1 基本概念

1.3.2 ISO/OSI参考模型

1.3.3 OSI通信原理

1.3.4 OSI/RM的缺点

1.3.5 TCP/IP的体系结构

1.3.6 OSI与TCP/IP参考模型的比较

1.3.7 五层协议的体系结构

小结

习题

第2章 数据通信和物理层

2.1 数据通信的基本概念

2.1.1 数据通信系统的基本模型

2.1.2 信息、数据与信号

2.1.3 模拟与数字

2.1.4 DTE和DCE

2.2 数据通信系统的性能指标

2.2.1 数据传输速率

2.2.2 带宽

2.2.3 波特率

2.2.4 时延

2.2.5 时延带宽积

2.2.6 利用率

2.2.7 误码率

2.3 信道容量

2.3.1 奈奎斯特准则

2.3.2 香农定理

2.4 数据传输方式

2.4.1 单工模式、半双工模式和全双工模式

2.4.2 并行传输和串行传输

2.4.3 同步传输和异步传输

2.4.4 基带传输和频带传输

2.5 数据编码与数据调制

2.5.1 数字数据的数字信号编码

2.5.2 数字数据的模拟信号编码

2.5.3 模拟数据的数字信号编码

2.6 信道复用技术

2.6.1 频分多路复用

2.6.2 时分多路复用

2.6.3 波分多路复用

2.6.4 码分多路复用

2.7 数字传输系统

2.7.1 准同步数字系列

2.7.2 同步光纤网和同步数字系列

2.8 物理层的传输介质

2.8.1 导向传输介质

2.8.2 非导向传输介质

2.9 物理层的功能、模型与特性

2.9.1 物理层的功能

2.9.2 物理层的特性

2.9.3 物理层接口标准举例

2.9.4 RS-232串行接口标准

小结

习题

第3章 数据链路层

3.1 数据链路层概述

3.1.1 数据链路层的基本功能

3.1.2 数据链路层的服务

3.2 帧同步功能

3.2.1 字符计数法

3.2.2 字符填充的首尾定界符法

3.2.3 比特填充的首尾定界符法

3.3 流量控制功能

3.3.1 停等协议

3.3.2 后退N帧ARQ协议

3.3.3 选择重发ARQ协议

3.3.4 滑动窗口协议

3.4 差错控制功能

3.4.1 差错的特性

3.4.2 检错及纠错原理

3.4.3 检错码

3.4.4 纠错码

3.5 数据链路层协议

3.5.1 高级数据链路控制规程

3.5.2 Internet数据链路控制协议PPP

小结

习题

第4章 局域网技术

4.1 局域网概述

4.2 局域网体系结构

4.2.1 IEEE 802局域网参考模型

4.2.2 介质访问控制子层

4.2.3 逻辑链路控制子层

4.3 以太网介质访问控制技术

4.3.1 ALOHA

4.3.2 CSMA

4.3.3 CSMA/CD

4.4 以太网帧格式和数据封装

4.4.1 以太网帧格式

4.4.2 以太网数据封装

4.4.3 以太网中地址

4.5 常见以太网

4.5.1 传统以太网

4.5.2 100Mbit/s Ethernet

4.5.3 Gigabit Ethernet

4.5.4 10 Gigabit Ethernet

4.6 交换式以太网

4.6.1 交换机

4.6.2 交换式以太网及其特点

4.7 虚拟局域网

4.7.1 虚拟局域网的概念

4.7.2 VLAN对传统局域网的优势

4.7.3 虚拟局域网的类型

4.7.4 虚拟局域网的协议标准

4.7.5 虚拟局域网中的链路类型

4.8 其他局域网

4.8.1 令牌环

4.8.2 令牌总线

4.8.3 FDDI网

4.9 无线局域网

4.9.1 无线局域网的概念和特点

4.9.2 主要无线局域网的标准

4.9.3 无线局域网的体系结构

4.9.4 无线局域网的介质访问控制方式

4.9.5 无线局域网的组建

4.9.6 无线局域网的安全

小结

习题

第5章 广域网

5.1 广域网概述

5.2 计算机网络的数据交换技术

5.2.1 电路交换

5.2.2 存储转发交换

5.3 广域网接入技术

5.3.1 DSL接入技术

5.3.2 帧中继网

5.3.3 ATM网

小结

习题

第6章 网络层

6.1 网络层概述

6.1.1 网络层的功能

6.1.2 网络层提供的服务

6.2 IPv4协议

6.2.1 IPv4协议简介

6.2.2 IPv4地址及子网划分

6.2.3 IP数据报格式

6.2.4 IP数据报分片与重组

6.2.5 IP数据报转发

6.2.6 无类别域间路由

6.2.7 网络地址转换

6.3 网络层的协议

6.3.1 ARP和RARP

6.3.2 ICMP

6.4 路由算法和路由协议

6.4.1 路由协议的分类

6.4.2 路由信息协议

6.4.3 最短路由优先路由算法(SPF)

6.4.5 开放最短路径优先算法(OSPF)

6.4.6 边界网关协议

6.5 网络层设备

6.5.1 路由器的组成和功能

6.5.2 路由表

6.5.3 路由转发

6.6 IPv6协议

6.6.1 IPv4协议的设计缺陷

6.6.2 IPv6数据报格式

6.6.3 IPv6地址结构

6.6.4 IPv4到IPv6的过渡技术

小结

习题

第7章 传输层

7.1 概述

7.1.1 传输层功能

7.1.2 传输层服务

7.2 传输协议的要素

7.2.1 传输层编址

7.2.2 建立传输连接

7.2.3 释放传输连接

7.2.4 流量控制和缓存

7.3 TCP/IP的运输层

7.3.1用户数据报协议UDP

7.3.2 用户数据报格式

7.4 传输控制协议TCP

7.4.1 TCP概述

7.4.2 TCP报文段的首部

7.4.3 TCP数据编号与确认

7.4.4 TCP可靠性保证

7.4.5 TCP流量控制

7.4.6 TCP拥塞控制

7.4.7 TCP运输连接管理

小结

习题

第8章 应用层

8.1 应用层的基本概念

8.1.1 主要的应用层协议

8.1.2 网络应用模式

8.2 域名系统

8.2.1 Internet的域名结构

8.2.2 域名服务器

8.2.3 域名解析过程

8.2.4 DNS的报文格式

8.3 文件传送协议

8.3.1 FTP的工作原理

8.3.2 FTP的数据格式

8.3.3 FTP的命令和应答

8.3.4 简单文件传输协议

8.4 远程登录协议Telnet

8.4.1 Telnet工作原理

8.4.2 Telnet语法与远程登录实现

8.5 电子邮件

8.5.1 电子邮件系统的组成结构

8.5.2 电子邮件格式与MIME

8.5.3 SMTP与POP3

8.6 万维网

8.6.1 万维网工作原理

8.6.2 统一资源定位符

8.6.3 超文本传送协议

8.7 动态主机配置协议

8.7.1 DHCP的常用术语

8.7.2 DHCP的工作过程

8.8 简单网络管理协议

8.8.1 SNMP网络管理系统组成

8.8.2 SNMP

8.8.3 管理信息结构

8.8.4 管理信息库

小结

习题

第9章 网络安全

9.1 网络安全概述

9.1.1 常见的网络攻击方法

9.1.2 网络安全服务

9.1.3 网络安全机制

9.2 数据加密技术

9.2.1 对称密钥密码体制与DES算法

9.2.2 公开密钥密码体制与RSA算法

9.3 数字签名和报文摘要

9.3.1 数字签名

9.3.2 报文摘要

9.4 计算机病毒

9.4.1 计算机病毒的概念

9.4.2 计算机病毒的特征

9.4.3 计算机病毒的分类

9.4.4 计算机病毒的防治

9.5 防火墙技术

9.5.1 防火墙基本概念

9.5.2 防火墙体系结构

9.5.3 防火墙的局限性

小结

习题

参考文献

5 计算机网络(美)特南鲍姆

图书信息

中文书名:计算机网络(第四版)

外文书名:Computer Networks.

著者:(美)特南鲍姆

译者:潘爱民

出 版 社:清华大学出版社

出版日期:2004-08-01

上架时间:2010-12-9

平装:743页

开本:16开

ISBN:9787302089773

定价:¥60.00

内容简介

《计算机网络(第4版)》全书按照网络协议模型(物理层、数据链路层、介质访问控制子层、网络层、传输层和应用层),自下而上系统地介绍了计算机网络的基本原理,并给出了大量实例。在讲述各网络层的同时,还融合进了近年来迅速发展起来的各种网络技术,如Internet、SONET、ADSL、CDMA、WLAN和蓝牙等。另外,针对当前计算机网络的发展现状以及计算机安全的重要性,本书用了一整章的篇幅对计算机安全进行了深入讨论。

编辑推荐

《计算机网络(第4版)》是国内外使用最为广泛的计算机网络经典教材。适用对象很广泛。对于学习计算机网络课程的本科生以及研究生,本书都可以作为教材或教学参考书,每一章后面的大量练习题,可用于课程作业或者复习要点。对于从事网络研究、网络工程以及使用和管理网络的科研和工程技术人员,本书也是一本很有价值的参考读物。

作译者简介

作者简介

姓名:(美) 特南鲍姆 (Tanenbaum A.S.)

作品:《计算机网络》 《分布式操作系统》 《分布式系统:原理与范例》 《计算机网络》 《结构化计算机组成》

译者简介

潘爱民,浙江海宁人,获得了南开大学数学学士学位,清华大学工学硕士学位,以及北京大学计算机科学博士学位。他从中学时代开始接触计算机编程,经历了从DOS到Windows各种版本的发展历程。潘爱民于1994年开始在北京大学计算机研究所从事计算机应用方向的研究和开发工作,2000年破格晋升为副研究员。2002年担任北京大学计算机研究所信息安全研究室主任。曾经长期从事软件技术的研究和开发工作,并且撰写了大量的软件技术文章,1999年曾经是《微电脑世界》杂志社的合作专家。他著写了《COM原理与应用》(1999年出版),翻译了多部关于软件开发技术的经典名作,如《Visual C++技术内幕》(第四、六版)、《C++ Primer中文版》(第三版)、《COM本质论》、《Effective Java中文版》等。

目录

第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.2.6 互联网

1.3 网络软件

1.3.1 协议层次

1.3.2 各层的设计问题

1.3.3 面向连接与无连接的服务

1.3.4 服务原语

1.3.5 服务与协议的关系

1.4 参考模型

1.4.1 OSI参考模型

1.4.2 TCP/IP参考模型

1.4.3 OSI参考模型与TCP/IP参考模型的比较

1.4.4 OSI模型和协议的缺点

1.4.5 TCP/IP参考模型的缺点

1.5 网络实例

1.5.1 Internet

1.5.2 面向连接的网络:X.25、帧中继和ATM

1.5.3 以太网

1.5.4 无线LAN:802.11

1.6 网络标准化

1.6.1 电信领域中最有影响的组织

1.6.2 国际标准领域中最有影响的组织

1.6.3 Internet标准领域中最有影响的组织

1.7 度量单位

1.8 本书其余部分的概要

1.9 本章小结

习题

第2章 物理层

2.1 数据通信的理论基础

2.1.1 傅立叶分析

2.1.2 带宽受限的信号

2.1.3 信道的最大数据传输率

2.2 有导向的传输介质

2.2.1 磁介质

2.2.2 双绞线

2.2.3 同轴电缆

2.2.4 光 纤

2.3 无线传输

2.3.1 电磁波谱

2.3.2 无线电传输

2.3.3 微波传输

2.3.4 红外线和毫米波

2.3.5 光波传输

2.4 通信卫星

2.4.1 地球同步卫星

2.4.2 中间轨道卫星

2.4.3 低轨道卫星

......

第9章 阅读书目和参考文献

9.1 进一步阅读的建议

9.1.1 简介和综合论著

9.1.2 物理层

9.1.3 数据链路层

9.1.4 介质访问控制子层

9.1.5 网络层

9.1.6 传输层

9.1.7 应用层

9.1.8 网络安全

9.2 按字母顺序的参考文献

概述

第1章 概述

在过去的三个世纪中,每一个世纪都有一种占主导地位的技术。18世纪伴随着工业革命到来的是大型机械系统的时代;19世纪是蒸汽机的时代;而在20世纪的发展历程中,关键的技术是信息收集、处理和分发。在其他的发展方面,我们还可以看到:遍布全球的电话网络建立起来了;无线电广播和电视出现了;计算机工业诞生了,并且以超乎想象的速度在增长;另外,通信卫星也发射上天了。

技术快速发展的一个直接结果是,这些领域正在快速地融合,信息收集、传输、存储和处理之间的差别正在迅速地消失。对于具有数百个办公室的大型组织来说,尽管这些办公室分布在广阔的地理区域中,但未来期望的情景是,工作人员只要单击一下按钮,就可以查看到最远处分部的状态。随着信息收集、处理和分发能力的不断提高,我们对于更加复杂的信息处理技术的需求也增长得更快。

与其他的工业(比如汽车和航空运输业)相比,计算机工业还非常年轻,尽管如此,计算机技术却在很短的时间内有了惊人的进展。在计算机诞生之初的20年间,计算机系统是高度集中化的,通常位于一个很大的房间中。该房间通常配有玻璃墙,参观的人透过玻璃墙可以欣赏到里边伟大的电子奇迹。中等规模的公司或者大学可能会有一台或者两台计算机,而大型的研究机构最多也就几十台计算机。要在20年内生产出大量同样功能但是体积比邮票还小的计算机,在当时的人们看来纯属科学幻想。

计算机和通信的结合对于计算机系统的组织方式产生了深远的影响。把一台大型的计算机放在一个单独的房间中,然后用户带着他们的处理任务去房间里上机,这种“计算机中心”的概念现在已经完全过时了。由一台计算机来处理整个组织中所有的计算需求,这种老式的模型已经被新的模型所取代,在新的模型下,由大量独立的、但相互连接起来的计算机来共同完成计算任务。这些系统称为计算机网络(computer networks)。如何设计这些网络,并且将这些网络组织起来,这是本书的主题。

在本书中,我们将使用术语“计算机网络”来表示通过同一种技术相互连接起来的一组自主计算机的集合。如果两台计算机能够交换信息,则称这两台计算机是相互连接的(interconnected)。两台机器之间的连接不一定要通过铜线,光纤、微波、红外线和通信卫星也可以用来建立连接。以后我们将会看到,网络可以有不同的大小、形状和形式。Internet或者万维网(Wor1d Wide Web)都不是计算机网络,可能很多人对此会觉得很奇怪。到本书末尾的时候,你就会明白其中的原因。现在给出一个简单的答案:Internet并不是一个单一的网络,而是一个由许多个网络构成的网络;Web是一个分布式系统,它运行在Internet之上。显示全部信息第1章 概述

在过去的三个世纪中,每一个世纪都有一种占主导地位的技术。18世纪伴随着工业革命到来的是大型机械系统的时代;19世纪是蒸汽机的时代;而在20世纪的发展历程中,关键的技术是信息收集、处理和分发。在其他的发展方面,我们还可以看到:遍布全球的电话网络建立起来了;无线电广播和电视出现了;计算机工业诞生了,并且以超乎想象的速度在增长;另外,通信卫星也发射上天了。

技术快速发展的一个直接结果是,这些领域正在快速地融合,信息收集、传输、存储和处理之间的差别正在迅速地消失。对于具有数百个办公室的大型组织来说,尽管这些办公室分布在广阔的地理区域中,但未来期望的情景是,工作人员只要单击一下按钮,就可以查看到最远处分部的状态。随着信息收集、处理和分发能力的不断提高,我们对于更加复杂的信息处理技术的需求也增长得更快。

与其他的工业(比如汽车和航空运输业)相比,计算机工业还非常年轻,尽管如此,计算机技术却在很短的时间内有了惊人的进展。在计算机诞生之初的20年间,计算机系统是高度集中化的,通常位于一个很大的房间中。该房间通常配有玻璃墙,参观的人透过玻璃墙可以欣赏到里边伟大的电子奇迹。中等规模的公司或者大学可能会有一台或者两台计算机,而大型的研究机构最多也就几十台计算机。要在20年内生产出大量同样功能但是体积比邮票还小的计算机,在当时的人们看来纯属科学幻想。

计算机和通信的结合对于计算机系统的组织方式产生了深远的影响。把一台大型的计算机放在一个单独的房间中,然后用户带着他们的处理任务去房间里上机,这种“计算机中心”的概念现在已经完全过时了。由一台计算机来处理整个组织中所有的计算需求,这种老式的模型已经被新的模型所取代,在新的模型下,由大量独立的、但相互连接起来的计算机来共同完成计算任务。这些系统称为计算机网络(computer networks)。如何设计这些网络,并且将这些网络组织起来,这是本书的主题。

在本书中,我们将使用术语“计算机网络”来表示通过同一种技术相互连接起来的一组自主计算机的集合。如果两台计算机能够交换信息,则称这两台计算机是相互连接的(interconnected)。两台机器之间的连接不一定要通过铜线,光纤、微波、红外线和通信卫星也可以用来建立连接。以后我们将会看到,网络可以有不同的大小、形状和形式。Internet或者万维网(Wor1d Wide Web)都不是计算机网络,可能很多人对此会觉得很奇怪。到本书末尾的时候,你就会明白其中的原因。现在给出一个简单的答案:Internet并不是一个单一的网络,而是一个由许多个网络构成的网络;Web是一个分布式系统,它运行在Internet之上。

在一些文献中,计算机网络和分布式系统(distributed system)这两个概念容易使人混淆。两者的关键差别在于:在一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。通常,对用户来说,分布式系统只有一个模型或-范型。在操作系统之上有一层软件中间件(midd1eware)负责实现这个模型。一个著名的分布式系统的例子是万维网(Wor1d Wide Web),在万维网中,所有的一切看起来就好像是一个文档(Web页面)一样。

在计算机网络中,这种统一性、模型以及其中的软件都不存在。用户看到的是实际的的。如果一个用户希望在一台远程机器上运行一个程序,那么,他①必须登录到远程机器上,然后在那台机器上运行该程序。

实际上,分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络与分布式系统之间的区别更多地在于软件(特别是操作系统),而不是硬件。

然而,这两个主题之间也有许多重合的地方。例如,分布式系统和计算机网络都需要移动文件。不同之处在于是谁来发起移动操作,是系统还是用户?虽然本书的焦点主要在于网络,但是讨论到的许多话题在分布式系统中也是很重要的。有关于分布式系统的更多信息,请参考(Tanenbaum and Van Steen,2002)。

1.1 计算机网络的应用

在开始讨论技术细节之前,首先值得花一点时间来说明为什么人们对于计算机网络很感兴趣,以及计算机网络可用来做些什么事情。毕竟,如果没有人对计算机网络感兴趣的话,那就不会建立这么多计算机网络了。我们首先讨论针对公司和个人的传统用法,然后再转移到最新的一些发展动向,包括针对移动用户和家庭网络的应用上来。

1.1.1 商业应用

许多公司都具有相当数量的计算机。例如,一家公司可能用一些单独的计算机来监视生产过程、记录库存,以及管理工资的发放工作。最初的时候,这些计算机都是独立工作的,但是后来管理部门决定将这些计算机连接起来,以便将有关整个公司的信息关联起来,并且可以随时访问这些信息。

将这个公司的情形更加泛化一点,这里涉及到的问题是资源共享(resource sharing),其目标是,让每一个人都可以访问所有的程序、设备和特殊的数据,并且做到跟这些资源和用户的物理位置无关。一个既显然又非常普遍的例子是,让一个办公室里的所有工作人员共用同一台打印机。公司没有必要为每一个工作人员都配备一台个人打印机,而且,一台高性能的网络打印机通常比一大批独立的打印机更加便宜,打印速度更快,而且也更容易维护。

然而,比共享物理资源(比如打印机、扫描仪和CD刻录机)更重要的是共享信息。每一个大型的或中等规模的公司和许多小型的公司都越来越依赖于计算机化的信息。大多数公司都有顾客记录、库存信息、收到的账单记录、财务报告、缴税信息以及其他更多的在线信息。如果一家银行的所有计算机都不能工作了,那么这家银行可能坚持不了5分钟。如果一个现代化的生产车间使用了计算机控制的装配线,那么计算机崩溃后也不可能继续工作。现在,即使是很小规模的旅行社,甚至只有三个人规模的律师事务所也与计算机网络有着密切的联系,通过计算机网络,雇员们可以即时地访问有关的信息和文档。

对于小公司而言,可能所有的计算机都在一个办公室里,或者位于同一个建筑物内,但是对于大型的公司,计算机和雇员们可能分散在许多个办公室中,甚至分散在不同国家的多个分支机构中。然而,纽约的一个销售员有时候需要访问新加坡的产品库存数据库。换句话说,一个用户离他要访问的数据相隔15 000公里,但是他仍然要访问这些数据,就好像这些数据存放在本地一样。简而言之,计算机网络的这个目标可以定义为:企图打破“地理位置的束缚(tyranny of geography)”。

按照最简单的形式,你可以把一个公司的信息系统想象成:由一个或者多个数据库,以及许多需要远程访问这些数据库的雇员们组成的。在这个模型中,数据存储在性能较强大的计算机上,称为服务器(server)。通常这些服务器集中在同一个场所,并且由系统管理员对它们进行维护。相反,雇员们的桌子上有一些简单的机器,称为客户(c1ient),通过这些客户,雇员可以访问远程的数据,例如,他们可以访问远程的电子表格。(有时候,我们也把客户机器的使用者称作“客户”,但是根据上下文环境,你应该可以判断出到底是指机器,还是指机器的用户。)客户和服务器通过网络连接起来,如图1.1所示。请注意,这里我们只是用一个简单的椭圆形来表示一个网络,而没有表达其中的任何细节。当我们从抽象意义上来表达一个网络的时候,就使用这种形式。当有需要的时候,我们也会提供更多的细节。

这整个结构称为“客户-服务器模型(client—server model)”。这种模型有很广泛的应用,它也是许多网络应用的基础。当客户和服务器位于同一个建筑物内(比如,属于同一个公司)的时候,这种模型是适用的;当客户和服务器相隔很远的时候,这种模型也是适用的。例如,当一个人在家里访问一个Web页面的时候,就使用了这种模型;其中,远程的Web服务器就是模型中的服务器,用户的个人计算机是模型中的客户。在大多数情况下,一台服务器可以处理许多客户的请求。

……

6 中国铁道出版社出版图书

基本信息

书名:计算机网络

书号:7-113-10815

作者:李环

定价:36.00元

出版日期:2010年3月

主配关系:10815-10813

开本:16开

出版单位:中国铁道出版社

内容简介

本书较为系统地介绍了计算机网络的基本原理、技术与网络应用。全书共分10章,分别介绍了计算机网络发展以及组成和原理体系结构、物理层、数据链路层、局域网与广域网、网络层、传输层、应用层、网络管理、网络安全,最后还介绍了网络新技术。每章附有习题,附录中给出了部分习题答案。为了方便教学,本书还配有电子教案。本书内容丰富、结构严谨,在由浅入深、循序渐进地讲述网络的基本概念和原理的同时,注重计算机网络的实际应用,每个章节重要的知识点都配有精心设计的案例。另外,和本书配套的有《计算机网络实验》一书,旨在提高实际动手能力。本书可作为高校本科计算机网络教材,尤其适合于应用型人才的培养。

图书目录

第1章 绪论 1

1.1 计算机网络的形成与发展 1

1.1.1 计算机网络的形成 1

1.1.2 计算机网络的发展 2

1.2 计算机网络的定义及分类 3

1.2.1 计算机网络的定义 3

1.2.2 计算机网络的拓扑结构 3

1.2.3 计算机网络的分类 4

1.3 计算机网络的组成 5

1.4 计算机网络的性能指标 5

1.5 计算机网络的体系结构和标准化组织 9

1.5.1 网络体系结构的基本概念 9

1.5.2 标准化组织与管理机构 12

1.6 计算机网络参考模型 14

1.6.1 OSI参考模型 14

1.6.2 TCP/IP参考模型 16

1.6.3 具有5层协议的体系结构 18

习题一 19

第2章 物理层 21

2.1 物理层的基本概念 21

2.1.1 物理层的功能和提供的服务 21

2.1.2 数据通信的基本概念 24

2.2 物理层下的传输媒体 30

2.2.1 双绞线 31

2.2.2 同轴电缆 31

2.2.3 光缆 32

2.2.4 地面微波传输 33

2.2.5 卫星通信 33

2.3 信道复用技术 34

2.3.1 频分复用 34

2.3.2 波分复用 34

2.3.3 时分复用 35

2.3.4 码分复用 36

2.4 数字传输技术 38

2.4.1 数据编码技术 38

2.4.2 数据传输技术 43

2.4.3 数据交换技术 44

2.5 宽带接入技术 49

2.6 物理层网络设备 51

习题二 51

第3章 数据链路层 53

3.1 数据链路层概述 53

3.1.1 数据链路层的基本概念 53

3.1.2 数据链路层的主要功能 54

3.1.3 数据链路层提供的服务 55

3.1.4 数据帧 56

3.2 数据链路层的几种技术 58

3.2.1 差错控制技术 58

3.2.2 差错控制的应用 64

3.2.3 流量控制技术 64

3.3 数据链路层协议 65

3.3.1 停止等待协议 65

3.3.2 滑动窗口协议 67

3.4 数据链路层设备 70

3.4.1 网桥 70

3.4.2 二层交换机 72

习题三 74

第4章 局域网与广域网 76

4.1 局域网 76

4.1.1 局域网概述 76

4.1.2 局域网体系结构 82

4.2 以太网 87

4.3 虚拟局域网 91

4.4 高速以太网 94

4.5 广域网 100

4.5.1 广域网的标准协议介绍 101

4.5.2 HDLC协议 101

4.5.3 点对点协议 105

4.5.4 X.25协议的数据链路层 107

4.5.5 帧中继的数据链路层 108

4.5.6 ATM的数据链路层 110

习题四 113

第5章 网络层 115

5.1 网络层的基本概念 115

5.1.1 网络层需要解决的问题 115

5.1.2 网络层的地位与功能 116

5.1.3 网络层提供的两种服务 116

5.1.4 网络互连的基本概念 118

5.2 网际协议 118

5.2.1 IPv4 119

5.2.2 IP地址 119

5.2.3 ARP与RARP 125

5.2.4 划分子网和构造超网 130

5.2.5 无分类域间路由选择(CIDR)技术 138

5.2.6 网络地址转换NAT技术 141

5.2.7 IP数据报与报头格式 145

5.2.8 IP数据报的分片和重组 148

5.3 网际控制报文协议(ICMP) 151

5.3.1 ICMP的功能 152

5.3.2 ICMP报文的封装 152

5.3.3 ICMP报文的类型 152

5.3.4 ICMP报文 155

5.4 路由技术基础 159

5.4.1 路由器的基本功能 159

5.4.2 路由器的结构 163

5.4.3 路由器的工作原理 164

5.4.4 路由选择策略 165

5.4.5 自治系统和层次路由选择协议 167

5.4.6 内部网关协议RIP和OSPF 167

5.4.7 外部网关协议(BGP) 176

5.5 IP多播与IGMP 179

5.5.1 IP多播的基本概念 179

5.5.2 在局域网实现多播 181

5.5.3 IGMP和多播路由选择协议 181

习题五 184

第6章 传输层 187

6.1 传输层概述 187

6.1.1 传输层的几个概念 187

6.1.2 传输层的基本功能 191

6.1.3 TCP/IP体系结构中的传输层 194

6.2 传输控制协议(TCP) 195

6.2.1 TCP概述 195

6.2.2 TCP的连接 195

6.2.3 TCP的功能和特点 196

6.2.4 TCP报文 197

6.2.5 可靠传输的工作原理 200

6.2.6 TCP的连接与释放 203

6.2.7 TCP的传输控制 206

6.2.8 TCP的流量控制 210

6.2.9 TCP的拥塞控制 211

6.3 用户数据报协议(UDP) 216

6.3.1 UDP概述 216

6.3.2 UDP报文格式 217

6.4 运输层的典型应用 219

6.4.1 几个常用的TCP/IP命令 219

6.4.2 网络编程接口 221

习题六 232

第7章 应用层 234

7.1 应用层概述 234

7.1.1 应用层简介 234

7.1.2 客户/服务器模型 235

7.1.3 TCP/IP应用层协议 236

7.2 域名系统 236

7.2.1 域名系统概述 236

7.2.2 因特网的域名结构 237

7.2.3 域名服务器和域名解析 238

7.3 万维网(WWW) 245

7.3.1 WWW概述 245

7.3.2 统一资源定位地址(URL) 246

7.3.3 超文本传送协议(HTTP) 247

7.3.4 通过Cookie实现用户与服务器的交互 255

7.3.5 Web代理服务器和条件GET方法 256

7.3.6 HTML与网站设计 257

7.4 文件传送协议(FTP) 260

7.4.1 FTP概述 260

7.4.2 FTP的工作过程 260

7.4.3 简单文件传送协议(TFTP) 264

7.5 远程登录协议(Telnet) 266

7.6 电子邮件(E-mail) 268

7.6.1 E-mail概述 268

7.6.2 E-mail的工作过程 269

7.6.3 简单邮件传送协议(SMTP) 270

7.6.4 邮件读取协议POP3和IMAP 273

7.6.5 邮件报文格式 276

7.6.6 基于万维网的电子邮件 278

7.7 动态主机配置协议(DHCP) 279

7.7.1 DHCP概述 279

7.7.2 DHCP的工作过程 280

7.7.3 DHCP的报文格式 281

习题七 284

第8章 网络管理 286

8.1 网络管理概述 286

8.1.1 网络管理的基本概念 286

8.1.2 网络管理的功能 287

8.2 网络管理模型 288

8.3 因特网标准的管理框架 290

8.4 管理信息结构 291

8.5 管理信息库 295

8.6 SNMP的协议数据单元与SNMP报文格式 297

习题八 302

第9章 网络安全 304

9.1 网络安全概述 304

9.2 密码技术 309

9.3 认证 313

9.4 网络访问控制 316

9.4.1 访问控制技术 316

9.4.2 防火墙技术 317

9.4.3 防火墙配置案例分析 318

9.5 网络安全检测 320

9.6 因特网的层次安全技术 321

9.6.1 网际层安全协议 322

9.6.2 传输层安全协议SSL/TLS 323

9.6.3 应用层安全协议 325

习题九 327

第10章 网络新技术 329

10.1 无线网络 329

10.1.1 概述 330

10.1.2 无线局域网 332

10.1.3 无线个域网 336

10.1.4 无线城域网 337

10.2 多媒体网络 338

10.2.1 概述 338

10.2.2 流式存储音频/视频 340

10.2.3 实时流协议 342

10.2.4 交互式音频/视频 344

10.3 下一代因特网 351

10.3.1 创建IPv6的原因 351

10.3.2 IPv6的地址空间 353

10.3.3 IPv6分组的格式 356

10.3.4 网际报文控制协议(ICMPv6) 361

10.3.5 IPv4向IPv6过渡技术概述 364

10.3.6 IPv6的应用现状 365

习题十 366

附录A 部分习题参考答案 368

参考文献 372

7 杨晓晖编中国铁道出版社出版图书

基本信息

书名:计算机网络

书号:978-7-113-12560

作者:杨晓晖 等

定价:28.00元

出版日期:2011年3月

出版单位:中国铁道出版社

内容简介

本书立足于培养21世纪人才,遵循精选内容、突出重点和提高质量的原则,综合相关技术的发展,系统介绍计算机网络的基本概念、基本原理及其应用技术。全书共分7章,按照自底向上的方法结合OSI参考模型和TCP/IP参考模型对计算机网络体系结构进行全面阐述,内容包括计算机网络概述、物理层、数据链路层、网络层、传输层、应用层和网络安全。

本书层次清晰、内容丰富,注重理论与实践相结合,力求反映计算机网络理论与技术的最新发展,具有很强的系统性和实用性。本书适合作为高等院校“计算机网络”课程的教材,也可供从事计算机网络及相关专业研究或应用的科研工作者、工程技术人员作为参考书使用。

图书目录

第1章 概述 1

1.1 计算机网络的定义 1

1.2 计算机网络的产生和发展 3

1.3 计算机网络的功能和应用 6

1.4 计算机网络的分类 7

1.5 网络体系结构 8

1.5.1 分层模型 8

1.5.2 协议、服务与接口 10

1.6 网络参考模型 12

1.6.1 OSI参考模型 12

1.6.2 TCP/IP参考模型 15

1.6.3 网络参考模型的比较 16

1.7 因特网标准和管理机构 17

1.7.1 因特网的发展历程 17

1.7.2 下一代因特网研究 18

1.7.3 因特网的管理 20

1.7.4 其他标准化组织 21

小结 22

习题 22

第2章 物理层 23

2.1 物理层概述 23

2.2 数据通信基础 24

2.2.1 基本概念 24

2.2.2 数据传输方式 25

2.2.3 主要技术指标 26

2.3 数据编码技术 28

2.3.1 数字数据的数字信号编码 28

2.3.2 数字数据的模拟信号编码 30

2.3.3 模拟数据的数字信号编码 31

2.4 数据交换技术 33

2.4.1 电路交换 33

2.4.2 存储转发交换 34

2.4.3 交换技术的比较 34

2.5 多路复用技术 35

2.5.1 频分多路复用 35

2.5.2 时分多路复用 36

2.5.3 码分多路复用 38

2.6 传输介质 39

2.7 物理层协议 42

小结 45

习题 45

第3章 数据链路层 47

3.1 数据链路层概述 47

3.1.1 数据链路层的基本功能 47

3.1.2 数据链路层提供的服务 49

3.2 成帧 50

3.3 差错控制 53

3.3.1 简单的差错控制编码 54

3.3.2 循环冗余码 56

3.3.3 海明码 59

3.4 流量控制 61

3.4.1 XON/XOFF协议 61

3.4.2 滑动窗口协议 61

3.5 介质访问控制 68

3.5.1 争用协议 70

3.5.2 无冲突协议 77

3.5.3 有限争用协议 79

3.6 局域网 80

3.6.1 局域网概述 80

3.6.2 逻辑链路控制子层 82

3.6.3 以太网 82

3.6.4 令牌环网 87

3.6.5 令牌总线网 92

3.6.6 高速以太网 97

3.6.7 无线局域网 102

3.6.8 局域网互连设备 106

3.6.9 虚拟局域网 113

3.7 数据链路层协议 116

3.7.1 HDLC 116

3.7.2 PPP 119

小结 121

习题 122

第4章 网络层 125

4.1 网络层概述 125

4.1.1 通信子网操作方式 126

4.1.2 网络层提供的两种服务 127

4.1.3 网络层功能 128

4.2 路由选择 132

4.2.1 静态路由选择算法 132

4.2.2 动态路由选择算法 135

4.2.3 路由选择协议 141

4.3 拥塞控制 150

4.3.1 拥塞控制概述 150

4.3.2 拥塞控制原理 152

4.3.3 拥塞控制方法 153

4.4 IP协议 156

4.4.1 IPv4报文格式 156

4.4.2 IPv4地址 159

4.4.3 子网与子网掩码 162

4.4.4 CIDR 164

4.4.5 NAT 166

4.4.6 ARP与RARP 167

4.4.7 ICMP 170

4.4.8 DHCP 171

4.4.9 IP组播 172

4.4.10 移动IP 176

4.4.11 IPv6 178

4.5 网络层设备 182

小结 184

习题 184

第5章 传输层 188

5.1 传输层概述 188

5.1.1 传输服务 188

5.1.2 传输协议 191

5.2 TCP 200

5.2.1 TCP概述 200

5.2.2 TCP报文段格式 201

5.2.3 TCP连接管理 204

5.2.4 TCP可靠传输 206

5.2.5 TCP流量控制 207

5.2.6 TCP拥塞控制 208

5.2.7 TCP定时器管理 211

5.3 UDP 212

小结 214

习题 214

第6章 应用层 216

6.1 网络应用模型 216

6.1.1 C/S模型 216

6.1.2 P2P模型 218

6.2 DNS 222

6.3 WWW 226

6.4 E-mail 229

6.5 FTP 232

6.6 Telnet 234

小结 234

习题 234

第7章 网络安全 236

7.1 网络安全概述 236

7.1.1 网络安全威胁 236

7.1.2 网络安全体系结构 238

7.2 数据加密 240

7.2.1 数据加密概述 240

7.2.2 简单密码体制 242

7.2.3 对称密码体制 243

7.2.4 非对称密码体制 246

7.2.5 基于哈希函数的加密机制 247

7.2.6 数字签名 248

7.2.7 数据鉴别 249

7.3 访问控制 252

7.3.1 系统访问控制 252

7.3.2 资源访问控制 253

7.4 网络防火墙 254

7.5 入侵检测系统 258

7.6 因特网安全协议 261

7.6.1 IPSec 261

7.6.2 SSL 263

7.6.3 应用层安全协议 263

小结 265

习题 265

参考文献 267

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/29 8:05:14