网络工程概论第3章-网络体系结构及协议(新)课件

上传人:ni****g 文档编号:567629989 上传时间:2024-07-21 格式:PPT 页数:38 大小:486.50KB
返回 下载 相关 举报
网络工程概论第3章-网络体系结构及协议(新)课件_第1页
第1页 / 共38页
网络工程概论第3章-网络体系结构及协议(新)课件_第2页
第2页 / 共38页
网络工程概论第3章-网络体系结构及协议(新)课件_第3页
第3页 / 共38页
网络工程概论第3章-网络体系结构及协议(新)课件_第4页
第4页 / 共38页
网络工程概论第3章-网络体系结构及协议(新)课件_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《网络工程概论第3章-网络体系结构及协议(新)课件》由会员分享,可在线阅读,更多相关《网络工程概论第3章-网络体系结构及协议(新)课件(38页珍藏版)》请在金锄头文库上搜索。

1、第3章 网络体系结构与协议3.1 网络协议及OSI参考模型3.2 物理层3.3 数据链路层3.4 网络层3.5 运输层3.6 高层协议介绍3.7 TCP/IP参考模型及协议13.1网络协议及OSI参考模型3.1.1 协议及体系结构3.1.2 OSI参考模型23.1.1 协议及体系结构1.网络协议 网络中的计算机与终端间要想正确的传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称做协议。网络协议主要有三个组成部分: (1 ) 语法 (2)语义 (3)时序 协议实质上是网络通信时所使用的一种语言。 32.网络的体系结构 计算机网络是一个十分复杂的系统,其

2、设计需要采用结构化的设计方法。结构化的设计方法的思想是将一个复杂系统分解为若干个容易处理的子系统,然后“分而治之”。分层是系统分解的最好方法之一。所谓网络的体系结构就是计算机网络各层次及其协议的集合。 4 层次结构具有以下的特点:1) 除了在物理媒体上进行的是实通信之外,其余各对等实体间进行的都是虚通信。2) 对等层的虚通信必须遵循该层的协议。3) n层的虚通信是通过n/n-1层间接口处n-1层提供的服务以及n-1层的通信来实现的。6 开放系统划分层次结构须遵循以下原则:1) 每层的功能应是明确的,并且是相互独立的。当某一层的具体实现方法更新时,只要保持上、下层的接口不变,便不会对其他层产生影

3、响。2) 层间接口必须清晰,跨越接口的信息量应尽可能少。3) 层数应适中。若层数太少,则造成每一层的协议太复杂;若层数太多,则体系结构过于复杂,使描述和实现各层功能变得困难。 73.1.2OSI参考模型参考模型1. OSI分层体系结构 (1)物理层 物理层的主要功能是为数据链路层提供一个物理链接,以保证在通信信道上透明地传输比特流。物理层协议的设计就是用来屏蔽这些传输介质的差异,物理层的数据单元是比特。10(2)数据链路层 数据链路层的主要功能是在两个相邻结点间的线路上,无差错的传输数据帧。数据链路层的数据单元是数据帧。11(3)网络层 网络层的主要功能是为数据分组进行路由选择,并负责通信子网

4、的流量控制、拥塞控制。网络层的数据单元为分组。对一个通信子网,各节点只包含到网络层为止的最低三层协议。 12(4)运输层 运输层又称传输层或传送层,主要功能是为会话层提供一个可靠的端-端连接,以使两个端系统之间透明地传输报文运输层只存在于端主机系统,通信子网中无运输层。运输层的数据单元是报文。 运输层是资源子网与通信子网的接口和桥梁,它完成资源子网中两节点间的直接逻辑通信,实现通信子网端到端的可靠传输。传输层在七层网络模型的中间起到承上启下的作用,是整个网络体系结构中的关键部分。13(5)会话层 会话层又称会晤层,主要功能是使用运输层提供的可靠的端-端连接,在两个应用进程之间建立会话连接,并对

5、“会话”进行管理和控制,保证“会话”数据可靠传送。在会话层以上各高层协议中,数据单元都称为报文。 (6)表示层 表示层的主要功能是完成被传输数据的表示工作,包括数据格式、数据转化、数据加密和数据压缩等语法的变换服务。(7)应用层 应用层是体系结构的顶层,主要功能是直接为用户服务,通过应用软件实现网络与用户的直接对话。这一层是最终用户应用程序访问网络服务的地方,负责整个网络应用程序协同工作。142.数据传送模型简化的五层OSI结构 应用层(application layer) 运输层(transport layer) 网络层(network layer) 数据链路层(data link laye

6、r) 物理层(physical layer) 数据链路层5 应用层4 运输层3 网络层2 数据链路层1 物理层163.2 物理层 物理层并不是指具体的物理设备,也不是指信号传输的物理媒体,而是指在物理媒体之上为数据链路层提供一个传输原始比特流的物理连接。它主要考虑的是怎样才能在连接开放系统的传输媒体上传输各种数据的比特流。物理层的作用正是要尽可能地屏蔽掉这些差异,使数据链路层只需考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体的不同。173.2.1 物理层的功能 为了实现数据链路实体之间比特流的透明传输,物理层应具有下述功能:(1)物理连接的建立、维持和拆除 (2)数据传输 (3)物

7、理层管理 183.2.2物理层接口的特性物理层接口的特性 物理层协议规定与建立、维持及断开物理信道有关特性,这些特性包括机械的、电气的、功能性的和规程性的四个方面。这些特性保证物理层能通过物理信道在相邻网络节点之间正确地收、发比特流信息,即保证比特流能送上物理信道,并且能在另一端取下它。物理层仅单纯关心比特流信息的传输,而不涉及比特流中各比特之间的关系(包括信息格式及其含义),对传输差错也不作任何控制。 实际网络中比较广泛使用的物理接口标准有EIA-232-D、EIA RS-449和CCITT建议的X.21。 193.3 数据链路层数据链路层3.3.1 数据链路层功能 数据链路层的作用是对物理

8、层传输原始比特流的功能的加强,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,即使之对网络层表现为一条无差错的链路。数据链路层应具有下述主要功能 : 1. 帧同步 2. 差错控制 3. 流量控制功能 4. 数据链路管理203.3.2数据链路控制协议举例数据链路控制协议举例-HDLC(1)标志字段(F)(2)地址字段(A)标志(3)控制字段(C)字(4)信息字段(I)信(5)帧校验序列字段(FCS)息字段(I)段(F) 3.4 网络层网络层 网络层是OSI参考模型中的第三层,它在数据路层提供的两个相邻结点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若

9、干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。网络层关系到通信子网的运行控制,体现了网络应用环境中资源子网访问通信子网的方式,是OSI模型中面向数据通信的低三层中最为复杂、关键的一层。网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括路由选择、拥塞控制和网际互连等。223.4.1网络层提供的服务网络层提供的服务 网络层可以向运输层提供两类不同质量的网络服务:面向连接的网络服务和无连接的网络服务。1. 面向连接的网络服务 面向连接的网络服务具体实现是虚电路服务虚电路服务是网络层向运输层提供的一种使所有分组按序到达端系统的可靠的数据传输方式。2.无连接的网络服务

10、 无连接的网络服务具体实现是数据报服务。233.4.2 路由选择 网络节点在收到一个分组后,要确定向下一节点传送的路径,这就是路由选择。在数据报方式中,网络节点要为每个分组路由做出选择;而在虚电路方式中,只需在连接建立时确定路由。 根据对网络环境变化的适应性不同,路由算法可以分为两大类:静态路由选择算法和动态路由选择算法。 独立路由选择、集中路由选择和分布路由选择是三种动态路由选择策略的具体算法。243.5 运输层运输层3.5.1运输层的功能和服务运输层的功能和服务1运运输输层层的的两两个个主主要要目目的的是是:第第一一,提提供供可可靠靠的的端端到到端端的的通通信信;第第二二,向向会会话话层层

11、提提供供独独立立于于网网络络的的传传输输服服务。务。 2 2 传传输输服服务务有有两两大大类类,即即面面向向连连接接的的服服务务和和面面向向无无连连接接服服务务。面面向向连连接接的的服服务务提提供供传传输输服服务务用用户户之之间间逻逻辑辑连连接接的的建建立立、维维持持和和拆拆除除,是是可可靠靠的的服服务务,可可提提供供流流量量控控制制、差差错错控控制制和和序序列列控控制制。无无连连接接服服务务,只只能能提供不可靠的服务。提供不可靠的服务。 253.5.2运输层协议和通信子网的关系运输层协议和通信子网的关系 根据用户要求和差错性质,网络服务按质量可分为A、B、C三种类型。 运输层的功能按级别划分

12、,OSI定义了五种协议级别。 运输层的功能是要弥补从网络层获得的服务和拟向传输服务用户提供的服务之间的差距,它所负责的是提高服务质量,包括优化成本。 服务质量划分的较高的网络,仅需要较简单的协议级别;反之,服务质量划分的较低的网络,就需要较复杂的协议级别。263.6 高层协议介绍高层协议介绍3.6.1会话层会话层在在两两个个不不同同系系统统的的互互相相通通信信的的应应用用进进程程之之间间建建立立、组组织织和和协协调调交交互互。例例如如,确确定定是是双双工工还还是是半半双双工工工工作作。若若出现意外,则需确定从何处开始重新恢复会话。出现意外,则需确定从何处开始重新恢复会话。3.6.2表示层表示层

13、表表示示层层是是处处理理所所有有与与数数据据表表示示及及传传输输有有关关的的问问题题,完完成成某些特定的功能。某些特定的功能。3.6.3应用层应用层应应用用层层确确定定进进程程之之间间通通信信的的性性质质以以满满足足用用户户需需要要以以及及提提供供网网络络与与用用户户应应用用软软件件之之间间的的接接口口服服务务,还还为为应应用用进进程提供访问程提供访问OSIOSI环境的手段。环境的手段。273.7 TCP/TP参考模型及协议参考模型及协议3.7.1TCP/IP体系结构与协议体系结构与协议1. TCP/IP参考模型 TCP/IP参考模型共有四层:应用层、传输层、网际互联层和主机至网络层,如图3-

14、6所示。与OSI参考模型相比,TCP/IP参考模型没有表示层和会话层。网际互联层相当于OSI模型的网络层,主机至网络层相当于OSI模型中的物理层和数据链路层。2829 TCP/IP的各层协议形成了一组从上到下单向依赖的协议栈,也叫协议族。 303.7.2TCP/IP的网络层的网络层1.IP 31IP协议提供以下功能: (1)IP地址寻址 (2)IP数 据 报 的 分 段 和 重 组 (3) IP数据报的路由转发32分段偏移例子:ID=xoffset=0MFflag=0length=4000ID=xoffset=0MFfrag=1length=1500ID=xoffset=1480MFflag=

15、1length=1500ID=xoffset=2960MFflag=0length=1040One large datagram becomesseveral smaller datagrams332. 互连网控制报文协议ICMP ICMP报文是放在一个IP数据报的数据部分中通过互联网的。Internet 控制报文协议允许路由器向其它路由器或主机发送差错或控制报文 343.7.3TCP/IP的传输层的传输层 传传输输层层对对应应于于OSI参参考考模模型型的的运运输输层层,提提供供端端到到端端的的数数据据传传输输服服务务。该该层层定定义义了了两两个个主主要要的的协协议议:传传输输控控 制制 协协

16、 议议 TCP和和 用用 户户 数数 据据 报报 协协 议议 UDP。TCP提提供供的的是是面面向向连连接接的的可可靠靠的的传传输输服服务务;而而UDP提提供供的的是是无无连连接接的的不不可可靠靠的的传传输输服服务务,一一般般用用于于数据量比较小的传输。数据量比较小的传输。 TCPTCP和和UDPUDP使使用用端端口口号号作作其其数数据据传传送送的的最最终终目目的的地地,以以实实现现应应用用程程序序进进程程之之间间的的端端到到端端的的通通信信。即即通通过过“IPIP地址地址+ +端口号端口号”可区分不同的应用程序进程。可区分不同的应用程序进程。351. TCP协议 TCP提供的是一种可靠的、面向连接的数据传输服务。此外,TCP还具有确认与重传机制、差错控制和流量控制等功能,以确保报文段传送的顺序和传输无错。 362. TCP的连接管理 TCP使用三次握手(three-way handshake 协议来建立连接 3738

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号