第八章网络通信和协议.ppt
《第八章网络通信和协议.ppt》由会员分享,可在线阅读,更多相关《第八章网络通信和协议.ppt(55页珍藏版)》请在三一办公上搜索。
1、第八章 网络通信和协议,81 计算机网络通信82 通信协议体系83 OSI七层协议84 TCPIP协议体系结构85 X.25协议8.6 帧中继87 WAP协议,81 计算机网络通信,8.1.1 网络通信的任务8.1.2 数据通信网络的构成与分类,81 计算机网络通信 通信的基本作用就是完成通信双方的信息交换,而几乎目前所有的信息都以数据形式存在,因此可以说通信的基本作用就是完成通信双方的数据交换。,8.1.1 网络通信的任务,传输系统的利用接口信号产生同步交换的管理差错检测和纠正流量控制寻址路由选择恢复报文格式化网络管理,8.1.2 数据通信网络的构成与分类,一广域网二局域网三无线网络四城域网
2、,82 通信协议体系,8.2.1 协议体系结构的必要性8.2.2 基本协议体系结构三层模型8.2.3 协议数据单元PDU,8.2.1 协议体系结构的必要性,当计算机、终端等与其它数据处理设备进行数据交换时,其处理过程实际上是非常复杂的。首先,这两个端点之间必须要有一个可以进行数据交互的通道,它既可以是直接连接两个端点的电缆,也可以是网络等。事实上,一个数据交换过程的建立、实现和完成仅有信号通道是远远不够的,它还必须至少要完成如下几项工作。源点系统必须激活直连的数据通道,或者告知网络它的期望终点系统标示,使网络知道该把它的数据传到何处 发送数据前,源点系统必须确定终点系统已经准备好接收数据 源点
3、系统的文件发送应用程序必须确定终点系统上的文件管理程序已经准备好接收并存储它发送的文件 如果两个系统的文件格式不兼容,其中一个系统还必须进行格式转换,计算机网络协议三要素,语法:用户数据的控制信息结构及格式;语义:需要发出的控制信息,以及完成的 动作和做出的响应;时序:对事件实现顺序的详细说明。,8.2.2 基本协议体系结构三层模型,一次通信过程涉及到应用程序、计算机和网络三部分。由于应用程序运行在计算机上,计算机连接到网络中,被交换的数据通过网络从一台计算机传送到另一台计算机上。所以,可将通信任务划分为三个相对独立的层次:网络接入层、运输层和应用层。,网络接入层关心的是计算机与所连网络之间的
4、数据交换。接入层使用什么软件取决于所用网络的类型,它们因网络采用电路交换、分组交换、局域网等不同类型而异。将数据交换的可靠性保障方面的机制集中到同一层中供所有应用程序共享是十分科学的,这就是运输层。由于各个通信终端所用的应用程序可能不同,它们之间的数据交换还必须要有一个用于支持各种不同的用户应用程序的逻辑,这就是应用层。,8.2.3 协议数据单元PDU为了控制和保证这一数据交换过程的实现,除了要传送的用户数据外,还必须传送一些控制信息。,83 OSI七层协议,8.3.1 OSI标准协议体系结构OSI七层模型8.3.2 OSI的数据传输过程,8.3.1 OSI标准协议体系结构 OSI模型将计算机
5、网络的各个方面分成了互相独立的七层,每一层都将其下面的层遮起来。在上面的层里,下面层次的细节被隐藏起来。,二OSI各层功能和标准1物理层2数据链路层 3.网络层4传输层5.会话层6.表示层7应用层,物理层(physical layer),考虑如何在传输媒体上传输数据比特流,而不是传输媒体或物理设备本身,主要确定与传输媒体的接口的一些特性1.机械特性 接口的形状、尺寸、引线数目、排列顺序等。2.电气特性 接口电缆上各线的电压范围。3.功能特性 指明某条线上某一电平的电压代表何种意义。4.规程特性 指明对于不同功能的各种可能事件的出现顺序。物理层涉及到通信在信道上传输的原始比特流。在物理层,设计的
6、问题主要是处理机械的、电气的和过程的接口,以及物理层下的物理传输介质等。如:EIA/TIA-232,V.35用多少伏特电压表示1,多少伏特表示0;一个比特持续多少微秒;网络接插件有多少针以及各针的用途。,物理层的主要功能,1.为数据端设备提供传送数据的通路 数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成。一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接。2.传输数据 物理层要形成适合数据传输需要的实体,为数据传送服务。一是要保证数据能在其上正确通过,二是要提供足够的带宽,以减少信道拥塞。,数据链路可粗略地理解为数据通道。物理层为终端设备间的数据通信提供传输媒体及其连接,媒
7、体是长期的,连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信。每次通信都要经过建立通信联络和拆除通信联络两过程。这种建立起来的数据收发关系就叫作数据链路。在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错。,网络层,网络层是网络发展的结果。在联机系统和线路交换的环境中,网络层的功能没有太大意义。当数据终端增多时,它们之间有中继设备相连。此时会出现一台终端要求不只是与唯一的一台而是能和多台终端通信的情况,这就产生了把任意两台数据终端设备的数据链接起来的问题,也就是路由或者叫寻径。另
8、外,当一条物理信道建立之后,被一对用户使用,往往有许多空闲时间被浪费掉。人们自然会希望让多对用户共用一条链路,为解决这一问题就出现了逻辑信道技术和虚拟电路技术。,传输层(transport layer),传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。传输层也称为运输层,是两台计算机经过网络进行数据通信时的第一个端到端的层次,也是源端到目的端对数据传送进行控制从低到高的最后一层。传输层的服务包括传输连接
9、建立、数据传送、传输连接释放3个阶段。其中数据传送阶段可分为一般数据传送和加速数据传送两种。传输层共有5个服务类型,基本满足了对传送质量、传送速度和传送费用的各种不同需要。特别需要指出的是,所谓连接就是位于不同系统上的两个实体之间发生的临时性的逻辑关联。,会话层(session layer),会话层,表示层,应用层构成开放系统的高3层,面对应用进程提供分布处理,对话管理,信息表示,恢复最后的差错等。会话层同样要担负应用进程服务要求,而运输层不能完成的那部分工作,给运输层功能差距以弥补。主要的功能是对话管理,数据流同步和重新同步。要完成这些功能,需要由大量的服务单元功能组合,已经制定的功能单元已
10、有几十种。会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要.会话层标准为了使会话连接建立阶段能进行功能协商,也为了便于其它国际标准参考和引用,定义了12种功能单元。各个系统可根据自身情况和需要,以核心功能服务单元为基础,选配其他功能单元组成合理的会话服务子集。,表示层(presentation layer),会话层以下5层完成了端到端的数据传送,并且是可靠,无差错的传送。但是数据传送只是手段而不是目的,最终是要实现对数据的使用。由于各种系统对数据的定义并不完全相同,最易明白的例子是键盘,其
11、上的某些键的含义在许多系统中都有差异。这自然给利用其它系统的数据造成了障碍。表示层和应用层就担负了消除这种障碍的任务。,表示层为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。例如,IBM主机使用EBCDIC编码,而大部分PC机使用的是ASCII码。在这种情况下,便需要会话层来完成这种转换。对于用户数据来说,可以从两个侧面来分析,一个是数据含义被称为语义,另一个是数据的表示形式,称做语法。像文字,图形,声音,文种,压缩,加密等都属于语法范畴。表示层设计了3类15种功能单位,其中上下文管理功能单位的作用就是沟通用户间的数据编
12、码规则,以便双方有一致的数据形式,能够互相认识。,应用层(application layer),应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。其服务元素分为两类:公共应用服务元素CASE和特定应用服务元素SASE。CASE提供最基本的服务,它成为应用层中任何用户和任何服务元素的用户,主要为应用进程通信和分布系统实现提供基本的控制机制。特定服务SASE则要满足一些特定服务,如文卷传送,访问管理,作业传送,银行事务,订单输入等。这些将涉及到虚拟终端,作业传送与操作,文卷传送及访问管理,远程数据库访问,图形核心系统,
13、开放系统互连管理等等。,8.3.2 OSI的数据传输过程,84 TCPIP协议体系结构,8.4.1 TCP/IP协议体系结构8.4.2 TCP和IP的功能8.4.3 TCP/IP的操作过程8.4.4 TCP/IP协议族8.4.5 IPv6,8.4.1 TCP/IP协议体系结构,TCPIP协议模型体系将通信任务分割成五个相对独立的层次,从下到上依次是物理层、网络接入层、互联网层、主机对主机层或运输层、应用层。物理层负责数据传输设备与传输媒体或网络之间的物理接口,主要定义了传输媒体的特点、信号状态、数据率等诸如此类的特征。网络接入层主要负责端系统(服务器、工作站等)和与其连接的网络之间的数据交换过
14、程,为与同一个网络相连的两个系统提供网络接入并且为它们的数据选择路由以穿越网络当进行数据交换的两个设备分别连接在不同的网络中时,就需要由互联网层来负责完成数据横越多个网络到达目的的任务。运输层是数据可靠交换的保证。也是就说,运输层提供可靠性机制供所有应用程序共享,确保所有传输数据都能顺利到达目的应用程序,且其到达顺序与发送顺序一致。应用层包含用于支持各种不同用户应用程序的逻辑,使使用不同表示机制的终端能够顺利实现通信会话的功能。,8.4.2 TCP和IP的功能,一TCP的功能TCP 为传输提供了数据流传输、可靠性及有效流量控制、全双工操作和多路复用技术等多项功能。数据流传输指交付一个由序列号定
15、义的无结构字节流,再传给IP进行发送。可靠性及有效性控制通过面向连接的、端到端的可靠数据报发送来保证,允许设备处理丢失、延时、重复及读错的包,其超时机制则允许设备监测丢失包并请求重发。TCP为应用之间的数据传输提供可靠链接,它在TCP PDU的段首中包含源端口和目的端口值,分别标识出两个TCP实体上的应用,通过连接期间一个实体对另一个实体的TCP报文的跟踪,随时调整流量、恢复丢失或损坏的报文数据,确保传输数据的正确性,为上层应用提供可靠的服务。,二IP的功能IP协议使我们能够唯一标识网络中的每一台电脑。IP是一个无连接的协议,它在交换数据前并不建立会话,只负责在主机间寻址并为数据包设定路由而不
16、保证正确传递。另一方面,IP在数据被收到时不需要收到确认,所以说IP是不可靠的协议。当IP的目标地址是本地时,IP就将数据包直接传给那个主机;如果目标地址为远程地址的话,IP将首先在本地路由表中查找远程主机的路由。如果找到一个路由,IP就用它传送数据包;如果没找到,就会将数据包发送到源主机的缺省网关也就是路由器上。在下一主机,包被发送到TCP或UDP。每个路由器都要重复上述过程,直到包到达最终目的地。当包到达最终目的地后,IP负责将这些小包组装恢复成原来的包。,8.4.3 TCP/IP的操作过程 主机能够通过子网向另一个主机发送数据,如果目的主机在另一个子网上,那么就向某个路由器发送数据,由这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 网络 通信 协议
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5316783.html