计算机网络原理Word文档格式.docx
- 文档编号:17158119
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:20
- 大小:211.65KB
计算机网络原理Word文档格式.docx
《计算机网络原理Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机网络原理Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
远程教育。
利用网络可以提供远程教育平台,借助丰富的知识管理系统,学生可以更加方便地自学,提高学习效率。
娱乐。
娱乐是人的天性,对于大多数人来说,工作之余都需要娱乐活动来丰富自己的生活。
利用网络提供各种各样的娱乐内容,既满足了社会的需要,同时也具有巨大的经济效益。
2.计算机网络与通信、网络的关系
通信(communication)就是信息的传递,是指由一地向另一地进行信息的传输与交换,其目的是传输消息。
实现通信功能的系统称为通信系统。
随着社会的发展,人们对传递消息的要求也越来越高。
在各种各样的通信方式中,利用“电”来传递消息的通信方法称为电信(telecommunication),这种通信具有迅速、准确、可靠等特点,且几乎不受时间、地点、空间、距离的限制,因而得到了飞速发展和广泛应用。
以语音通信为主要目的建立的通信系统统称为电话网络或电信网络,包括固话网络、移动网络等。
以发送电视信号为目的建立的通信系统称为电视网络。
以数据通信为目的建立的网络称为数据通信网络。
计算机网络是计算机技术、通信技术相结合的产物,可实现数据的传输、收集、分配、处理、存储、消费。
数据通信网络是计算机网络的基础或初级形式。
现在所说的网络,广义地泛指上述网络之一或全部,狭义地特指计算机网络。
随着技术的进步和应用的相互渗透,电信网络、电视网络、计算机网络将逐步实现三网融合,走向统一。
1.1.2计算机网络组成
1.1.2.1计算机网络物理组成
从物理构成上看,计算机网络包括硬件、软件、协议三大部分。
1.硬件
①两台以上的计算机及终端设备,统称为主机(host),其中部分host充当服务器,部分host充当客户机。
②前端处理机(FEP)或通信处理机或通信控制处理机(CCP),负责发送、接收数据,最简单的CCP是网卡。
③路由器、交换机等连接设备,交换机将计算机连接成网络,路由器将网络互联组成更大的网络。
④通信线路,具体完成将信号从一个地方传送到另一个地方,包括有线线路和无线线路。
2.软件
主要有实现资源共享的软件、方便用户使用的各种工具软件。
3.协议
协议由语法、语义和时序三部分构成。
其中语法部分规定传输数据的格式,语义部分规定所要完成的功能,时序部分规定执行各种操作的条件、顺序关系等。
协议是计算机网络的核心。
一个完整的协议应完成线路管理、寻址、差错控制、流量控制、路由选择、同步控制、数据分段与装配、排序、数据转换、安全管理、计费管理等功能。
1.1.2.2计算机网络功能组成
从功能上,计算机网络由资源子网和通信子网两部分组成。
其中资源子网完成数据的处理、存储等功能,通信子网完成数据的传输功能。
资源子网相当于计算机系统,通信子网是为了连网而附加上去的通信设备、通信线路等,如图1-1所示。
图1-1资源子网与通信子网
从工作方式上看,也可以认为计算机网络由边缘部分和核心部分组成。
其中边缘部分是用户直接使用的主机,核心部分由大量的网络及路由器组成,为边缘部分提供连通性和交换服务,如图1-2所示。
图1-2网络的边缘部分与核心部分
1.1.2.3计算机网络要素组成
从组成要素上看,计算机网络包括计算机、路由器、交换机、网卡、通信线路、调制解调器等基本要素组成。
其中计算机包括客户机和服务器,网卡附在计算机里面(也有外接的如USB接口网卡),负责与通信线路相连,完成收发工作,交换机用于把小范围内的计算机连接成网络,路由器用于互联多个网络组成更大的网络。
调制解调器并不是在任何网络中都需要,其作用是将孤立的计算机连接到网络上。
调制解调器有音频调制解调器、ADSL调制解调器、卫星调制解调器等多种。
1.1.3计算机网络分类
1.按分布范围分类
按分布范围可将计算机网络分为广域网、城域网、局域网和个域网。
广域网(WAN)一般分布在数十公里以上区域。
城域网(MAN)一般分布在一个城区,一般使用广域网的技术,可以看成是一个较小的广域网。
局域网(LAN)一般分布在几十米到几千米范围,传统上,局域网与广域网使用不同的技术,广域网使用交换技术,局域网使用广播技术,而这才是二者的根本区别。
但从万兆以太网开始,这种区别已经消除了。
个域网(PAN)一般指家庭内甚至是个人随身携带的网络,一般分布在几米范围内,用于将家用电器、消费电子设备、少量计算机设备连接成一个小型的网络,以采用无线通信方式为主。
2.按拓扑结构分类
按拓扑结构可将计算机网络分为总线型网络、星型网络、环型网络、树型网络、网格型网络等基本形式。
总线型网络:
用单总线把各计算机连接起来,如图1-3所示。
总线型网络的优点是建网容易,增减节点方便,节省线路。
缺点是重负载时通信效率不高。
星型网络:
每个终端或计算机都以单独(专用)的线路与一中央设备相连,如图1-4所示。
中央设备早期是计算机,现在一般是交换机或路由器。
星型网络的优点是结构简单,建网容易,延迟小,便于管理。
缺点是成本高,中心节点对故障敏感。
图1-3总线型网络图1-4星型网络
环型网络:
所有计算机环接口设备连接成一个环,可以是单环,也可以是双环。
环中信号是单向传输的。
双环网络中两个环上信号的传输方向相反,具备自愈功能。
树型网络:
节点组织成数状结构,具有层次性。
网格型网络:
一般情况下,每个节点至少有两条路径与其他节点相连。
有规则型和非规则型两种。
网格型网络的优点是可靠性高,缺点是控制复杂,线路成本高。
可以将这些基本型网络互联组织成更为复杂的网络。
3.按交换技术分类
按交换技术可将网络分为线路交换网络、报文交换网络、分组交换网络等类型。
线路交换网络:
在源节点和目的节点之间建立一条专用的通路用于数据传送。
包括建立连接、传输数据、断开连接三个阶段。
最典型的线路交换网络就是电话网络。
该类网络的优点数据直接传送延迟小。
缺点是线路利用率低,不能充分利用线路容量,不便于进行差错控制。
报文交换网络:
将用户数据加上源地址、目的地址、长度、校验码等辅助信息封装成报文,发送给下个节点。
下个节点收到后先暂存报文,待输出线路空闲时再转发给下个节点,重复这一过程直到到达目的节点。
每个报文可单独选择到达目的节点的路径。
这类网络也称为存储-转发网络。
其优点是:
①可以充分利用线路容量(可以利用多路复用技术,利用空闲时间);
②可以实现不同链路之间不同数据率的转换;
③可以实现一对多、多对一的访问,这是Internet的基础;
④可以实现差错控制;
⑤可以实现格式转换。
缺点是:
①增加资源开销,例如辅助信息导致时间和存储资源开销;
②增加缓冲延迟;
③多个报文的顺序可能发生错误,需要额外的顺序控制机制;
④缓冲区难于管理,因为报文的大小不确定,接收方在接收到报文之前不能预知报文的大小。
分组交换网络:
也称包交换网络,其原理是将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),按存储转发方式传输。
除具备报文交换网络的优点外,还具有自身的优点:
①缓冲区易于管理;
②包的平均延迟更小,网络中占用的平均缓冲区更少;
③更易标准化;
④更适合应用。
现在的主流网络基本上都可以看成是分组交换网络。
4.按采用协议分类
每层的协议都不同,因此按协议的分类应指明协议的区分方式。
比如按网络层的关键协议来分类,可以分为IP网、IPX网等,无线网络可以分为Wi-Fi网络、蓝牙网络等。
5.按使用传输介质分类
按传输介质可以分为有线网络和无线网络两大类。
有线网络又可以分为双绞线网络、同轴电缆网络、光纤网络、光纤同轴混合网络等。
无线网络又可分为无线电、微波、红外等类型。
6.按用户与网络的关联程度分
按用户与网络的关联程度可以将计算机网络分为骨干网、接入网和驻地网。
1.1.4网络体系结构
1.1.4.1分层与体系结构
网络体系结构是指构成计算机网络的各组成部分及计算机网络本身所必须实现的功能的精确定义。
更直接地说,是计算机网络中的层次、各层的协议以及层间的接口的集合。
网络非常复杂,为便于研究和实现,需要按体系结构的方式进行建模。
而体系结构通常都具有可分层的特性,因此网络体系结构都分成层次结构。
分层的基本原则如下:
①各层之间界面清晰自然,易于理解,相互交流尽可能少。
②各层功能的定义独立于具体实现的方法。
③保持下层对上层的独立性,单向使用下层提供的服务。
依据上述原则,将网络分成多个层次,从最低层到最高层依此称为第1层、第2层,……,第n层,通常还为每层起一个特定的名称,如第1层的名称为物理层。
每层有完成给定功能的实体组成,第n层的实体可记为n-实体。
1.1.4.2接口、协议与服务
接口是指同一系统内部两个相邻层次之间的交往规则。
协议是指通信双方实现相同功能的相应层之间的交往规则。
协议与接口的关系如图1-5所示。
图1-5接口与协议
服务是指为紧相邻的上层提供的功能调用,每层只能调用紧相邻的下层提供的服务。
服务通过服务访问点(SAP)提供,如图1-6所示。
计算机网络提供的服务可分为三类。
图1-6服务及服务访问点
1.面向连接的服务与无连接的服务
面向连接的服务是指在通信之前,双方需先建立连接,然后才能开始传送数据,传送完成后需释放连接。
建立连接时需要分配相应的资源如缓冲区,以保证通信能正常进行。
比如打电话就是面向连接的服务。
无连接的服务是指双方通信前不事先建立连接,需要发送数据时,直接发送。
比如平常写信交由邮局投递的过程就是无连接的服务。
2.有应答服务与无应答服务
有应答服务是指接收方在收到数据后向发送方给出相应的应答,该应答由传输系统内部自动实现,而不是用户实现。
例如文件传输服务。
无应答服务是指接收方收到数据后不自动给出应答。
若需应答,由高层实现。
例如WWW服务,客户端收到服务器发送的页面文件后不给出应答。
3.可靠服务与不可靠服务
可靠服务是指网络具有检错、纠错、应答机制,能保证数据正确、可靠地传送到目的地。
而不可靠服务是指网络不能保证数据正确、可靠地传送到目的地,网络只是尽量正确、可靠,是一种尽力而为的服务。
1.1.4.3数据传送单位
服务数据单元SDU:
为完成用户所要求的功能而应传送的数据。
第N层的服务数据单元记为N-SDU。
协议控制信息PCI:
控制协议操作的信息。
第N层的协议控制信息记为N-PCI。
协议数据单元PDU:
协议交换的数据单位。
第N层的协议数据单元记为N-PDU。
三者之间的关系为:
N-SDU+N-PCI=N-PDU=(N–1)SDU。
其变换过程如图1-7所示。
图1-7数据单元关系
1.1.4.4OSI/ISO与TCP/IP体系结构模型
1.OSI模型
国际标准化组织(InternationalStandardizationOrganization,ISO)于1978年提出了一个网络体系结构模型,称为开放系统互联参考模型(OSI)。
OSI有7层,从低到高依次称为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
如图1-8所示。
图1-8OSI层次结构
OSI参考模型中各层的功能如下。
物理层:
在链路上透明地传输位。
需要完成的工作包括线路配置、确定数据传输模式、确定信号形式、对信号进行编码、连接传输介质。
为此定义了建立、维护和拆除物理链路所具备的机械特性、电气特性、功能特性以及规程特性。
数据链路层:
把不可靠的信道变为可靠的信道。
为此将比特组成帧,在链路上提供点到点的帧传输,并进行差错控制、流量控制等。
网络层:
在源节点-目的节点之间进行路由选择、拥塞控制、顺序控制、传送包,保证报文的正确性。
网络层控制着通信子网的运行,因而它又称为通信子网层。
传输层:
提供端-端间可靠的、透明的数据传输,保证报文顺序的正确性、数据的完整性。
会话层:
建立通信进程的逻辑名字与物理名字之间的联系,提供进程之间建立、管理和终止会话的方法,处理同步与恢复问题。
表示层:
实现数据转换(包括格式转换、压缩、加密等),提供标准的应用接口、公用的通信服务、公共数据表示方法。
应用层:
对用户不透明的各种服务,如E-mail。
OSI模型比较完整,但也非常复杂。
除了低三层有实现外,其余层次没有实现,现在已基本不用。
2.TCP/IP模型
美国国防部高级研究计划局(DOD-ARPA)1969年在研究ARPANET时提出了TCP/IP模型,从低到高各层依次为网络接口层、互联网层、传输层、应用层,如图1-9所示。
图1-9TCP/IP层次结构
应用层、传输层、互联网层都定义了相应的协议和功能,但网络接口层一直没有明确地定义其功能、协议和实现方式。
应用层的主要协议有DNS,HTTP,SMTP,POP3,FTP,TELNET,SNMP。
传输层的主要协议有TCP,UDP。
互联网层的主要协议有IP,ICMP,ARP,RARP。
TCP/IP模型与OSI模型的大致对应关系如表1-1所示。
由于TCP/IP有大量的协议和应用支持,现在已成为事实上的标准。
表1-1OSI模型与TCP/IP模型对比
OSI模型
TCP/IP模型
应用层
网络层
互联网层
表示层
不存在
数据链路层
网络接口层
会话层
物理层
传输层
1.2数据通信基础
1.2.1数据通信概念
广义地讲,把由一地向另一地或多地进行消息的有效传递称为数据通信。
例如两个人在一起聊天,是通过声音来传递消息的,聋哑人之间的手语,是通过手势来传递消息的,只不过通信距离较短;
而打电话、发电子邮件等,则分别是通过电话系统和计算机网络来传递消息的,通信距离可以很长。
自从19世纪末人们开始利用电信号传递消息以来,电信这种通信方法得到了深入研究和飞速发展,形成了一整套完备的理论、技术及相应的设备,成为当今社会最重要的通信手段。
所以,从狭义的角度讲,把利用电磁波、电子技术、光电子等手段,借助电信号或光信号实现从一地向另一地或多地进行消息地有效传递和交换的过程称为数据通信。
通信的实质就是实现信息的有效传递,它不仅要将有用的信息进行无失真、高效率的传输,而且还要在传输的过程中减少或消除无用信息和有害信息。
1.2.1.1基本概念
1.数据和信号
数据是运送信息的实体,而信号则是数据的电气的或电磁的表现。
无论数据或信号,都既可以是模拟的也可以是数字的。
所谓“模拟的”就是连续变化的,而“数字的”就表示取值仅允许为有限的几个离散数值。
2.信道
信道一般用来表示向某一个方向传送信息的媒体,因此,一条通信电路往往包含一条发送信道和一条接收信道。
从通信的双方信息交互的方式看,可以有三种基本方式。
1)单工通信
单工通信只有一个方向的通信而没有反方向的交互,仅需要一条信道,无线电广播、电视广播就属于这种类型。
2)半双工通信
半双工通信即通信的双方都可以发送信息,但不能同时发送。
3)全双工通信
全双工通信即通信的双方可以同时发送和接收信息,通常需要两条信道。
3.码元
数字通信中对数字信号的计量单位采用码元这个概念。
一个码元指的是一个固定时长的数字信号波形,该时长称为码元宽度。
4.传输速率
数字通信系统的传输有效程度可以用码元传输速率和信息传输速率来描述。
1)码元传输速率
码元传输速率又可称为码元速率、信号速率、符号速率、波形速率等,它表示单位时间内数字通信系统所传输的码元个数(符号个数或脉冲个数),单位是波特(Baud)。
1波特表示数字通信系统每秒传输1个码元。
这里的码元可以是多进制的,也可以是二进制的。
2)信息传输速率
信息传输速率又可称为信息速率、比特率等,它表示单位时间内数字通信系统传输的二进制码元个数,单位是比特/秒(bps)。
5.抖动
所谓抖动,是指在噪声因素的影响下,数字信号的有效瞬间相对于应生成理想时间位置的短时偏离,是数字通信系统中数字信号传输的一种不稳定现象,也即数字信号在传输过程中,造成的脉冲信号在时间间隔上不再是等间隔的,而是随时间变化的。
抖动是由于噪声、定时恢复电路调谐不准、系统复用设备的复用和分路过程中引入的时间误差,以及传输信道质量变化等多种因素引起的。
当有多个中继站时,抖动会产生累积,对数字传输系统产生影响,因此,一般都有规定的限度。
抖动容限一般用峰-峰抖动来描述,它是指某个特定的抖动比特的时间位置相对于该比特抖动时的时间位置的最大部分偏离。
设数字脉冲一比特宽度为T,偏离位置用表示,则
×
动
1.2.1.2传输指标
通常需要对网络的效率和性能进行衡量,因此了解各种影响网络性能的传输指标是很重要的。
1.带宽
在过去,通信的主干线路都用来传送模拟信号,一个特定的信号通常是由许多不同的频率成分组成的,因此,一个信号的带宽是指该信号的各种不同频率成分所占据的频率范围,也就是说,带宽本来是指某个信号具有的频带宽度,单位是赫。
当通信线路用来传送数字信号时,数据率就应当成为数字信道最重要的指标。
但习惯上,人们愿意将“带宽”作为数字信道所能传送的“最高数据率”的同义词。
因此,网络的带宽是指在一段特定的时间内网络所能传送的比特数,单位是比特每秒。
例如,一个网络带宽为10Mbps,意味着每秒能传送1千万个比特。
正因为带宽代表数字信号的发送速率,因此带宽有时也称为吞吐量(throughput)。
实际应用中,吞吐量常用每秒发送的比特数(或字节数、帧数)来表示。
2.时延
时延是指一个报文或分组从一个网络一端传到另一端所需的时间。
通常,时延由三个部分组成。
1)发送时延
发送时延又称为传输时延,是节点在发送数据时使报文或分组从节点进入到传输媒体所需要的时间,也就是从报文或分组的第一个比特开始发送算起,到最后一个比特发送完毕所需的时间。
它的计算公式是:
信道带宽
报文或分组长度
发送时延
电磁波在信道上的传播速率
信道长度
传播时延
信道带宽是指数据在信道上的发送速率,也常称为数据在信道上的传输速率。
2)传播时延
传播时延是电磁波在信道中需要传播一定的距离而花费的时间,其计算公式是:
电磁波在自由空间的传播速率是光速,即3.0×
105km/s。
电磁波在网络传输媒体中的传播速率比在自由空间要略低一些,在铜线中的传播速率约为2.3×
105km/s,在光纤中的传播速率约为2.0×
3)处理时延
处理时延是数据在交换节点为存储转发而进行一些必要的处理所花费的时间。
处理时延重要的组成部分是分组在节点缓存队列中排队所经历的排队时延,因此,处理时延的长短通常取决于网络中当时的通信量,当网络的通信量大时,还会发生队列溢出,使分组丢失,这相当于处理时延为无穷大。
这样,数据经历的总时延就是以上三种时延之和:
总时延=传播时延+发送时延+处理时延
在计算机网络中,往返时延(Round-TripTime,RTT)也是一个重要的性能指标,它表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时延。
对于复杂的网络,往返时延要包括各中间节点的处理时延和转发数据时的发送时延。
当客户实现新的数字语音和视频应用时,可能更关心时延变化。
时延变化通常与端到端或者往返时延一起,对应用的性能需求进行全面的描述。
当用户对信息的两次获得的时间间隔较为敏感时,就需要用时延变化来描述性能。
3.时延带宽积
将网络性能的传播时延和带宽两个基本度量相乘,就得到另一个有用的度量:
时延带宽积,即
时延带宽积=传播时延×
带宽
直观地说,如果将一对进程之间的信道看成一条中空的管道,时延相当于管道的长度,带宽相当于管道的直径,如图1-10所示,那么时延带宽积就是管道的容积,即它所能容纳的比特数。
图1-10将网络看作一个管道
构造高性能网络时知道时延带宽积是很重要的,因为它相当于第一个比特到达接收方之前,发送方最多发送的比特数。
如果发送方希望接收方给出比特已经开始到达的信号,而且这个信号发回到发送方需要经过另一信道时延,那么发送方在接收到到达信号之前能够发完2倍时延带宽积的数据。
另一方面,如果发送方没有填满管道,即它停下来等到达信号,那么发送方就不能充分利用网络。
4.误码率
在数字通信中是用脉冲信号携带信息,由于噪声、串音、码间干扰以及其他突发因素的影响,当干扰幅度超过脉冲信号再生判决的某一门限值时,将会造成误判而成为误码。
误码用误码率来表征,它指在一定统计时间内,数字信号在传输过程中发生错误的位数与传输的总位数之比,用符号Pe表示:
传输的总位数
错误位数
1.2.1.3数字传输与模拟传输
按承载消息的电信号形式的不同,通信可分为模拟传输和数字传输。
模拟传输是指以模拟信号来传输消息的通信方式。
当信号的某一参量可以取无限多个数值,且直接与消息相对应时,称为模拟信号。
数字传输是指用数字信号来传送消息的通信方式。
当信号的某一参量只能取有限个数值,且常常不直接与消息相对应时,称为数字信号,有时也称为离散信号。
不论是数字数据还是模拟数据,都可以采用两种传输方式之一进行传输。
数字数据(二进制序列)→编码为数字信号→数字传输
数字数据(二进制序列)→调制为模拟信号(MODEM)→模拟传输
模拟数据(连续值)→编码为数字信号(CODEC)→数字传输
模拟数据(二进制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 原理