- 1、本文档共160页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宽带接入网技术项目式模二 IP网络基础
任务1 协议模型任务2 IP地址任务3 以太网交换机任务4 路由器任务5 IP城域网 2.1.1 OSI参考模型 自20世纪60年代计算机网络问世以来,得到了飞速发展。国际上各大厂商为了在数据通信网络领域占据主导地位,顺应信息化潮流,纷纷推出了各自的网络架构体系和标准,如IBM公司的SNA、Novell的IPX/SPX 协议、Apple公司的AppleTalk 协议、DEC公司的网络体系结构(DNA),以及广泛流行的 TCP/IP 协议。同时,这些厂商针对自己的协议生产出了不同的硬件和软件。这些厂商的共同努力无疑促进了网络技术的快速发展和网络设备种类的迅速增长。 但由于多种协议的并存,使得网络变得越来越复杂,而且厂商之间的网络设备大部分不能兼容,很难进行通信。为了解决网络之间的兼容性问题,帮助各个厂商生产出可兼容的网络设备,国际标准化组织ISO于1984年提出了OSI-RM(Open System Interconnection Reference Model,开放系统互连参考模型),OSI参考模型很快成为计算机网络通信的基础模型。 OSI 参考模型定义了开放系统的层次结构、层次之间的相互关系及各层所包含的可能的服务内容,如图 2-1所示。 图2-1 OSI分层结构 OSI参考模型采用分层结构化技术,将整个网络的通信功能分为7层。由低层至高层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。每一层都有特定的功能,并且下一层为上一层提供服务。其分层原则为:根据不同功能进行抽象的分层,每层都可以实现一个明确的功能,每层功能的制定都有利于明确网络协议的国际标准,层次明确避免了各层的功能混乱。 分层的好处是利用层次结构可以把开放系统的信息交换问题分解到不同的层中,各层可以根据需要独立进行修改或扩充功能,同时,有利于各个不同制造厂家的设备互连,也有利于我们学习、理解数据通信网络。 在 OSI 参考模型中,各层的数据并不是从一端的第 N 层直接送到另一端的,而是第 N 层的数据在垂直的层次中自上而下地逐层传递直至物理层,在物理层的两个端点进行物理通信,我们把这种通信称为实通信。而对等层由于通信并不是直接进行的,因而称为虚拟通信。 1. 层次结构的功能 OSI 参考模型中不同层完成不同的功能,各层相互配合通过标准的接口进行通信。 应用层、表示层和会话层合在一起常称为高层或应用层,其功能通常是由应用程序软件实现的;物理层、数据链路层、网络层、传输层合在一起常称为数据流层,其功能大部分是通过软硬件结合共同实现的。 (1) 应用层。应用层是OSI体系结构中的最高层,是直接面向用户以满足不同需求的,是利用网络资源,唯一向应用程序直接提供服务的层。应用层主要由用户终端的应用软件构成,如我们常见的 Telnet、FTP、SNMP 等协议都属于应用层的协议。 (2) 表示层。表示层主要解决用户信息的语法表示问题,它向上对应用层提供服务。表示层的功能是对信息格式和编码起转换作用,例如将 ASCII 码转换成为 EBCDIC 码等。此外,对传送的信息进行加密与解密也是表示层的任务之一。 (3) 会话层。会话层的任务就是提供一种有效的方法,以组织并协商两个表示层进程之间的会话,并管理他们之间的数据交换。会话层的主要功能是按照在应用进程之间的原则,按照正确的顺序发/收数据,进行各种形态的对话,其中包括对对方是否有权参加会话的身份核实,并且在选择功能方面取得一致,如选全双工还是选半双工通信。 (4) 传输层。传输层可以为主机应用程序提供端到端的可靠或不可靠的通讯服务。传输层对上层屏蔽下层网络的细节,保证通信的质量,消除通信过程中产生的错误,进行流量控制,以及对分散到达的数据包顺序进行重新排序等。 传输层的功能包括: ① 分割上层应用程序产生的数据; ② 在应用主机程序之间建立端到端的连接; ③ 进行流量控制; ④ 提供可靠或不可靠的服务; ⑤ 提供面向连接与面向非连接的服务。 (5) 网络层。网络层是负责处理子网之间的寻址和路由工作的。功能包括:建立和拆除网络连接;提供路由功能,构造互联网络;定义点到点寻址(逻辑上——Net ID+Host ID);服务选择和流量控制。 (6) 数据链路层。数据链路层是 OSI 参考模型的第二层,它以物理层为基础,向网络层提供可靠的服务。数据链路层的主要功能包括: ① 数据链路层主要负责数据链路的建立、维持和拆除,并在两个相邻节点的线路上,将网络层送下来的信息包组成帧传送,每一帧包括数据和一些必要的控制信息。 ② 数据链路层的作用包括:定义物理源地址和物理目的地址。在实际的通讯
文档评论(0)