首页 网络基础与OSI参考模型

网络基础与OSI参考模型

举报
开通vip

网络基础与OSI参考模型网络基础与OSI参考模型 课程 DA000001 网络基础与OSI参考模型 ISSUE 1.0 DA000001 网络基础与OSI参考模型 ISSUE1.0 目 录 目 录 课程说明 .................................................................................................................. 1 课程介绍 ..........................................

网络基础与OSI参考模型
网络基础与OSI参考模型 课程 DA000001 网络基础与OSI参考模型 ISSUE 1.0 DA000001 网络基础与OSI参考模型 ISSUE1.0 目 录 目 录 课程说明 .................................................................................................................. 1 课程介绍 ........................................................................................................... 1 课程目标 ........................................................................................................... 1 相关资料 ........................................................................................................... 1 第1章 网络概述 ..................................................................................................... 2 1.1 什么是网络 ................................................................................................. 2 1.2 LAN和WLAN ............................................................................................. 6 1.3 网络标准化组织 ........................................................................................ 18 第2章 OSI参考模型 ............................................................................................ 20 2.1 OSI参考模型层次结构 .............................................................................. 20 2.2 物理层 ...................................................................................................... 28 2.3 数据链路层 ............................................................................................... 31 2.4 网络层 ...................................................................................................... 35 2.5 传输层 ...................................................................................................... 41 2.6 会话层、表示层和应用层 .......................................................................... 47 小结 ....................................................................................................................... 48 i DA000001 网络基础与OSI参考模型 ISSUE1.0 课程说明 课程说明 课程介绍 本课程主要介绍网络的基本概念,局域网和广域网相关协议和网络 常用设备,以及为推动通信网络发展而做出卓越贡献的国际标准化 组织。 课程目标 完成本课程的学习后,您应该能够: , 理解网络结构 , 知道局域网和广域网的基本概念 , 掌握ISO OSI参考模型的基本结构 相关资料 1 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 第1章 网络概述 1.1 什么是网络 网络(network)是一个复杂的人或物的互连系统。我们周围无时无刻不存在一张网,例如电话网、电报网等;即使我们身体内部也存在许许多多的网络系统,例如神经系统、消化系统等等。本课程我们将学习计算机网络。 在计算机网络出现的前期,计算机都是独立的设备,每台计算机独立工作,互不联系。计算机与通信技术的结合,对计算机系统的组织方式产生了深远的影响,使计算机之间的相互访问成为可能。不同种类的计算机通过同种类型的通信协议(protocol)相互通信,产生了计算机网络(computer network)。 计算机网络,就是把分布在不同地理区域的计算机以及专门的外部设备利用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享信息资源。(注:我们给出一个如此广泛的定义是因为IT业迅速发展,各种网络互连终端设备层出不穷,像计算机、打印机、WAP(Wireless Application Protocol)手机、PDA(Personnal Digital Assistate)、网络电话等等各种支持网络互连的设备。 2 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 一般来说,计算机网络可以提供以下一些主要特性: , 资源共享 网络的出现使资源共享变得很简单,交流的双方可以跨越空间的障碍,随时随地传递信息。 , 信息传输与集中处理 数据是通过网络传递到服务器(server)中,由服务器集中处理后再回送到终端。 , 负载均衡(load balancing)与分布处理(distributed processing) 举个典型的例子:一个大型ICP(Internet内容提供商)为了支持更多的用户访问他的网站,在全世界多个地方放置了相同内容的WWW(World Wide Web)服务器;通过一定技术使不同地域的用户看到放置在离他最近的服务器上的相同页面,这样来实现各服务器的负荷均衡,同时用户也节省了访问时间。 , 综合信息服务 网络的一大发展趋势是多维化,即在一套系统上提供集成的信息服务,包括来自政治、经济等各方面资源,甚至同时还提供多媒体信息,如图像、语音、动画等。在多维化发展的趋势下,许多网络应用的新形式不断涌现,如:电子邮件(E-mail)、视频点播(VOD,Video On Demand)、电子商务(E-commerce)、视频会议(Video conference)等等。 3 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 通信协议通信协议 TCP/IPTCP/IP55 44协协议议33栈栈 22 请问可以用好啊~我刚好11TCP/IP和你通也懂TCP/IP。信吗? Source Host ADestination Host B ,网络协议是网络设备之间通信规则的正式描述。 协议(protocol)是什么,拿电报来做比较,在拍电报时,必须首先规定好报文的传输格式,多少位的码长,什么样的码字表示启动,什么样的码字又表示结束,出了错误怎么办,怎样表示发报人的名字和地址等,这种预先定好的格式及约定就是协议。 网络协议是为了使计算机网络中的不同设备能进行数据通信而预先制定一整套通信双方相互了解和共同遵守的格式和约定。网络协议是一系列规则和约定的 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 性描述,定义了网络设备之间如何进行信息交换。网络协议是计算机网络的基础。只有遵从相应协议的网络设备之间才能够通信。就像保障我们国家稳定健康运行的法律法规一样,如果任何人违反了法律法规的约束,必然会导致法律的制裁。网络协议就是约束各种网络互连终端设备的法律,如果任何一台设备不支持用于网络互连的协议,它就不能与其他设备通信。 网络协议多种多样,主要有TCP/IP(Transfer Control Protocol/Internet Protocol)协议、Novell IPX/SPX(Internetwork Packet eXchange/Sequenced Packet eXchange)协议、IBM SNA(Syetem Network Architecture)等等。目前最为流行的是TCP/IP协议栈,它已经成为Internet的标准协议。 4 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 计算机网络起始于六十年代,当时网络的概念主要是基于主机(host)架构的低速串行(serial)联接,提供应用程序执行、远程打印和数据服务功能。IBM 的 SNA(System Network Architecture,系统网络架构)架构与非 IBM 公司的 X.25 公用数据网络是这种网络的典型例子。 这时候,由美国国防部资助,建立了一个名为ARPANET(即为阿帕网)的基于分组交换(packet switching)的网络,这个阿帕网就是今天的Internet最早的雏形。 七十年代,出现了以个人电脑为主的商业计算模式。最初,个人电脑是独立的设备,由于认识到商业计算的复杂性,要求大量终端设备的协同操作,局域网(LAN,Local Area Network)产生了。局域网的出现,大大降低了商业用户打印机和磁盘昂贵的费用。 八十年代至九十年代,远程计算的需求不断地增加,迫使计算机界开发出多种广域网络协议(包括TCP/IP协议、IPX/SPX协议),满足不同计算方式下远程联接的需求,互联网快速发展起来,TCP/IP协议得到了广泛应用,成为互联网的事实协议。 5 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 1.2 LAN和WLAN LAN定义LAN定义 ,LAN定义:通常指几公里以内的,可以通过某种介质互联的计 算机、打印机、Modem或其他设备的集合。 ,特点:距离短、延迟小、数据速率高、传输可靠。 ,标准(standard):描述了协议的规定,设定了最简的性能 集。 由于连接介质的不同,通信协议的不同,计算机网络的种类划分方法名目繁多。但一般来讲,计算机网络可以按照它覆盖的地理范围,划分成局域网和广域网,以及介于局域网和广域网之间的城域网(MAN,Metropolitan Area Network)。本部分重点介绍局域网和广域网。 , 局域网-LAN(Local Area Network) 局域网是将小区域内的各种通信设备互连在一起所形成的网络,覆盖范围一般局限在房间、大楼或园区内。局域网一般指分布于几公里范围内的网络,局域网的特点是:距离短、延迟小、数据速率高、传输可靠。 标准(standard)是广泛使用的、或者由官方规定的一套规则和程序。标准描述了协议的规定,设定了保障网络通信的最简性能集。IEEE 802.X标准是当今居于主导地位的LAN标准。 目前我国常见的局域网类型包括:以太网(Ethernet)、异步传输模式(ATM,Asynchronous Transfer Mode)等,它们在拓朴结构、传输介质、传输速率、数据格式等多方面都有许多不同。其中应用最广泛的当属以太网—— 一种总线结构的LAN,是目前发展最迅速、也最经济的局域网。 6 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 7 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 LAN 的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 目标主要面对有限的地理区域,它允许同时访问高带宽的介质。 LAN 通过局部管理控制网络的私有权利,提供全时的局部服务,其连接物理设备一般在相对较近的环境中。 局域网络建设时常用网络设备有: 线缆(cable):局域网的距离扩展通常需要通过线缆来实现,不同的局域网有不同连接线缆,如光纤(fiber)、双绞线(twisted pair)、同轴电缆等。 网卡(NIC,Network Interface Card)插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。它的主要技术参数为带宽、总线方式、电气接口方式等。 集线器(Hub)是单一总线共享式设备,提供很多网络接口,负责将网络中多个计算机连在一起。所谓共享是指集线器所有端口共用一条数据总线,同一时刻只能有一个用户传输数据,因此平均每用户(端口)传递的数据量、速率等受活动用户(端口)总数量的限制。 交换机(Switch) 也称交换式集线器(Switched Hub)。它同样具备许多接口,提供多个网络节点互连。但它的性能却较共享集线器(Shared Hub)大为提高:相当于拥有多条总线,使各端口设备能独立地作数据传递而不受其它设备影响,表现在用户面前即是各端口 8 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 有独立、固定的带宽。此外,交换机还具备集线器欠缺的功能,如数据过滤、网络分段、广播控制等。 路由器(Router): 路由器是一种用于网络互连的计算机设备,它工作在 OSI 参考模型的第三层(网络层),为不同的网络之间报文寻径并存储转发。通常路由器还会支持两种以上的网络协议以支持异种网络互联,一般的路由器还会运行一些动态路由协议以实现动态寻径。 ATM交换机(ATM Switch)用于ATM网络互连。ATM技术将在高级课程中阐述,不是本 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 的重点,感兴趣的学员可以查阅相关资料。 9 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 广域网定义及分类广域网定义及分类 ,WAN定义:在大范围区域内提供数据通信服务,主要用于互连 局域网。 ,WAN分类: ,共用电话网:PSTN ,综合业务数字网:ISDN ,数字数据网:DDN ,X.25共用分组交换网 ,帧中继:Frame Relay ,异步传输模式:ATM WAN连接地理范围较大,常常是一个国家或是一个洲。中国公用分组交换网(CHINAPAC)、中国公用数字数据网(CHINADDN),以及建议中的国家教育和科研网(CERnet),CHINANET等都属于广域网。 WAN的目的是为了让分布较远的各局域网互连,所以它的结构又分为末端系统(end system ,两端的用户集合)和通信系统(中间链路)两部分。通信系统是广域网的关键,它主要有以下几种: 公共电话网:即PSTN(Public Switched Telephone Network),这种系统使用电路交换技术,必须给每一个通话分配一个专用的语音通道,消息是以模拟的形式在PSTN上传送的。传输介质是普通电话线。它的特点是费用低,易于建立,且分布广泛。 综合业务数字网:即ISDN(Integrated Service Digital Network),是一种拨号连接方式。 ISDN BRI提供的是2B+D的数据通道,每个B通道速率为64Kbps,其速率最高可达到128kbps。ISDN PRI有两种标准:欧洲标准(30B,D)和北美标准(23B,D)。ISDN为数字传输方式,具有连接迅速、传输可靠等特点,并支持对方号码识别。ISDN 话费较普通电话略高,但它的双通道使其能同时支持两路独立的应用,是一项对个人或小型办公室较适合的网络接入方式。 专线:即Leased Line,在中国称为DDN,是一种点到点的连接方式,速度一般选择64kbps,2.048Mbps。专线的好处是数据传递有较好的保障,带宽恒定;但价格昂贵,而且点到点的结构不够灵活。 10 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 X.25网:是一种出现较早且依然应用广泛的广域网方式,速度为9600bps,2Mbps;有冗余纠错功能,可靠性高,但由此带来的副效应是速度慢,延迟大。 帧中继:即Frame Relay,是在X.25基础上发展起来的较新技术,速度一般选择为64kbps,2.048Mbps。帧中继的特点是灵活、弹性:可实现一点对多点的连接,并且在数据量大时可超越约定速率(CIR:Commited Information Rate)传送数据,允许用户在传输数据时有一定的突发量,是一种较好的商业用户连接选择。 异步传输模式:即ATM(Asynchronous Transfer Mode),是一种信元交换网络,最大特点的速率高、延迟小、传输质量有保障。ATM大多采用光纤作为连接介质,速率可高达上千兆,但成本也很高。ATM也可以称作广域网协议。 11 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 WAN交换模式WAN交换模式 ,电路交换:基于电话网的电路交换 ,优点:时延小、透明传输; ,缺点:带宽固定,网络资源利用率低。 ,分组交换:以分组为单位存储转发 ,优点:多路复用,网络资源利用率高; ,缺点:实时性差。 WAN 通常采用两种交换模式运行,即电路交换(circuit switching)和分组交换(packet switching)技术。 电路方式是基于电话网电路交换的原理,当用户要求发送数据时,交换机就在主叫用户和被叫用户之间接通一条物理的数据传输通路。特点是时延小、“透明”传输(即传输通路对用户数据不进行任何修正或解释)、信息传输的吞吐量大。缺点是所占带宽固定,网络资源利用率低。传统的PSTN/ISDN网络基于电路交换模式。 分组方式是一种存储转发的交换方式。它是将需要传输的信息划分为一定长度(ATM)或可变长度的包(分组),以分组为单位进行存储转发的。每个分组信息都载有接收地址和发送地址的的标识。分组方式在线路上采用动态复用的技术来传送各个分组,带宽可以复用,网络资源利用率高。缺点是实时性不好。 12 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 广域网在超过局域网的地理范围内运行,它通过各种类型的串行连接以便在更大的地理区域内实现接入。通常,企业网往往通过广域网线路接入到当地ISP。广域网可以提供全部时间和部分时间的连接,允许通过串行接口在不同的速率工作。 广域网常用设备有: 路由器(Router):广域网通信过程根据地址来寻找到达目的地的路径,这个过程在广域网中称为路由(Routing)。路由器负责在各段广域网和局域网间根据地址信息建立路由,将数据送到最终目的地。 调制解调器(Modem):作为末端系统和通信系统之间信号转换的设备,是广域网中必不可少的设备之一。Modem分为同步和异步两种,分别用来与路由器的同步和异步串口相连接,同步可用于专线、帧中继、X.25等,异步用于PSTN的连接。 13 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 带宽和延迟带宽和延迟 ,带宽定义:描述网络上数据在一定时刻从一个节点传送到任意 节点的信息量。 ,以太网带宽:10M、100M、1000M等。 ,广域网各类服务带宽。 ,延迟:节点间数据传送时间。 带宽(bandwidth)和延迟(delay)是衡量网络性能的两个主要指标。 LAN和WAN都使用带宽(bandwidth)来描述网络上数据在一定时刻从一个节点传送到任意节点的信息量。带宽分为两类:模拟带宽和数字带宽。本书所述的带宽指数字带宽。带宽的单位是位每秒(bps,bit per second),代表每秒钟一个网段发送的数据位数。带宽是一个比较模糊的概念,我们可以这样理解:假定您正在一条8车道的高速公路上驱车回家,当您驶离高速公路后,道路可能会变窄,变为4车道,当到您家门口时,变为了2车道。带宽就像道路。高速公路就像广域网线路的带宽,其他道路就像局域网的带宽。道路上的汽车就像物理链路上承载的数据信息。如果高速公路上车辆过多,会堵车;同样地,如果网络中数据流量过大,也会发生拥塞现象。目前常见的网络带宽有以太网技术的10M,100M, 1000M等;Modem拨号上网带宽为56kbps;ISDN BRI带宽最高为128Kbps; E1/PRI带宽为2Mbps,E3带宽为34Mbps;OC-3带宽为155Mbps,OC-12带宽为622Mbps,OC-48带宽为2.5Gbps,OC-192带宽为10Gbps。 网络的时延(delay),又称延迟,定义了网络把一位数据从一个网络节点传送到另一个网络节点所需要的时间。网络延迟主要由传导延迟(propagation delay)、交换延迟(switching delay)、介质访问延迟(access delay)和队列延迟(queuing delay)组成。总之,网络中产生延迟的因素很多,可能是网络设备的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,也可能是传输介质、 14 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 网络协议标准的问题;可能是硬件,也可能是软件的问题。 15 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 常见网络拓朴结构常见网络拓朴结构 ,拓扑结构: ,总线、星型、树型 ,环型、网型 拓扑(topology)结构定义了组织网络设备的方法。 LAN 有总线(bus)型、星型(star)等多种拓扑结构。 在总线拓扑中,网络中的所有设备都连接到一个线性的网络介质上,这个线性的网络介质称为总线。当一个节点在总线拓扑网络上传送数据时,数据会向所有节点传送。每一个设备检查经过它的数据,如果数据不是发给它的,则该设备丢弃数据;如果数据是发向它的,则接收数据并将数据交给上层协议处理。典型的总线拓扑具有简单的线路布局,该布局使用较短的网络介质,相应地,所需要的线缆花费也较低。缺点是很难进行故障诊断和故障隔离,一旦总线出现故障,就会导致整个网络故障;而且,LAN任一个设备向所有设备发送数据,消耗了大量带宽,大大影响了网络性能。 星型拓扑结构有一个中心控制点。当使用星型拓扑时,连接到局域网上的设备间的通信是通过与集线器或交换机的点到点的连线进行的。星型拓扑易于设计和安装,网络介质直接从中心的集线器或交换机处连接到工作站所在区域;星型拓扑易于维护,网络介质的布局使得网络易于修改,并且更容易对发生的问题进行诊断。在局域网构建中,大量采用了星型拓扑结构。当然,星型拓扑也有缺点,一旦中心控制点设备出现了问题,容易发生单点故障;每一段网络介质只能连接一个设备,导致网络介质数量增多,局域网安装成本相应提升。 这些拓扑结构是逻辑结构,和实际的物理设备的构型没有必然的关 16 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 系,如逻辑总线型和环型拓扑结构通常表现为星型的物理网络组织。 WAN常见的网络拓扑结构有星型、树型、全网状(Full meshed)、 半网状等等。 17 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 1.3 网络标准化组织 标准化组织标准化组织 ,国际标准化组织(ISO) ,电子电器工程师协会(IEEE) ,美国国家标准局(ANSI) ,电子工业协会(EIA / TIA) ,国际电信联盟(ITU) ,INTERNET架构委员会(IAB) 在计算机网络的发展过程中有许多国际标准化组织做出了重大的贡献,他们统一了网络的标准,使各个网络产品厂家生产的产品的可以相互连通。目前为网络的发展做出贡献的标准化组织主要有: 国际标准化组织(ISO,International Orgnization for Standardization): 该组织负责制定大型网络的标准,包括与Internet相关的标准。ISO提出了OSI参考模型。OSI参考模型描述了网络的工作机理,为计算机网络构建了一个易于理解的、清晰的层次模型。 电子电器工程师协会(IEEE,Institute of Electrical and Electronics Engineers): 提供了网络硬件上的标准使各种不同网络硬件厂商生产的硬件设备相互连通。IEEE LAN标准是当今居于主导地位的LAN标准。它主要定义了802.X协议族,其中802.3为以太网标准协议簇、802.4为令牌总线网(Toking Bus)标准、802.5为令牌环网(Toking Ring)标准、802.11为无线局域网(WLAN)标准。 美国国家标准局(ANSI,American National Standards Institute): ANSI是由公司、政府和其他组织成员组成的自愿组织,主要定义了光纤分布式数据接口(FDDI)的标准。 电子工业协会(EIA/TIA,Electronic Industries Association/Telecomm 18 DA000001 网络基础与OSI参考模型 ISSUE1.0 第1章 网络概述 Industries Association): 定义了网络连接线缆的标准,如RS232、CAT5、HSSI、V.24等。同时定义了这些线缆的布放标准如EIA/TIA 568B。 国际电信联盟(ITU,International Telecomm Union): 定义了作为广域连接的电信网络的标准,如X.25、Frame Relay等。 INTERNET架构委员会(IAB:Internet Architectrue Board): 下设工程任务委员会(IETF)、研究任务委员会(IRTF)、号码分配委员会(IANA)负责各种INTERNET标准的定义,是目前最具影响力的国际标准化组织。 19 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 第2章 OSI参考模型 2.1 OSI参考模型层次结构 OSI参考模型OSI参考模型 ,OSI RM:开放系统互连参考模型(Open System Interconnection Reference Model) 网络世界的法律! 自从20世纪60年代计算机网络问世以来,得到了飞速增长。国际上各大厂商为了在数据通信网络领域占据主导地位,顺应信息化潮流,纷纷推出了各自的网络架构体系和标准,例如IBM公司的SNA,Novell IPX/SPX协议,Apple公司的AppleTalk协议,DEC公司的DECnet,以及广泛流行的TCP/IP协议。同时,各大厂商针对自己的协议生产出了不同的硬件和软件。各个厂商的共同努力无疑促进了网络技术的快速发展和网络设备种类的迅速增长。 但由于多种协议的并存,同时也使网络变得越来越复杂;而且,厂商之间的网络设备大部分不能兼容,很难进行通信。为了解决网络之间的兼容性问题,帮助各个厂商生产出可兼容的网络设备,国际标准化组织ISO于1984年提出了OSI RM(Open System Interconnection Reference Model,开放系统互连参考模型)。OSI 参考模型很快成为计算机网络通信的基础模型。在设计OSI 参考模型时,遵循了以下原则: 1、各个层之间有清晰的边界,便于理解; 2、每个层实现特定的功能; 20 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 3、层次的划分有利于国际标准协议的制定; 4、层的数目应该足够多,以避免各个层功能重复。 21 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 七层功能七层功能 7应用层 高层:负责主机之6表示层间的数据传输 5会话层 4传输层 3网络层 底层:负责网2数据链路层络数据传输 物理层1 ,分层有什么好处, OSI参考模型依层次结构来划分:第一层,物理层(Physical layer);第二层,数据链路层(data link layer);第三层,网络层(network layer);第四层,传输层(transport layer);第五层,会话层(session layer);第六层,表示层(presentation layer);第七层,应用层(application layer)。 通常,我们把OSI参考模型第一层到第三层称为底层(lower layer),又叫介质层(Media Layer)。这些层负责数据在网络中的传送,网络互连设备往往位于下三层。底层通常以硬件和软件相结合的方式来实现。OSI参考模型的第五层到第七层称为高层(upper layer),又叫主机层(host layer)。高层用于保障数据的正确传输,通常以软件方式来实现。 七层OSI参考模型具有以下优点: 1 简化了相关的网络操作; 2 提供即插即用的兼容性和不同厂商之间的标准接口; 3 使各个厂商能够设计出互操作的网络设备,加快数据通信网络发展; 4 防止一个区域网络的变化影响另一个区域的网络,因此,每一个区域的网络都能单独快速升级; 5 把复杂的网络问题分解为小的简单问题,易于学习和操作。 需要注意的是,由于种种原因,现在还没有一个完全遵循OSI七层 22 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 模型的网络体系,但OSI参考模型的设计蓝图为我们更好的理解网 络体系,学习计算机通信网络奠定了基础。 23 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 七层功能七层功能 提供应用程序间通信7应用层 处理数据格式、数据加密等6表示层 建立、维护和管理会话5会话层 建立主机端到端连接4传输层 寻址和路由选择3网络层 提供介质访问、链路管理等2数据链路层 比特流传输物理层1 物理层涉及到在通信信道(channel)上传输的原始比特流,它实现传输数据所需要的机械、电气、功能特性及过程等手段。物理层涉及电压、电缆线、数据传输速率、接口等的定义。物理层的主要网络设备为中继器、集线器等。 数据链路层的主要任务是提供对物理层的控制,检测并纠正可能出现的错误,使之对网络层显现一条无错线路,并且进行流量调控(可选)。流量调控可以在数据链路层实现,也可以由传输层实现。数据链路层与物理地址、网络拓扑、线缆规划、错误校验、流量控制等有关。数据链路层主要设备为以太网交换机。 网络层检查网络拓扑,以决定传输报文的最佳路由,其关键问题是确定数据包从源端到目的端如何选择路由。网络层通过路由选择协议来计算路由。存在于网络层的设备主要有路由器、三层交换机等。 后面您将学习到更多关于网络层的知识。 传输层的基本功能是从会话层接受数据,并且在必要的时候把它分成较小的单元,传递给网络层,并确保到达对方的各段信息正确无误。传输层建立、维护虚电路,进行差错校验和流量控制。 会话层允许不同机器上的用户建立、管理和终止应用程序间的会话关系,在协调不同应用程序之间的通信时要涉及会话层,该层使每个应用程序知道其它应用程序的状态。同时,会话层也提供双工(duplex)协商、会话同步等等。 表示层关注于所传输的信息的语法和意义,它把来自应用层与计算 24 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 机有关的数据格式处理成与计算机无关的格式,以保障对端设备能 够准确无误地理解发送端数据。同时,表示层也负责数据加密等。 应用层是OSI参考模型最靠近用户的一层,为应用程序提供网络服 务。应用层识别并验证目的通信方的可用性,使协同工作的应用程 序之间同步。 25 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 我们可以给每一个对等层数据起一个统一的名字为------协议数据单元,即PDU(Protocol Data Unit)。相应地,应用层数据称为应用层协议数据单元(APDU,Application Protocol Data Unit),表示层数据称为表示层协议数据单元(PPDU,Presentation Protocol Data Unit),会话层数据称为会话层协议数据单元(SPDU,Session Protocol Data Unit)。通常,我们把传输层数据称为段(segment),网络层数据称为数据包(packet),数据链路层为帧(frame),物理层数据称为比特流(bit)。 在OSI参考模型中,终端主机的每一层并不能直接与对端相对应层直接通信,而是通过下一层为其提供的服务来间接与对端对等层交换数据。下一层通过服务访问点(SAP,Service Access Point)为上一层提供服务。例如,一个终端设备的传输层和另一个终端设备的对等传输层利用数据段进行通信。传输层的段成为网络层数据包的一部分,网络层数据包又成为数据链路层帧的一部分,最后转换成比特流传送到对端物理层,又依次到达对端数据链路层、网络层、传输层,实现了对等层之间的通信。 为了保证对等层之间能够准确无误地传递数据,对等层间应运行相同的网络协议。例如,应用层协议E-mail应用程序不会和对端应用层Telnet应用程序通信,但可以和对端E-mail应用程序通信。 26 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 数据封装数据封装 DataData应用层应用层 HDataHData表示层表示层 HHDataHHData会话层会话层 传输层传输层 网络层网络层 数据链路层数据链路层 物理层物理层 主机服务器交换机路由器 ,数据封装和解封装过程。 封装(encapsulation)是指网络节点(node)将要传送的数据用特定的协议头打包,来传送数据,有时候,我们也可能在数据尾部加上报文,这时候,也称为封装。OSI七层模型的每一层都对数据进行封装,以保证数据能够正确无误的到达目的地,被终端主机理解,执行。 以上图为例,让我们来看一下数据从主机到服务器的发送过程。 首先,主机的应用层信息转化为能够在网络中传播的数据,能够被对端应用程序识别;第二,数据在表示层加上表示层报头,协商数据格式,是否加密,转化成对端能够理解的数据格式;然后,数据在会话层又加上会话层报头;以此类推,传输层加上传输层报头,这时数据称为段(segment),网络层加上网络层报头,称为数据包(packet),数据链层加上数据链路层报头称为帧(frame);在物理层数据转换为比特流,传送到交换机(传统交换机只有物理层和数据链路层)物理层,在数据链路层组装为帧。交换机查询数据链路层报文,发现下一步数据帧应该发向路由器,于是交换机在物理层以比特流形式转发帧报文,将数据发向路由器;同理,路由器也逐层解封装:剥去数据链路层帧头部,依据网络层数据包头信息查找到服务器,然后封装数据发向服务器。服务器从物理层到应用层,依次解封装,剥去各层封装报头,提取出发送主机发来的数据。完成数据的发送和接收过程。 27 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 2.2 物理层 物理层物理层 ,物理层:定义电压、接口、线缆标准、传输距离等。 ,物理层线缆: ,同轴电缆(coaxicalcable):细缆和粗缆 ,双绞线(twisted pair):UTP、STP ,光纤(fibre) ,无线电波(wireless radio):无线局域网WLAN 物理层的功能是在终端设备间传输比特流,是OSI参考模型的基础。为了达到数据传输的目的,物理层定义了电压、接口、电缆标准、传输距离等。 目前,大家常用的数据信号传输介质主要有同轴电缆(coaxical cable)、双绞线(twisted pair)、光纤(fibre)、无线电波(wireless radio)等。本部分重点介绍双绞线和光纤。 双绞线是一种最为常用的电缆线,由一对直径约1mm的绝缘铜线缠绕而成,这样可以有效抗干扰。双绞线分为两类:屏蔽双绞线(shielded twisted pair,STP)和未屏蔽双绞线(unshielded twisted pair,UTP)。屏蔽双绞线(STP)具有很强的抗电磁干扰和无线电干扰能力。STP易于安装,很好地隔离外部各种干扰。但是,STP价格相对昂贵。未屏蔽双绞线(UTP)同样易于安装,价格便宜,但是抗干扰能力相对STP较弱,相应地,传输距离较短。 光纤是另外一种网络连接介质,不受电磁信号的干扰。光纤由玻璃纤维和屏蔽层组成,传输速率很高,传输距离很长。但是光纤比其他网络连接电缆更贵。光纤连接器是光的连接接口,非常光滑,不能有划痕,安装比较困难。 在线缆选择上,您应该综合考虑传输距离、价格、带宽需求、网络设备支持的线缆标准等选择恰当的线缆。 28 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 物理层物理层 ,局域网与物理层 ,线缆标准:10Base-T、100Base-T、100Base-TX/FX、 1000Base-T、1000Base-SX/LX; ,网络设备:中继器、集线器等。 ,广域网与物理层 ,DTE设备:路由器、终端主机等; ,DCE设备:广域网交换机、Modem、CSU/DSU等; ,常见接口:RS-232、V.24、V.35等。 Xerox公司制定的以太网和IEEE 802.3 标准定义了以太网物理层常用的线缆标准。其中常用的接口线缆标准有:10Base-T、100Base-T、100Base-TX/FX、1000Base-T、1000Base-SX/LX。 局域网物理层常见的网络设备有:中继器、集线器等。 广域网物理层协议描述了数据终端设备(DTE,Data Terminal Equipment)和数据电路终端设备(DCE,Data Circuit Equipment)之间的接口。DTE指位于用户网络接口用户端设备;DCE提供到网络的物理连接口,提供了用于同步DTE和DCE设备之间数据传输的时钟信号。总之,DTE设备接近用户侧,DCE设备接近网络侧。常用于DTE设备的有:终端主机、路由器;常用于DCE设备的有:广域网交换机、Modem、CSU/DSU(Channel Service Unit/Data Service Unit)。 广域网物理层规定了以下常用接口: EIA/TIA-232,又称RS-232,是一个公共物理层标准,用来支持信号速率高达64kbps的非平衡电路。 V.24标准:由ITU-T定义的DTE和DCE设备间的接口。 电缆可以工作在同步和异步两种方式下。异步工作方式下,封装链路层协议 PPP ,支持网络层协议 IP 和 IPX ,最高传输速率是115200bps。同步方式下,可以封装 X.25、帧中继、PPP、HDLC、SLIP 和 LAPB 等链路层协议,支持 IP 和 IPX ,而最高传输速率为 64000bps 。 29 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 V.35标准:为描述网络接入设备和分组网间通信的同步物理层协议 而制定的标准。 V.35普遍用在美国和欧洲。 V.35 电缆传输(同步 方式下)的公认最高速率是2048000bps(2Mbps)。 30 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 2.3 数据链路层 数据链路层数据链路层 ,数据链路层分为2个子层:LLC子层和MAC子层。 ,数据链路层的功能: ,物理地址定义 ,网络拓扑结构 ,链路参数 ,差错验证 ,物理介质访问 ,流控制(可选) 前面提到,OSI参考模型的每一层为上一层提供服务。数据链路层的主要功能就是保证将源端主机网络层的数据包准确无误地传送到目的主机的网络层。数据链路层的帧使用物理层提供的比特流传输服务来到达目的主机数据链路层。为了保证数据传输的准确无误,数据链路层还负责网络拓扑、差错校验、流量控制等。 数据链路层分为两个子层:逻辑链路控制子层(LLC,Logic Link Control sublayer),介质访问控制子层(MAC,Media Access Control sublayer)。 逻辑链路控制子层提供了面向连接与面向无连接的网络服务环境的需要。该层用于管理通过单一链路连接的两个系统间的通讯,它允许多个高层网络协议共享一条链路。 LLC子层位于网络层和MAC子层之间,是上层和下一层的管理层,负责流量控制、同步等。LLC子层通过SSAP(源服务访问点,Source Service Access Point)和DSAP(目的服务访问点,Destination Service Access Point)负责底层协议与网络层协议的通信。 MAC子层负责把物理层的“0”,“1”比特流组建成帧,并且通过帧尾部的CRC(Cyclic Redundancy Check,循环冗余校验)子段进行错误检测。总之,MAC子层定义了网络对共享介质的访问。 31 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 就像每一个人都有一个名字一样,每一台网络设备都用物理地址来标识自己,这个地址就是MAC地址。网络设备的MAC地址是全球唯一的。MAC地址由48个二进制位组成,通常我们用十六进制数字来表示。其中前6位十六进制数字由IEEE统一分配给设备制造商,后6位十六进制数由各个厂商自行分配。例如,华为的网络产品的MAC地址前六位十六进制数是0x00e0fc。 网络接口卡(NIC,Network Interface Card),又称网卡,有一个固定的MAC地址。大多数网卡厂商把MAC地址烧入ROM中。当网卡初始化时,ROM中的MAC物理地址读入RAM中。如果把新的网卡插入计算机中,计算机的物理地址就变成了新的网卡的物理地址。 值得注意的是,如果您的计算机插了两个网卡,那么就有两个MAC地址。所以有些网络设备可能有多个MAC地址。 32 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 LAN与数据链路层LAN与数据链路层 ,IEEE802标准:当今最为流行的LAN标准 ,IEEE802.1 基本局域网问题 ,IEEE802.2 定义LLC子层 ,IEEE802.3 以太网标准 ,IEEE802.4 令牌总线网 ,IEEE802.5 令牌环网 ,以太网交换机 IEEE的数据链路层标准是当今最为流行的LAN标准。这些标准统称为IEEE802标准。 802.1描述了基本的局域网需要解决的问题,例如802.1d描述了生成树协议。 802.2 小组负责逻辑链路子层(LLC)标准的制定。 802.3 小组负责基于CSMA/CD访问方式的局域网络标准的制定,基于这种访问方式的网络的一个典型是Xerox公司发布的以太网标准。 802.4 小组负责令牌总线标准的制定。 802.5 小组负责令牌环网络标准的制定,IBM的令牌环小组IEEE802.5小组建立的标准是基本相同的。 目前,我国应用最为广泛的LAN标准是基于IEEE802.3的以太网标准。在数据链路层常见的局域网设备有以太网交换机等。 33 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 WAN与数据链路层WAN与数据链路层 ,WAN数据链路层标准: ,HDLC ,PPP ,ISDN ,X.25 ,Frame Relay ,WAN数据链路层设备: ,Modem、ISDN终端适配器 ,CSU/DSU、广域网交换机 广域网常见的数据链路层标准有:HDLC(High-level Data Link Control,高级数据链路控制)、PPP(Point-to-Point Protocol,点到点协议)、ISDN(Intergated Service Data Network,综合业务数据网络)、X.25、帧中继(Frame Relay,FR)协议等。 HDLC是ISO开发的一种面向位同步的数据链路层协议,它规定了使用帧字符和校验和的同步串行链路的数据封装方法。PPP由RFC(Request For Comment)1661描述。PPP协议由LCP(Link Control Protocol)、NCP(Network Control Protocol)以及PPP扩展协议簇组成。LCP规定了链路建立、维护以及拆除。PPP协议支持同步和异步连接,支持多种网络层协议。PPP协议是华为路由器串口默认数据链路层封装协议。 ISDN为一系列在现有电话线上传送语音和数据的数字业务。ISDN是一种通信协议,由电信运营商提供。 帧中继是一种工业标准的、交换式的数据链路协议。相对于X.25来说,帧中继通过使用无差错校验机制,加快了数据转发速度,因此比X.25更有效。通常,X.25网络逐渐被帧中继替代。 广域网常见的数据链路层设备有Modem(调制解调器)、CSU/DSU、ISDN终端适配器、广域网交换机等。 34 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 2.4 网络层 网络层网络层 应用层 表示层 会话层 传输层 网络层,编址和路由 数据链路层 物理层 网络层位于OSI参考模型第三层,利用下两层提供的服务来实现传输层的通信,将数据包从源网络发送到目的网络。 我们常见的位于网络层的设备有路由器和三层交换机。 网络层检查网络拓扑,以决定传输报文的最佳路由,转发数据包。其关键问题是确定数据包从源端到目的端如何选择路由。网络层设备通过运行路由协议(routing protocol)来计算到目的地的最佳路由,找到数据包应该转发的下一个网络设备,然后利用网络层协议封装数据包,利用下层提供的服务把数据发送到下一个网络设备。 一般说来,网络层设备的每一个接口都有一个唯一的网络层地址,又称逻辑地址。在Internet中,网络设备的网络层地址必须是全球唯一的。 35 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 网络地址网络地址 网络地址主机地址 IP 地址10.8.2.48 网络地址主机地址IPX 地址 1aceb0b1.0000.0c00.6e25 ,网络层地址由两部分地址组成:网络层地址和主机地址。网络层 地址是全局唯一的。 首先让我们了解一下协议栈(protocol stack)的概念。 协议栈指在OSI参考模型的所有层里,相互协作或作为一个组来通信的相关通信协议的集合。前面已经提到,许多厂商都提出了自己的协议栈,例如Novell的IPX/SPX协议、Apple公司的AppleTalk协议、以及著名的TCP/IP协议等。值得注意的是,这些协议栈并没有覆盖OSI参考模型的所有层。例如,TCP/IP协议栈没有明确的表示层和会话层,应用层协议同时承担上三层的工作。 因为存在这么多协议栈,相应地网络层协议也有很多种。目前最为常见的网络层协议主要有TCP/IP协议栈的IP协议、Novell IPX/SPX 协议栈的IPX协议。其中IP协议的应用最为广泛,是目前的网络层协议的事实上的标准。IPX主要应用于Novell公司的Netware操作系统上。 网络层地址存在于OSI参考模型的第三层。不像链路层地址那样固定的是,网络层地址比较具有层次化。网络层地址由网络部分和主机部分组成,不同的网络层协议具有不同的地址格式。IP地址由四个字节组成,通常用点分十进制数字表示;IPX地址由十个字节组成,其中前四个字节代表网络地址,后六个字节代表主机地址,通常用十六进制数字表示。关于IP地址和IPX地址的详细内容,请学习后续相应章节。 36 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 下面我们比较一下可路由协议(routed protocol)和路由协议(routing protocol)的概念。 可路由协议是定义数据包内各个字段的格式和用途的网络层封装协议,该网络层协议允许将数据包从一个网络设备转发到另外一个网络设备。常见的可路由协议有TCP/IP协议栈中的IP协议、Novell IPX/SPX协议栈的IPX协议。 路由协议通过在路由器之间共享路由信息来支持可路由协议。路由信息在相邻路由器之间传递,确保所有路由器知道到其他路由器的路径。总之,路由协议创建了路由表,描述了网络拓扑结构;可路由协议与路由协议协同工作,执行路由选择和数据包转发功能。 在每一个协议栈中都制定了一些路由协议创建路由表。例如,OSI参考模型的IS-IS(Intermediate System to Intermediate System)协议;TCP/IP协议栈的RIP(Routing Information Protocol,路由信息协议)协议、OSPF(Open Shortest Path First,开放式最短路径优先)协议;IPX/SPX协议栈的IPX RIP协议等。 37 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 面向连接和无连接的服务面向连接和无连接的服务 ,面向连接的服务:适合延迟敏感性应用 ,建立连接 ,数据传输 ,断开连接 ,无连接的服务:适合延迟不敏感的应用 ,无需建立连接 ,资源动态分配 OSI参考模型以及其他协议栈提供的服务可以分为两种方式,即面向连接的服务和无连接的服务。 , 面向连接的服务(Connect-oriented Service): 面向连接的服务含义指在使用该服务之前用户首先要建立连接,而在使用完服务之后,用户应该释放连接,当被叫用户拒绝连接时,连接宣告失败。 在建立连接阶段,在有关的服务原语以及协议数据单元中,必须给出源主机和目的主机的地址,建立虚链路连接;在数据传输阶段,可以使用一个连接标示符来表示上述这种连接关系。 通常面向连接的服务是可靠的报文序列服务,从来不丢失数据(可靠的服务是由接收方确认收到的每一份报文,使发送方确信它发送的报文已经到达目的地这一方法来实现的,确认过程增加了额外的开销和延迟。通常这也是值得的,但有时也不尽然)。在建立连接之后,每个用户可以发送可变长度(在某一限度之内)的报文,这些报文按顺序发送给远端的用户,用户对这些报文的接收也是有顺序的。面向连接的服务比较适用于在一定期间内向同一个目的地发送很多报文的情况,对于发送很短的零星报文,面向连接的服务显得开销过大。 , 无连接的服务(Connectionless Service): 在无连接服务(Connectionless Service)的情况下,两个实体之间的 38 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 通信不需要先建立好一个连接,因此其下层的有关资源不需要事先进行预定保留,这些资源是在数据传输时动态的进行分配的。无连接服务是以邮政系统为模型的,每个报文(信件)带有完整的目的地址,并且每一个报文都独立于其他报文,经由系统选定的路线传递。在正常情况下,当两个报文发往同一目的地时,先发的先收到。但是,也有可能先发的报文在途中延误了,后发的报文反而先收到。而这种情况在面向连接的服务中是绝不可能发生的,面向连接的服务保证数据包的有序可靠传输。 无连接服务的特征是它不需要通信的两个实体同时处于激活状态,而只需要正在工作的实体处于激活状态。它的优点是灵活方便和比较迅速,但无连接服务不能防止报文的丢失,重复或失序。因此它比较适合传送少量的零星的报文。 并不是所有的应用程序都需要连接。例如,电子邮件越来越普及,电子邮件发送者可能不希望仅为了发一条消息而去经历建立和拆除连接的麻烦。百分之百的可靠性也没有必要;特别是如果要多花钱时更没必要。这里所需要的仅是发送一个报文,只要到达的可能性很大就行了,不需要保证一定收到。对于一些允许延迟的应用程序,例如文字处理等,往往也使用无连接的服务。 网络层协议通常提供无连接的服务,不保证数据包的有序可靠传输(数据可靠传输功能通常在传输层或数据链路层实现)。 39 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 当某一网络的主机应用程序需要发送报文到位于另一个网络的目的地时,与该主机在同一网络上的路由器的一个接口会接收到数据帧,路由器的链路层检查该帧,确定被携带的网络层数据类型,去掉链路层帧头,并将网络层数据送往相应的网络层进行处理。 网络层检查报文头以决定目的地址所在网段,然后通过查找路由表以获取相应输出接口。 输出接口的链路层为该报文加上链路层帧头,封装成数据帧并发送到下一跳。 每一个报文的转发都要进行这一过程。在到达目的主机所在网络时,报文被封装成目地网络的链路层数据帧,发送给相应的目的主机。目的主机接收到该报文后,经过链路层、网络层的处理,去掉链路层帧头、网络层报文头后,送给相应的协议。 路由器能支持多个相互独立的路由协议(例如IP RIP、OSPF、IPX RIP等),能为不同的网络协议栈(如 TCP/IP、IPX)相对应的路由协议维护各自的路由表。路由器的这种能力允许路由器能同时支持多种网络层协议,进行报文的转发。 记住,网络层协议和路由协议相互间独立。 40 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 2.5 传输层 传输层位于OSI参考模型第四层,最终目标是向用户-----一般指应用层的进程,提供有效、可靠的服务。传输层主要定义了主机应用程序间端到端的连通性,它一般包含四项基本功能。 1(将应用层发往网络层的数据分段或将网络层发往应用层的数据段合并。 2(建立端到端的连接,主要是建立逻辑连接以传送数据流。 3(将数据段从一台主机发往另一台主机。在传送过程中通过计算校验和以及通过流控制的方式保证数据的正确性,流控制可以避免缓冲区溢出。 4(部分传输层协议保证数据传送正确性。主要是在数据传送过程中确保同一数据既不多次传送也不丢失。同时还要保证数据包的接收顺序与发送顺序一致。 传输层协议主要有TCP/IP协议栈的TCP协议和UDP协议,IPX/SPX协议栈的SPX协议等。其中,TCP协议和SPX协议为应用程序提供可靠的、面向连接的服务;UDP协议提供不可靠的、无连接的服务。 41 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 在OSI参考模型中,多个应用程序可以共享同一个传输连接,称为多路复用(mulitiplex)。 多路复用是指多个应用程序共享同一个传输层建立的连接进行数据的传送。传输层把上层发来的不同应用程序数据分成段,按照先到先发(FIFO)的原则(或者其他原则)发送数据段。这些数据段可以去往同一目的地,也可以去往不同目的地。 我们假定www.huawei.com和ftp.huawei.com服务器同时向目的主机发送数据,了解一下传输层端到端通信过程。 当您开始调用服务器的www和ftp应用程序时,服务器软件为每一个应用程序设置一个端口号(port number,注意,此端口号和网络设备端口不同,是一个应用程序与传输层协议的虚拟接口),生成数据段。端口号包括一些信息类型、起始程序、所用协议等附加信息编码位。接下来,服务器的传输层必须和终端主机建立一条端到端的会话连接(注意,是虚连接,而不是物理连接)。为了能够开始数据传输,服务器和终端主机的两个应用程序通知各自的操作系统,开始初始化连接。两个操作系统上的协议模块在网络上互相发送报文通信,以保证双方虚链路建立。当双方所有同步工作完成之后,端到端虚连接便已建立,数据传输开始。在传输过程中,服务器和终端主机继续以它们的协议软件进行通信,以验证数据是否正确接收。当终端设备收到数据流时,它对这些数据流进行分离和排序,以使传输层能够正确地将数据流送到终端主机。当数据传输结束后, 42 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 双方协商断开虚链路。 43 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 流量控制流量控制 ,流量控制的三种方式: ,缓存技术:突发缓存,空闲发送。 ,源抑制报文:利用ICMP协议向源端发送source quench报文。 ,窗口机制:报文中包含窗口字段,用于控制源端一次发送数据的多 少。 在数据传输过程中,由于诸多因素的影响,例如带宽、各种各样网络设备的速率不匹配导致的发送设备和接收设备间速率差异带来的延迟等等,网络有可能在源主机和终端主机之间的任何一点产生拥塞。网络拥塞现象有可能导致更大的网络延迟以及数据包的丢弃,所以必须实施流量控制。 目前有三种常用的流量控制技术:缓存(buffering)技术、源抑制报文(source quench messages)、窗口机制(windowing)等。 网络设备使用缓存技术把内存中暂时不能处理的突发性数据存放在缓冲区内,待网络设备空闲时,再发送。缓存技术可以初步解决数据拥塞问题。然而,当网络中数据流量持续增多时,缓冲区有可能也会过载,从而使得缓冲区数据溢出,导致数据丢失。 这时我们可以使用源抑制技术来降低网络流量。数据接收端设备通过向源端发送源抑制报文,请求源端降低数据发送速率,防止网络过载。 窗口机制:源端设备发送一定数量数据包后,要求目的端返回确认信息。窗口机制通过这种方式来实现流量控制。 下面让我们来学习一下窗口机制流量控制过程。 1、源设备向目的设备发送一定数量(如果窗口大小为3,就发送3个)的数据包; 2、目的设备收到数据包,向源设备发送确认报文; 44 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 3、源设备收到确认报文,向目的设备发送同样数量的数据包; 4、如果目的设备由于某些原因(例如缓冲区数据溢出等)没有收到 全部或者部分数据包,则不向源设备发送后续的确认报文。源设备 通过调节窗口大小,降低数据传送速率,重发数据包。 45 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 确认技术保证数据流从源设备准确无误地发送到目的设备。窗口机制因为使用了肯定确认(positive acknowledgement)技术,通常被认为是非常可靠的。 肯定确认技术的工作原理:当目的设备接收到源设备发送的数据包时,向源端发送确认报文,源设备收到确认报文后,继续发送数据包,如此重复;当源设备发送数据包后没有收到确认报文,在一定时间后(源设备在发送数据包时启动计时器,计时器计时结束的时间),源设备降低数据传输速率,重发数据包。 如上图所示,源设备与目的设备建立了一条端到端的虚链路,开始数据传输。源设备向目的设备一次性发送了三个数据包(1、2、3),目的设备收到数据包,用第四个数据报的序列号4来确认正确接收,源设备收到确认信息后,继续发送三个数据包(4、5、6),由于目的设备没有正确接收到数据包4,目的设备用数据包4来进行确认,源设备重发数据包4,当目的设备接收到数据包4,并且用7确认后,才可以继续传输下三个数据包。 46 DA000001 网络基础与OSI参考模型 ISSUE1.0 第2章 OSI参考模型 2.6 会话层、表示层和应用层 高层协议高层协议 ,会话层协议: ,SQL、NFS、RPC等; ,表示层协议: ,ASCII、MPEG、JPEG等; ,应用层协议: ,文字处理、邮件、电子 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 等。 会话层是OSI参考模型的第五层,通过执行多种机制在应用程序间建立、维持和终止会话。会话层机制包括计费、话路控制、会话参数协商等。常见的会话层协议有:结构化查询语言(SQL,Structed Query Language)、网络文件系统(NFS,Network File System)、远 Remote Procedure Call)、X Windows系统等。 程过程调用(RPC, 表示层保证源端数据能够被目的端表示层理解和识别,对应用程序透明。表示层提供数据格式转换服务,数据加密、数据表示标准等服务。表示层确定了数据传输时数据的组织方式。常见的表示层协议有:数据结构标准,EBCDIC(extended binary coded decimal interchange code)、ASCII(Amercia Standard Code for Information Interchange);图像标准:JPEG(Joint Photographic Experts Group)、TIFF(Tagged Image File Format)、GIF;视频标准:MIDI(Musical Instrument Digital Interface)、MPEG(Motion Picture Experts Group)、QuickTime等。 应用层是OSI参考模型最接近用户的一层,应用层支持应用程序,例如文字处理、电子邮件、表格处理等。应用层常见的网络应用程序有很多种。在后面的TCP/IP协议栈和IPX协议栈中有介绍。 47 DA000001 网络基础与OSI参考模型 ISSUE1.0 小结 小结 总结总结 ,网络的定义和演进过程 ,局域网和广域网的定义设常见设备 ,常见网络拓朴结构 ,OSI的七层网络参考模型 ,七层网络参考模型中每一层的功能 计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备利用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享信息资源。 网络协议是为了使计算机网络中的不同设备能进行数据通信(datacommunication)而预先制定一整套通信双方相互了解和共同遵守的格式和约定。 OSI七层参考模型是一种概念上的网络模型,其标准保证了不同网络设备之间的兼容性和互操作性。 48
本文档为【网络基础与OSI参考模型】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_594886
暂无简介~
格式:doc
大小:337KB
软件:Word
页数:0
分类:互联网
上传时间:2017-09-27
浏览量:31