- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Internet的技术基础——计算机网络的体系结构 一、计算机网络体系结构的形成 1、 计算机网络是由多种计算机和各类终端通过通信线路连接起来的复合系统。在这个系统中,由于计算机型号不一,终端类型各异,加之线路类型、连接方式、同步方式、通信方式的不同,给网络中各结点的通信带来许多不便。由于在不同计算机系统之间,真正以协同方式进行通信的任务是十分复杂的。为了设计这样复杂的计算机网络,早在最初的ARPANET设计时即提出了分层的方法。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部总是比较易于研究和处理。 2、计算机网络的发展的四个阶段 第一阶段:用户终端的出现 第二阶段:ARPA网 第三阶段:国际标准化的计算机网络 第四阶段:国际互联网和信息高速公路 分层设计 所谓分层设计方法,就是按照信息的流动过程将网络的整体功能分解为一个个的功能层,不同机器上的同等功能层之间采用相同的协议,同一机器上的相邻功能层之间通过接口进行信息传递。 为什么要分层? 处理复杂的系统: 清楚的结构允许我们对大型复杂系统定义其特定部分,探讨其各部分的关系 分层参考模型的讨论 模块化使得系统的维护、升级简化 改变其某一层服务的具体实现对系统其余部分透明(不影响) e.g.,改变登机口程序(gate procedure不影响系统其余部分) 分层的弊端? 各层可能重复较低层功能 ... 邮政通信系统 分层之后可以带来很多好处 (1)各层之间是独立的。 (2)灵活性好。 (3)结构上可以分开。 计算机网络的各层及其协议的集合则称为网络的体系结构(architecture)。或者说,计算机网络体系结构即这个计算机网络及其部件所应完成的功能的精确定义,亦称之为网络协议栈。 OSI模型 OSI模型和TCP参考模型 OSI模型本身并不是一个真正的网络体系结构,因为它并未定义每一层上所用到的服务和协议,它只是指明了每一层上应该实现哪些功能。 OSI模型失败原因 (1)OSI 的专家们在完成 OSI 标准时没有商业驱动力; (2)OSI 的协议实现起来过分复杂,且运行效率很低; (3)OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场; (4)OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。 分层结构的数据传送 三、TCP/IP体系结构 1、由APM到TCP/IP:ARM是ARPA网体系结构参考模型。 具有五层协议的网络体系结构 强调:分层是针对软件的逻辑分层 从操作系统的角度上来讲,操作系统内核中通常要实现整个网络协议栈 底层功能则通常由硬件(网络适配器)及其驱动程序实现 应用层上,操作系统提供给用户使用传输层服务的接口 分层后,主机上的数据从应用层产生到此数据从网络适配器中真正发送到网络上时,将添加一些必要的控制信息,这些控制信息将有助于应用层的数据在网络中正确的传递到目的地 数据在各层间的传递过程 不同网络设备需要实现的网络体系结构的层次不同 端主机涉及到具体的应用,必须实现5层协议 交换机仅完成数据链路层帧的转发,只需实现2层协议 路由器对网络层分组的转发,因此需要实现3层协议 四、各层次的相关协议和设备 1、物理层:定义了基本连接的机械和电器特性,包括把两个节点连接在网络上的电缆、连接口以及信号选项等。 A、物理层解决的问题: (1)线路配置 (2)数据通信模式 (3)拓扑结构 (4)信号 (5)编码 (6)接口 (7)媒介 B、物理层协议(通信规程):DTE和DCE之间的一组约定 (1)DTE(数据终端设备) (2)DCE(数据电路终接设备) (3)常用物理层接口标准:RS-232、RS-449、RS-422-A、 RS-423-A (4)接口标准建议书:ITU-TX.21 物理层的主要任务描述为确定与传输媒体的接口的一些特性,即: 机械特性 指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。 电气特性 指明在接口电缆的各条线上出现的电压的范围。 功能特性 指明某条线上出现的某一电平的电压表示何种意义。 过程特性 指明对于不同功能的各种可能事件的出现顺序。 大多数以串行方式传输 RS-232接口 RS-422-A 2、数据链路层 A、具体责任: (1)点到点传递 (2)寻址 (3)访问控制 (4)流控 (5)错误处理 (6)同步 数据链路层分为两个子层:逻辑链路控制层(LLC)和媒体访问控制层(MAC),其中,MAC地址也叫做物理地址或硬件地址,由网卡的编号唯一确定。 以太网寻址 MAC地址:固化在网卡上串行
原创力文档


文档评论(0)