第六章 计算机网络协议.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第六章 计算机网络协议.ppt》由会员分享,可在线阅读,更多相关《第六章 计算机网络协议.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章计算机网络协议o协议是用来描述进程之间信息交换数据时的规则术语。在计算机网络中,两个相互通信的实体处在不同的地理位置,其上的两个进程相互通信,需要通过交换信息来协调它们的动作和达到同步,而信息的交换必须按照预先共同约定好的过程进行o网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。当然,对于不相容终端,
2、除了需变换字符集字符外。其他特性,如显示格式、行长、行数、屏幕滚动方式等也需作相应的变换。网络协议三要素o一个网络协议至少包括三要素:o语法语法用来规定信息格式;数据及控制信息的格式、编码及信号电平等。o语义语义用来说明通信双方应当怎么做;用于协调与差错处理的控制信息。o同步同步 规定通信事件发生的顺序并详细说明。oTCP/IP参考模型可以分为4个层次:应用层(applicationlayer);传输层(transportlayer);互联网络层(internetlayer);主机-网络层(hosttonetworklayer)。o其中,TCP/IP参考模型的应用层与OSI参考模型的应用层相对
3、应,TCP/IP参考模型的传输层与OSI参考模型的传输层相对应,TCP/IP参考模型的互联网络层与OSI参考模型的网络相对应,TCP/IP参考模型的主机-网络层与OSI参考模型的数据链路层和物理层相对应。在TCP/IP参考模型中,对OSI参考模型的表示层、会话层没有对应的协议。主机-网络层o在TCP/IP参考模型中,主机-网络层是参考模型的最低层,它负责通过网络发送和接收IP数据报。TCP/IP参考模型允许主机连入网络时使用多种现成的与流行的协议,例如局域网协议或其他一些协议。o在TCP/IP的主机-网络层中,它包括各种物理网协议,例如局域网的Ethernet、局域网的TokenRing、分组
4、交换网的X.25等。当这种物理网被用作传送IP数据包的通道时,我们就可以认为是这一层的内容。这体现了TCP/IP协议的兼容性与适应性,它也为TCP/IP的成功奠定了基础。互联网络层o在TCP/IP参考模型中,互联网络层是参考模型的第二层,它相当于OSI参考模型网络层的无连接网络服务。互联网络层负责将源主机的报文分组发送到目的主机,源主机与目的主机可以在一个网上,也可以在不同的网上。1物理层2.3.2OSI的参考模型物理层传输数据的单位是比特。物理层不是指连接计算机的具体的物理设备或具体的传输媒体是什么,因为它们的种类非常多,物理层的作用是尽可能的屏蔽这些差异,对它的高层即数据链路层提供统一的服
5、务。所以物理层主要关心的是在连接各种计算机的传输媒体上传输数据的比特流。为了达到这个目的,物理层在设计时涉及的主要问题有:用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,在接收端如何识别出这是比特“1”而不是比特“0”确定连接电缆材质、引线的数目及定义、电缆接头的几何尺寸、锁紧装置等l指出一个比特信息占用多长时间l采用什么样的传输方式l初始连接如何建立当双方结束通信如何拆除连接。综上所述,物理层提供为建立、维护和拆除物理链路所需要的机械的、电气的、功能的和规程的特性。2数据链路层数据链路层传输数据的单位是帧,数据帧的帧格式中包括的信息有:地址信息部分、控制信息部分、数据部分、校验
6、信息部分。数据链路层的主要作用是通过数据链路层协议(即链路控制规程),在不太可靠的物理链路上实现可靠的数据传输。数据链路层把一条有可能出差错的实际链路,转变成为让网络层向下看起来好象是一条不出差错的链路。为了完成这一任务,数据链路层还要解决如下一些主要问题:(1)代码透明性的问题。由于物理层只是接收和发送一串比特流信息而不管其是什么含义。(2)流量控制的问题。在数据链路层还要控制发送方的发送速率必须使接收方来得及接收。当接收方来不及接收时,就必须及时地控制发送方的发送速率,即在数据链路层要解决流量控制的问题。3网络层网络层传送的数据单位是报文分组或包。在计算机网络中进行通信的两个计算机之间可能
7、要经过许多个结点和链路,也可能还要经过好几个路由器所连接的通信子网。网络层的任务就是要选择最佳的路由,使发送站的运输层所传下来的报文能够正确无误地按照目的地址找到目的站,并交付给目的站的运输层。这就是网络层的路由选择功能。路由选择的好坏在很大程度上决定了网络的性能,如网络吞吐量(在一个特定的时间内成功发送数据包的数量),平均延迟时间、资源的有效利用率等。路由选择是广域网和网际网中非常重要的问题,局域网则比较简单,甚至可以不需要路由选择功能。路由选择的定义是根据一定的原则和算法在传输通路上选出一条通向目的结点的最佳路径,一个好的路由选择应有以下特点:信息传送所用时间最短使网络负载均衡通信量均匀路
8、由选择算法应简单易实现,不致因拓扑的变化,影响报文正常到达目的结点。这里要强调指出,网络层中的“网络”二字,已不是我们通常谈到的网络的概念,而是在计算机网络体系结构模型中的专用名词。另外在网络层还要解决拥塞控制问题。在计算机网络中的链路容量、交换结点中的缓冲区和处理机等,都是网络资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。这种情况叫拥塞。网络层也要避免这种现象的出现。通常上Internet所采用的TCP/IP协议中的IP(网际协议)协议就是属于网络层。而登录NOVELL服务器所必须使用的IPX/SPX协议中的IPX(网际包交换协议)协议也是属于
9、网络层。4运输层OSI(开放式系统互连)所定义的运输层正好是七层的中间一层,是通信子网(下面3层)和资源子网(上面3层)的分界线,它屏蔽通信子网的不同,使高层用户感觉不到通信子网的存在。它完成资源子网中两结点的直接逻辑通信,实现通信子网中端到端的透明传输。运输层信息的传送单位是报文。运输层的基本功能是从会话层接收数据报文,并且在当所发送的报文较长时,在运输层先要把它分割成若干个报文分组,然后再交给它的下一层(即网络层)进行传输。另外,这一层还负责报文错误的确认和恢复,以确保信息的可靠传递。运输层在高层用户请求建立一条传输的虚拟连接时,通过网络层在通信子网中建立一条独立的网络连接,但如果高层用户
10、要求比较高的吞吐量时,运输层也可以同时建立多条网络连接来维持一条传输连接请求,这种技术叫“分流技术”。有时为了节省费用,对速度要求不是很高的高层用户请求,运输层也可以将多个传输通信合用一条通信子网的网络连接。这种技术叫“复用技术”。运输层除了有以上功能和作用外,它还要处理端到端的差错控制和流量控制的问题。通常上互连网所采用的TCP/IP协议中的TCP(传输控制协议)协议就是属于运输层。而登录NOVELL服务器所必须使用的IPX/SPX协议中的SPX(顺序包交换协议)协议也是属于运输层。5会话层如果不看表示层,在OSI开放式系统互连的会话层就是用户和网络的接口,这是进程到进程之间的层次。会话层允
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 计算机网络协议 第六 计算机网络 协议
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内