1、 第第 1 1 章章 绪论绪论 1.1 1.1 计算机网络基础知识计算机网络基础知识 1.1.1 1.1.1 计算机网络基础知识计算机网络基础知识 1. 计算机网络的定义计算机网络的定义 计算机网络定义为“以相互共享资源(硬件、软件和数据等方式)、以计算机间传输信息为目的 而连接起来、且各自具备独立功能的计算机系统之集合” 。 “广义的”计算机网络是在协议控制下由一台或多台计算机、若干台终端设备、数据传输设备 以及便于终端和计算机之间或者若干台计算机之间数据流动的通信控制处理机等所组成的系统之集 合。这个定义,表明计算机网是在协议控制下通过通信系统来实现计算机之间的连接。网络的终网络的终端端
2、有很多并非是有很多并非是传统意义上的计算机或终端设备, 可能是嵌入冰箱中的传统意义上的计算机或终端设备, 可能是嵌入冰箱中的一个基于微处理器的控制模块,一个基于微处理器的控制模块, 也可能是埋在交通路口马路地下的一个智能传感器。也可能是埋在交通路口马路地下的一个智能传感器。 2计算机网络的类型计算机网络的类型 (1)按跨度分类)按跨度分类 从网络范围或网络上终端之间的距离角度,可以将计算机网络分为局域网局域网、城域网、城域网和广域广域 网网三种类型。 局域网(Local Area Network, LAN) 局域网是在一个有限区域内连接的计算机网络,它所覆盖的地区范围较小。局域网是最常 见、应
3、用最广的一种网络。一般是在一个特定的局部单位内连接的网络,局域网在计算机数量 配置上没有太多的限制。在网络所涉及的地理距离上一般来说可以是几米至几米至10公里以内公里以内,传传 输速率在输速率在102-105Kbps范围。局域网一般位于一个建筑物或一个单位内,不存在寻径问题。这 种网络的特点就是: 连接范围窄、 用户数少、 配置容易、 连接速率高。 常见的有以太网 (Ethernet) 、 令牌环网(Token Ring)、光纤分布式接口网络(FDDI)、异步传输模式网(ATM)以及最新 的无线局域网(WLAN)。汽车上的网络是多个局部网络的互联结构。 城域网(Metropolitan Are
4、a Network,MAN) 这种网络一般来说是在一个城市,但不在同一地理小区范围内的计算机互联。这种网络的 连接距离可以在 10-100 公里。MAN 与 LAN 相比扩展的距离更长,连接的计算机数量更多,在地 理范围上可以说是 LAN 网络的延伸。在一个大型城市或都市地区,一个 MAN 网络通常连接着多 个 LAN 网。如连接政府机构的 LAN、医院的 LAN、电信的 LAN、公司企业的 LAN 等等。 广域网(Wide Area Network, WAN): 广域网也称为远程网,它所覆盖的地理范围从几十公里到几千公里。可以覆盖一个国家、 一个地区或横跨几个洲,形成国际性的计算机网络。因为
5、距离较远,信息衰减比较严重,所以 这种网络一般是要租用专线。广域网通常可以利用公用网络(如公用数据网、公用电话网、卫 星通信等)进行组建,将分布在不同国家和地区的计算机系统连接起来,达到资源共享的目的。 例如:大型企业在全球各城市都设立分公司,各分公司的局域网相互连接,即形成广域网,广 域网的连线距离极长,连接速度通常低于局域网或城域网,使用的设备也相当昂贵。覆盖范围 大、传输距离远,可以遍布城市、国家甚至更远。 (2)按用途分类)按用途分类 可以分成专用网络和公共网络两种类型。 公共网络:是向社会开放的网络体系 专用网络:是由个政府部门或一个公司组建经营,不允许其他部门和单位使用的网络 (3
6、)按拓扑结构分类按拓扑结构分类 (拓扑结构图,特点)(拓扑结构图,特点) 计算机网络可有各种各样的拓扑结构。 星型网 在星型拓扑构型中,节点通过点到点通信线路与中心节点连接。中心节点控制全网的通信,任 何两节点之间的通信都要通过中心节点。星型拓扑构型结构简单,易于实现,便于管理,但是网络 的中心节点也是全网可靠性的瓶颈,中心节点的故障可能造成全网瘫痪。 星型网由于其物理结构,使其具有以下特点:构造容易,适于同种机型互连;通信功能简单, 可以根据需要由中心处理机分时或按优先权排队处理;中心处理机负载过重,扩充困难;每台入网 计算机均需与中心处理机有线路直接互连,因此线路利用率低,信道容量浪费较大
7、,可靠性对中心 机敏感。由于应用汽车网络的目的之一就是简化线束,所以这种结构不可能成为整车网络的结构, 但有可能在一个部件或总成上使用。 星型网络 总线型网 总线型网是从计算机的总线访问控制发展而来的。是一种比较简单的计算机网络结构,它采用 一条称为公共总线的传输介质,将各计算机直接与总线连接,信息沿总线介质逐个节点广播传送。 它将所有的入网计算机通过分接头接入一条载波传输线,网络拓扑结构就是一条传输线。由于所有 的入网计算机共用一条传输信道,因此总线型网的一个特殊问题就是信道的访问控制权的分配,并 由此产生一系列处理机制。 总线型网络的特点是:由一条总线连接入网计算机,所以信道利用率较高;分
8、时访问总线,网 络长度和网络节点数受传输延时、驱动能力及访问机制的限制,适合于传输距离较短、节点数不是 很多的情况。目前,局域网多采用此种方式。汽车上的网络多采用这种结构,尤其是低端网络。 总线型网络 环型网 环型网通过个转发器将每台入网计算机接入网络,每个转发器与相邻两台转发器用物 理链路相连所有转发器组成一个拓扑为环的网络系统。环型网由于其点一点通信路由的唯一 性,因此,不宜在广域范围内组建计算机网络。它也是一种较为实用的局域网拓扑结构,尤其 是在实时性要求较高的环境。 环型网的主要特点是;由于一次通信信息在网中传输最大时间是固定的,因此实时性较 高;每个网上节点只与其他两个节点有物理链路
9、直接互连因此传输控制机制较为简单,一个 节点出故障可能会终止全网运行,因此可靠性较差;网络扩充需对全网进行拓扑和访问控制机 制的调整,因此较为复杂。由于汽车上线控技术要求实时性好的网络系统,有一些车载网络系 统支持这种结构,采用冗余通道提高可靠性。 环形网络 在实际应用中,上述三种类型的网络经常被综合应用,并形成互连网。互连网是指将两个或两 个以上的计算机网络连接而成的更大的计算机网络。 树型网 由多个星型网络构成的网络称为多级星型网络,多级星型网络按层次方式排列即形成树型 网络,树型结构网是分级的集中控制式网络,与星型网络相比,其通信线路总长度短,成本较 低,节点易于扩充,但除叶节点及其相连
10、的线路外,任一节点及其相连的线路故障都会使系统 受到影响。 树型网络 3 3计算机网络的功能计算机网络的功能 (1)资源共享 网络中的计算机不仅可以使用本机的资源,还可以使用网络中其他计算机的资源。例如,某些 地区或单位的数据库(如飞机机票、饭店客房等)可供全网使用;一些外部设备如打印机,通过网 络可以使不具有这些设备的用户也能使用这些硬件设备。资源共享包括共享硬件资源、数据资源和 应用程序。资源共享提高了网络中软、硬件的利用率,增强了网络中计算机的处理能力。这是计算 机网络最主要的功能。 (2)数据通信 通过网络可以实现终端、计算机与计算机之间的数据传递,包括文字信件、新闻消息、咨询信 息、
11、图片资料、报纸版面等,也可实现各计算机之间高速可靠地传送数据并进行信息处理,如传真、 电子邮件(E-mail)、电子数据交换(EDI)、电子公告牌(BBS)、远程登录(Telnet)与信息浏 览等通信服务。利用这一特点,可将分散在各个地区的单位或部门用计算机网络联系起来,进行统 一的调配、控制和管理。这是计算机网络最基本的功能。 (3)均衡负载互相协作 当某台计算机负担过重时,或该计算机正在处理某项工作时,网络可将新任务转交给空闲的计 算机来完成,这样处理能均衡各计算机的负载,提高处理问题的实时性。通过网络可以缓解用户资 源缺乏的矛盾,使各种资源得到合理的调整。 (4)分布处理 对大型综合性问
12、题,可将问题各部分交给不同的计算机分头处理,即通过网络将问题分散到多 个计算机上进行分布式处理,可以充分利用网络资源,扩大计算机的处理能力,增强实用性,同时 也可使各地的计算机通过网络资源共同协作,进行联合开发、研究等。 (5)提高计算机的可靠性 在单机的情况下,计算机若有故障容易引起停机。将计算机连成网络后,网络中各个计算机互 为后备,这样网络可靠性会大大增高。当某一处计算机发生故障时,可由别处的计算机代为处理, 还可以在网络节点上设置备用设备作为全网络公用后备,这样,整个计算机网络就不会由于某台设 备出现故障而瘫痪,大大提高了计算机网络系统的可靠性和可用性。这对于金融、军事、航空、实 时控
13、制等对可靠性要求较高的场合是至关重要的。 1.1.2 1.1.2 计算机网络中的一些基本概念计算机网络中的一些基本概念 1.节点:节点:网络上的节点是网络活动的核心组成部分,包括终端节点和中间节点。终端节点一般是 网络连接的应用系统和设备,他们利用网络发送或接收信息;中间节点提供信息的转送服务、信息 流量控制等网络服务功能。 2. 介质:介质:连接网络节点的信息传输载体,分有线和无线两种类型。常用的传输介质有: (1)双绞线 双绞线是现在最普通的传输介质,它由两条相互绝缘的铜线组成,典型直径为 1 毫米。 两根线绞接在一起 是为了防止其电磁感应在邻近线对中产生干扰信号。双绞线分为屏蔽(shie
14、lded)双绞线和非屏蔽(Unshielded)双绞 线, 非屏蔽双绞线有线缆外皮作为屏蔽层,适用于网络流量不大的场合中。屏蔽式双绞线具有一个金属甲套,对电 磁干扰 EMI(Electromagnetic Interference)具有较强的抵抗能力,适用于网络流量较大的高速网络协议应用。 (2)同轴电缆 同轴电缆以单根铜导线为内芯, 外裹一层绝缘材料,外覆密集网状导体,最外面是一层保护性塑料。金属屏 蔽层能将磁场反射回中心导体, 同时也使中心导体免受外界干扰,故同轴电缆比双绞线具有更高的带宽和更好的噪 声抑制特性。 (3)光纤 光导纤维是软而细的、利用内部全反射原理来传导光束的传输介质,光纤
15、为圆柱状,由 3 个同心部分组成 纤芯、包层和护套,每一路光纤包括两根,一根接收,一根发送。与同轴电缆比较, 光纤可提供极宽的频带且功率 损耗小、传输距离长(2 公里以上)、传输率高(可达数千 Mbps)、抗干扰性强(不会受到电子监听), 是构建安全性网 络的理想选择。 (4)微波、电磁波、卫星传输等 这几种传输方式均以空气为传输介质,以电磁波为传输载体,联网方式较为灵活。 3. 实体实体 在通信中,任何一个可以作为信息发送的或接收的个体称为通信实体。 4 4计算计算机网络拓扑结构机网络拓扑结构 (Topology) 所谓网络拓扑结构是指网络的链路和节点在地理上所形成的几何结构或物理布局。 5
16、. 5. 帧帧 是数据链路层的协议数据节点,也是独立的网络信息传输节点,是网络传输的最小单位 。 6.6. 报文报文(message)(message) 是网络中信息交换与传输的数据节点,即站点一次性要发送的数据块。报文包含了将要发送的 完整的数据信息,其长度可变,报文传输过程中会不断的封装成分组、包、帧来传输,封装的方式 就是添加一些信息段。可以将其看成是按照一定格式组织起来的数据。 7. 协议:协议:两个实体要想成功地通信,它们必须“说同样的语言” ,并按既定控制法则来保证相互 的配合。具体地说,在通信内容、怎样通信以及何时通信等方面,两个实体要遵从相互可以接受的 一组约定和规则。这些约定
17、和规则的集合称为协议。因此,协议可定义为在两实体间控制信息交换 的规则之集合。一个通信协议通常对语法、语义和定时三个方面进行约定,即协议由三个要素组成: 语法 确定通信双方之间 “如何讲” , 即由逻辑说明构成, 要对信息或报文中各字段格式化, 说明报头(或标题)字段、命令和应答的结构; 语义 确定通信双方之间“讲什么” ,即由过程说明构成,要对发布请求、执行动作以及返 回应答予以解释并确定用于协调和差错处理的控制信息; 定时规则 指出事件的顺序以及进度匹配、排序。 协议的功能是控制并指导两个对话实体的对话过程,发现对话过程中出现的差错并确定处理策 略。这些功能包括四个方面: 具体说来, 每个
18、协议都是具有针对性的, 用于特定的目的, 所以各协议的功能是不一样的。 但是, 有一些公共的功能是大多数协议都具有的。这些功能包括四个方面。 (1)差错检测和纠正 面向通信传输的协议常使用“应答一重发” 循环冗余检验 CRC、软件检查和等机制进行差错 的检测和纠正工作; (2)分块和重装 用协议控制进行传送的数据长度是有一定限制的,参加交换的数据都要求有一定的格式。为满 足这个要求,就需要将实际应用中的数据进行加工处理,使之符合协议交换时的格式要求。只有这 样才能应用协议进行数据交换。分块与重装就是这种加工处理操作。分块操作将大的数据划分成若 干小块,如将报文划分成几个报文分组;重装操作则是将
19、划分的小块数据重新组合复原例如将报 文分组还原成报文。 (3)排序 对发送出的数据进行编号以标识它们的顺序,通过排序可达到按序传递、信息流控制和差错 控制等目的。 (4)流量控制 通过限制发送的数据量或速率,以防止在信道中出现堵塞现象。 8. 计算机网络信息的传送方式计算机网络信息的传送方式 (1)电路交换 电路交换就是两台计算机在相互通信时使用一条实际的物理链路在通信中自始至终使用该条 线路进行信息传输,且不许他机共享该线路的信道容量。电路交换事实上来源于公共电话交换网, 由于这种网的实用性和地域的宽广性,早期的计算机通信几乎都使用电路交换方式。 (2)报文交换 当发送方有数据发送时,就将数
20、据按一定格式构成数据块,即报文,然后发送出去,相邻的转 接交换机收到这个报文后先存储这个报文,当这个报文传输所需的链路空闲时就将它转发出去,直 到到达接收端。这也就是存储-转发方式,与信件的邮递方式相似。 (3)分组交换 分组交换就是每次传输的信息最大长度是有限的,发送端将所要发送信息拆成一个个分组发送 出去,转接交换机每次转发的是一个分组(而不像报文交换那样是一整段有意义的信息)、接收端把 接收到的分组再逐段组装成报文。采用这种信息传输机制,既增加了通信线路 利用率,又提高了数据通信的实时性,但报文的组装和拆卸以及各分组在网络上的传输都要进行附 加的管理,这又增大了网络开销。 9. 传输速率
21、传输速率 单位时间传输的信息表明网络传输的速度,一般用单位时间传输的二进制位数表示。单位时间 传输的二进制位数称为波特率,单位为 bps(bit per second) 。 10. 网络访问的触发方式网络访问的触发方式 按照节点访问网络的触发方式, 网络协议可以分为基于时间触发的通信协议和基于事件触发的 通信协议。 在时间触发协议(TTP,Time Triggered Protocol)中,按一定规则安排每个节点发送信息的时 刻和信息发送的延续时间。这种方式信息传送延时抖动小,实时性好。他的一个特点是网络事件发 生的时间可以预知。 在事件触发协议(ETP,Event Triggered Pro
22、tocol)中,节点在需要发送信息或请求发送信息时, 才启动网络访问过程,否则处于接收状态。在一个节点要发送信息时,可能有信息在占用总线,或 者有优先级高的信息要发送。因此,使用这种方式,节点从有数据要发送到接收节点接收到数据的 延时有很大的不确定性,实时性差。 1111. . 串行通信串行通信与并行通信与并行通信 并行通信传输中有多个数据位,同时在两个设备之间传输。发送设备将这些数据位通过对应的 数据线传送给接收设备,还可附加一位数据校验位。接收设备可同时接收到这些数据,不需要做任 何变换就可直接使用。并行方式主要用于近距离通信。计算机内的总线结构就是并行通信的例子。 这种方法的优点是传输速
23、度快,处理简单。 串行数据传输时,数据是一位一位地在通信线上传输的,先由具有几位总线的计算机内的发送 设备,将几位并行数据经并-串转换硬件转换成串行方式,再逐位经传输线到达接收站的设备中, 并在接收端将数据从串行方式重新转换成并行方式,以供接收方使用。串行数据传输的速度要比并 行传输慢得多,但对于覆盖面极其广阔的公用电话系统来说具有更大的现实意义。 1 12 2同步通信与异步通信同步通信与异步通信 是串行通信的两种基本形式。 异步通信所传输的数据帧格式是由 1 个起始位、 19 个数据位、 1 2 个停止位组成,依靠起始位和停止位保持同步;同步所传输数据帧格式是由多个字节组成的一个 帧,每个帧
24、都有两个(或一个)同步字符作为起始位以触发同步时钟开始发送或接收数据。 13. 13. 介质访问控制方式介质访问控制方式 介质访问控制方法决定着网络的主要性能 (1)带冲突检测的载波监听多路访问(CSMA/CD): CSMA/CD 是采用争用技术的一种介质访问控制方法,所谓载波监听(carrier sense),意思是 网络上各个工作站在发送数据前都要监听总线上有没有数据传输。若有数据传输(称总线为忙), 则不发送数据;若无数据传输(称总线为空),则立即发送准备好的数据。所谓多路访问(multiple access),意思是网络上的所有工作站使用同一条总线收发数据,且发送数据是广播式的。所谓冲
25、 突(collision),意思是若网上有两个或两个以上工作站同时发送数据,在总线上就会产生信号的 混合,哪个工作站都辨别不出真正的数据是什么。这种情况称为数据冲突,又称碰撞。为了减少冲 突发生后的影响,工作站在发送数据过程中还要不停地检测自己发送的数据,有没有在传输过程中 与其他工作站的数据发生冲突,这就是冲突检测(collision detected)。可将 CSMA/CD 形象地概 括为用先听后发/边听边发的方法来共享传输介质。 (2)令牌环(Token Ring)访问控制 : 令牌环介质访问控制方法,是通过在环型网上传递令牌的方式来实现对介质的访问控制的。令 牌环上传输的小数据(帧)称
26、为令牌,只有当令牌传送至环中的某个站点时,它才能利用环路发送 或接收信息。当环线上的各站都没有帧发送时,令牌标记为 01111111,称为空标记。当一个站要发 送帧时,需等待令牌通过,并将空标记换为忙标记 01111110,紧跟着令牌,用户站把数据帧发送至 环上。因为是忙标记,所以其他站不能发送帧,必须等待。 发送出去的帧将随令牌沿环路传送下去。在循环一周又回到原发送站点时,由发送站将该帧从环上 移去,同时将忙标记换为空标记,令牌传至后面的站点,使之获得发送的许可权。发送站在从环中 移去数据帧的同时还要检查接收站载入该帧的应答信息,若为肯定应答,则表明发出去的帧已被正 确接收,完成发送任务;若
27、为否定应答,说明对方未能正确收到所发送的帧,原发送站点需在带空 标记的令牌第二次到来时,重发此帧。采用发送站从环上收回帧的策略,不仅具有对发送站自动应 答的功能,而且还具有广播特性,即可有多个站点接收同一数据帧。 接收帧的过程与发送帧不同,当令牌及数据帧通过环上的站点时,该站将帧携带的目标地址与 本站地址相比较。若地址符合,则将该帧复制下来放入接收缓冲器,待接收站正确接收后,即在该 帧上载入肯定应答信号;若不能正确接收,则载入否定应答信号,之后再将该帧送入环上,让其继 续向下传送。若地址不符合,则简单地将数据帧重新送入环中。所以当令牌经过某站点而它既不发 送信息,又不接收信息时,会稍经延迟继续
28、向前传送。 在系统负载较轻时,由于站点需等待令牌到达才能发送或接收数据,因此效率不高。但若系统 负载较重,则各站点可公平共享介质,效率较高。使用令牌环介质访问控制方法的网络,需要有维 护数据帧和令牌的功能。例如,可能会出现因数据帧未被正确移去而始终在环上循环传输的情况; 也可能出现令牌丢失或只允许一个令牌的网络中出现了多个令牌等异常情况。解决这类问题的常用 办法是在环中设置监控器,对异常情况进行检测并消除。 令牌环网上的各个站点可以设置成不同的优先级, 允许具有较高优先权的站点申请获得下个令牌权。 (3)令牌总线(Token Bus)访问控制 : 令牌总线访问控制是在物理总线上建立一个逻辑环,
29、令牌在逻辑环路中依次传递,其操作原理 与令牌环相同。它同时具有上述两种方法的优点,既具有总线网的接入方便和可靠性较高的优点, 也具有令牌环网的无冲突和发送时延有确定的上限值的优点。因此,它是一种简单、公平、性能良 好的介质访问控制方法。 14. 14. 介质的多路复用介质的多路复用 介质的多路复用是多个用户使用一条介质线路时线路资源的分配方式。主要由三种方式: (1)频分方式(Frequency Division Multiplexer,FDM) 不同用户使用不同的频率范围在一条线路上传送信息,即每个用户占用一个特定的频带。由 于频率不同相互之间不会干扰。 (2)时分方式(Time Divis
30、ion Multiplexer,TDM) 用户分时轮流使用通信线路,按照一定的算法确定轮换的次序和每个用户的使用时间。在一 个特定的时间段,线路由一个用户独占。 (3)码分方式(Code Division Multiplexer,CDM) 不同用户使用不同的信息编码机制,使用相同编码的通信双方能够互相交流而不受其他用户 的影响。 1515网关网关(Gateway) 网关就是一个网络连接到另一个网络的“关口”,是连接不同网络能实现不同网络协议转换的设 备。网关又叫协议转换器,是一种复杂的网络连接设备,可以支持不同协议之间的转换,实现不同 协议网络之间的互连。网关具有对不兼容的高层协议进行转换的能
31、力,为了实现异构设备之间的通 信,网关需要对不同的链路层、专用会话层、表示层和应用层协议进行翻译和转换。汽车上的各种 网络就是通过网关连接成的车载互联网。 1.1.3 计算机网络体系结构计算机网络体系结构 1开放系统互连开放系统互连(0SI)基本参考模型基本参考模型 所谓“开放” ,是强调对 ISO 标准的遵从。 “开放”并不是指特定的系统实现具体的互连技术或 手段,而是对可使用的标准的共同认识和支持。一个系统是开放的,是指它可与世界上任何地方的 遵守相同标准的任何系统通信。 “开放系统互连”参考模型的目的是为协调系统互连标准的开发提供一个共同基础。在该参考 模式中,提供的是概念性和功能性结构
32、,而不是互连结构的设施和协议细节的精确定义。各层协议 细节的研究是各自独立地进行的。OSI 参考模式的另一作用是确定研究和改进标准的范围,并为维 持所有有关标准的一致性提供共同的参考。然而,它不能用作为具体实现的规范说明,也不是评价 实现的一致性之基础,因此,OSI 参考模式及其各有关标准都只是技术规范,而不是工程规范。按 ISO 7498 的定义,OSI 的体系结构具有七个层次,每个层次都在完成信息交换的任务中担当一个相 对独立的角色,具有特定的功能。其中,第七层是高层,第一层为最低层。中继开放系统中只有下 三层,而一般开放系统中具有完整的七层。 OSI 中的低层协议通常是指物理层、数据链路
33、层和网络层这三层的组合,它们实现的是 OSI 系 统中面向通信的功能。以下简要讨论 OSI 参考模式为这七层规定的服务和功能。 (1)物理层 物理层是组成计算机网络的基础,所有的通信设备、主机等均需用物理线路互连起来,因此, 它是 OSI 七层参考模式的最低层第一层。 定义物理层协议是为了使所有厂家生产的计算机和通信设备都能从传输设备和接口上兼容,并 使厂家生产的设备都符合这些接口定义。 物理层定义了传输线和接口硬件的机械、电气和电信号特征及功能,它主要是针对通信设备间 传输电气信号的物理特征。 (2)数据链路层 为保证数据通信的可靠性、 在 OSI 七层参考模式中物理层之上设置了数据链路层。
34、 数据链路层的 目的是在物理层处于各种通信环境条件下,都能保证其向高层提供一条无差错的、高可靠性的传输 线路,从而保证数据通信的正确性、并为计算机网络的正常运行提供其所要求的数据通信质量。 数据链路层的首要任务就是管理数据传输。一方面它选取一种信息传输方式,早期大多采用面 向字符的协议,目前基本上被面向比持的协议所取代;另一方面,它要有一种差错检测和差错恢复 方式,以便在发现数据传输有错时能够采取补救措施。数据链路层另一重要任务则是进行数据传输 时的流量控制。 (3)网络层 为了将信息准确无误地从发送端(源点)传输到接收端(终点)在数据链路层之上建立了网络层。 网络层是通信子网通信子网(由节点
35、机和传输线路等组成,它负责将信息在网络中正确传到目的地)的 关键,信息从通信子网的发送端节点机传送到接收端节点机需由网络层在传送时进行必要的路由选 择、差错校验、流量控制以及顺序检测。 (4)传输层 传输层的主要任务是向用户提供可靠的端到端( end-to-end )服务,透明地传送报文。它向 高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。该层关心的主要问 题包括建立、维护和中断虚电路、传输差错校验和恢复以及信息流量控制机制等。 (5)会话层 负责通讯的双方在正式开始传输前的沟通,目的在于建立传输时所遵循的规则,使传输更顺 畅、有效率。沟通的议题包括:使用全双工模式或半
36、双式模式?如何发起传输?如何结束传输?如 何设置传输参数就像两国元首在见面会晤之前,总会先派人谈好议事规则,正式谈判时就根据这套 规则进行一样。 (6)表示层 表示层处理两个应用实体之间进行数据交换的语法问题, 解决数据交换中存在的数据格式不 一致以及数据表示方法不同等问题。 例如, IBM 系统的用户使用 EBCD 编码, 而其它用户使用 ASCII 编码。表示层必须提供这两编码的转换服务。数据加密与解密、数据压缩与恢复等也都是表示层提 供的服务。 (7)应用层 应用层是 OSI 参考模型中最靠近用户的一层,它直接提供文件传输、电子邮件、网页浏览等服 务给用户。 在实际操作上, 大多是化身为
37、成套的应用程序, 例如: Internet Explorer 、 Netscape 、 Outlook Express 等,而且有些功能强大的应用程序,甚至涵盖了会话层和表示层的功能,因此有 人认为 OSI 模型上 3 层( 5 、 6 、 7 层)的分界已经模糊,往往很难精确地将产品归类于哪一 层。 1.1.4 局域网局域网 随着计算机硬件价格的下跌和性能的不断提高, 使微处理机在处理能力上可以与小型机相类比, 这样,在信息收集、处理和使用等方面发生了很大的变化。单功能系统或智能工作站普遍应用于社 会组织中,使得在一个区域内,如办公大楼、工厂、操作中心等,系统的数目增长很快,互连这些 系统的
38、要求也随之出现。这些要求主要是: (1)系统之间交换数据; (2)在实际系统应用中提供后 援(3)共享昂贵的资源,减少信息处理系统的开销。为适应这种需要而出现了局域网。 1.1.局域网局域网的概念的概念 局域网(LANLocal Area Network)是一种在有限区城内提供各类数据通信设备互连并通过功 能完善的网络软件,实现数据通信设备之间的相互通信和资源共享的通信网络。这里的数据通信设 备可以是计算机、终端、外部设备、传感器、电话、电视收发器、基于微处理器的应用系统或智能 装置等。一个局域网的地理范围是较小的,如限定在一座楼内或大学校园、军事基地等,也可跨越 几座建筑物。 局域网一般为某
39、个社会组织专用, 而不是公共的设施。 美国电气和电子工程协会 (IEEE) 于 1980 年 2 月成立局域网标准化委员会(简称 802 委员会)专门对局域网的标准进行研究,并提出 了 LAN 的定义。 2.2.局域网的特点局域网的特点 网络覆盖范围小,短距离传输 高数据传输率和低传输误码率 硬软件设施及协议方面有所简化 媒体访问控制方法相对简单 采用广播方式传输数据信号,一个节点发出的信号可被网上所有的节点接收,不考虑路由选 择的问题,甚至可以忽略 OSI 网络层的存在。 3. 3. 局域网的拓扑结构局域网的拓扑结构 构成局域网的网络拓扑结构主要有星形结构、总线结构、环形结构和混合形结构。
40、星形结构 总线结构 环形结构 环星形结构 星形结构:星形结构由中央节点和分支节点构成,各个分支节点均与中央节点具有点到点的 物理连接,分支节点之间没有直接的物理通路。如果分支节点间需要传输信息,必须通过中央节点 进行转发;或者由中央节点周期性地询问各分支节点,协助分支节点进行信息的转发。 总线结构:采用无源传输媒体作为广播总线,利用电缆抽头将各种设备接入总线。如果某个 节点有信息需要发送,则直接发往总线,总线上的所有节点都将感知该信息的到来。为了防止传输 信号的反射,总线两端需使用终结器(也称终端适配器)。 环形结构:环接口设备通过传输媒体串接形成闭合环路,每个环接口设备仅与其相邻的两个 环接
41、口设备(分别对应上行和下行环接口设备)之间具有点到点连接,入网设备通过环接口设备接 入环路。当某个节点具有信息希望发送时,信息首先发到对应的环接口设备,并沿环路发往其下行 的环接口设备,该设备进行转发或者递交给其附接的节点。 混合形结构:混合形结构是将上述各种拓扑混合起来的结构,常见的有树形(总线结构的演变 或者总线和星形的混合)、环星形(星形和环形拓扑的混合)等。 4.4.局域网的传输介质局域网的传输介质 用于局域网的传输技术主要分有线传输和无线传输两类,有线传输使用的媒体包括双绞线、同 轴电缆和光缆;无线传输媒体为大气层,使用技术主要包括微波、红外线和激光。 3. 局城网局城网分类分类及主
42、要特性及主要特性 通常将局域网划分成三类: 一般局域网(LAN)、 高速局域网(HSLN)和计算机化分组交换机(CBX)。 这三类局域网在系统结构和设计方案上差距很大, 三类局域网主要是为满足不同要求而独立研制的。 一般局域网和高速局域网的通信协议是分别定义的。三类局域网的主要特性见下表。 (1)一般局域网(LAN) 一般局域网是当今使用最多的局域网。通常,LAN 可以支持小型机、大型机、终端和其他外围 设备的互连。在许多情况下,这类网络既可以传送数据,也可以传送声音和图像。 最常见的 LAN 的类型是采用同轴电缆的总线星型网。 当然也可以选择采用双绞线、 同轴电缆、 甚至光纤的环型网。LAN
43、 的传输速率通常为 1Mbps 一 20 Mbps,足以满足大部分的应用要求,并且 允许相当多的设备共享网络。 LAN的标准由美国电气和电子工程师协会IEEE于1980年2月成立的专门研究局域网技术并制 定相应标准的一个委员会(IEEE 802 委员会)制定,其标准称为 IEEE 802 标准。 (2)高速局域网(HSLN) HSLN 是为提供在昂贵、高速的设备、加大型机和大容量存贮设备之间的端端的高吞吐量 而设计的。HSLN 的研制工作主要集中于采用 CATV 同轴电缆的总线结构,HSLN 可达到相当高的 数据速率(标准的是 50MbPs),但距离和所联设备数非常有限。 HSLN 主要提供计
44、算机房中设备之间 IO 通道的连接, HSLN 的标准由美国国家标准局(ANSI) 所属的一个委员会,即 ANSX3T9.5 委员会制定。 (3)计算机化分组交换机(CBX) CBX 是一种数字专用分组交换机, 它用于处理声音和数据的转接, 这些系统通常采用星型拓扑 结构,用双绞线将端节点连到转接点。LAN 和 HSLN 采用报文分组转接,而 CBX 则采用电路转接。 CBX 中,向单个端节点的数据速率一般较低,但保证一定的频带宽度。当连接建立之后,网络中基 本无延迟。CBX 用于语音传输、终端终端和终端主机的数据传输。 HSLN 可以提供相当高的数据传输速率,但由于价格昂贵,所联设备和传输距
45、高的限制, 所以,应用面狭窄。而 LAN 和 CBX 的应用范围都非常广。从技术上而言,LAN 发展得较 快,现在已试图将 LAN 的技术应用于 CBX。从开放系统互连的角度看 LAN 的通用性更大。 局域网分类与主要特性 特 性 一般局域网 高速局域网 计算机化分组交换机 传输介质 双绞线、同轴电缆、 光纤 CATV 同轴电缆 双绞线 拓扑结构 总线、星型、环形 总线 星型 传输速度/Mbps 1-20 50 9.6-64 传输距离/km 25 1 1 转接技术 报文分组 报文分组 线路转接 4. 局域网的体系结构局域网的体系结构 与 OSI 参考模型相比,局域网的参考模型就只相当于 OSI
46、 的最低的两层,即物理层和数据链路 层。为了使局域网中的数据链路层不致过于复杂,还将局域网链路层划分为两个子层,即媒体访问 控制(MAC,Medium Access Control)子层和逻辑链路控制(LLC,Logical Link Control)子层。 为了规范 LAN 的设计,IEEE 的 802 委员会针对各种局域网的特点,并且参照 ISO/OSI 参 考模型,制定了有关局域网的标准(称为 IEEE 802 系列标准) 。有关 LAN 的标准化主要集中在 OSI 体系结构的低二层。IEEE 802 定义的局域网模型与 OSI 参考模型的关系及 IEEE 802 系列标准间的 关系如图
47、所示。 IEEE802 参考模型与参考模型与 OSI 参考模型之间的关系参考模型之间的关系 从上图中可以看出,LAN 的数据链路层实际上被划分为两个子层:逻辑链路控制子层(LLC)和媒 体访问控制子层(MAC),并且,LAN 之间的差别主要体现在物理层和 MAC 子层。 LAN 物理层主要定义节点和传输媒体的接口特性,包括机械特性、电气特性等;LAN 的 MAC 子层 则定义节点共享传输媒体时采用的访问控制技术,包括借助于物理层的无差错传输技术等;LAN 的 LLC 子层屏蔽不同的 MAC 子层之间的差异,以便提供统一的接口;LAN 的网络层功能被简化,在单个 LAN 设计时可以忽略,或者可以
48、认为 OSI/RM 的更高层通过虚拟的网络层直接引用 LLC 子层的服务。 第一层物理连接肯定需要;第二层肯定也需要,因为在 LAN 中传输的数据必须组织成帧,并实 现某种控制;但第三层功能似乎可有可无。这是因为,首先,两站点之间可有直接的链路连接,不 需要路由选择,其他功能如寻址、排序、流量控制、差错控制等都可由第二层执行,差别是第二层 逻辑链路控制层 介质访问控制层 物理层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 OSI参考模型 IEEE802 参考模型 执行单个链路上的这些功能,而第三层是在穿越网络的链路序列上执行这些功能,由于穿越 LAN 只 需要一条链路,所以在
49、LAN 中,网络层功能就是多余的。但从连网设备的观点看 LAN 需要提供第三 层协议。因为连网设备通过一个访问点链接进网络,与其他多个设备通信时,要保证通过该访问点 发送的一个报文能传递到多个访问端点中的一个。但在实际上,虽然要求网络提供第三层的服务, 但网络的特性允许这些服务在 OSI 的下二层实现。因此,LAN 上执行的最基本通信功能与 OSI 参考 模式的第一和第二层相对应。 LANLAN 物理层主要功能:物理层主要功能: 信号的编码解码; 前导码的产生消除(用于同步); 实现发送/接收的功能电路; 节点和传输媒体的接口特性,包括机械特性、电气特性等。 LANLAN 的数据链路层主要功能:的数据链路层主要功能: MACMAC 子层的主要功能是:子层的主要功能是: - 帧的接收与发送,将上层交下来的数据封装成帧进行发送(接收时进行相反的过 程,将帧拆卸) ; - 帧的寻址和识别, - 链路的管理; - 仲裁介质的使用权,即规定站点何时可以使用通信介质。 LLCLLC 子层
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。