第二章计算机网络体系结构与协议.pdfVIP

  • 4
  • 0
  • 约8.84千字
  • 约 15页
  • 2020-12-29 发布于未知
  • 举报
第二章计算机网络体系结构与协议 【计划课时】4课时(教材第二、三章 2.1网络通信协议 2.1.1 协议(protocol教材P29 网络传送是个很复杂的过程,为了实现计算机之间可靠地交换数据,许多工作要 协调(如发送信号的数据格式,通信协调与出错处理,信号编码与电平参数,传输速度 匹配等。 假定一个与网络相连的设备正向另一个与网络相连的设备发送数据,由于各个 厂家有其各自的实现方法,这些设备可能不完全兼容,它们相互之间不可能识别和通 信。解决方法之一是在同一个网络中全部使用某一厂家的专有技术和设备,在网络互 连的今天已不可行。另一种方法就是制定一套实现互连的规范(标准,即所谓“协议”。 该标准允许每个厂家以不同的方式完成互连产品的开发、设计与制造,当按同一协议 制造的设备连入同一网络时,它们完全兼容,仿佛是由同一厂家生产的一样。 【协议】网络上不同计算机之间为了协调互相通信而使用的技术规范,即通信技 术标准(也是软硬件厂商开发网络产品的标准 协议由语义、语法和时序三部分组成。语义规定通信双方彼此“讲什么”(含义,语 法规定“如何讲”(格式,时序关系则规定了信息交流的次序(顺序。P29 实际上,生活中任何由两个人或两个团体一起完成的事件,都必须有“协议”(例:讲 话/赛跑廖鸿鹏《NT Server 4.0建站指南》:“当一个中国人碰上一个日本人时,如果中国人说他的中文, 日本人说他 的日文,那么恐怕两个人就是讲到天黑,都不会有什么结果……网络上各节点之间 若需要传送数据时,也要有一个共通的语言,这就是通信协议”。 理论上只要有一套协议即可,但由于网络技术在不断发展,应用领域在不断拓宽, 加上历史的原因(7 0年代各大计算机公司在网络领域“诸侯割据”,纷纷推出自己的网络通信协议,既为网 络技术的发展作出了贡献,亦造成协议品种杂多的局面,所以目前一套统一可用的网 络协议。 正如理论上人类只要一种语言就可以相互沟通,但实际上却有许许多多的语言 存在一样。 学习网络的重要任务之一就是了解各种常用的通信协议。对于网络开发/集成工 程师,则需要深入理解甚至精通工程中所涉及到的各种协议。 用于普通网络用户,则只需知道访问网络资源你的系统或机器上需要配备何种 协议,而无须知道这些协议的具体含义。 封闭的协议——协议内容(规范不对公众公布 开放的协议——协议内容对公众公布 NT4.0可同时具有5种协议,犹如一个懂最常用的五国语言的人,在世界各地旅行, 便畅行无阻。 2.1.2 常用的网络通信协议 有三个最具影响力的团体为网络通信制定了各自的协议: ·OSI(开放系统互连,Open Systems Interconnection协议 ISO(国际标准化组织81年公布(理论标准 从网络角度看,未连网的计算机都是所谓“信息孤岛”型的计算机系统,只按某一 公司/厂商的网络通信体系结构标准连网的属于相对封闭的网络系统,而所有符合OS I网络通信体系结构的计算机系统可以在全球范围内互联起来,故称为“开放系统”。 ·IEEE 802 LAN 协议 IEEE( 电气和电子工程师学会802委员会(80年2月成立制定,其部分标准已被ISO 正式确定为局域网的国际标准 ·TCP/IP(网际互连/传输控制协议 美国防部高级计划研究局(DARPA83年为“阿帕”网(ARPAnet,今发展为Internet 而开发,用于通过UNIX系统控制实现异种计算机网络的互连,乃很多大学(如斯坦福 大学及研究所经多年研究及商业化后得出的结果,现为最hot 的网际互连协议,亦为公 认的工业标准。 此外,在局域网中,常用还有Novell 网专用的通信协议IPX/SPX(网际分组交换/顺 序分组交换。 2.1.3 网络通信与分层结构 1、分层的概念 可以将人与人的“通信”分为三个相关的层次:认识层、语言层、传输层。 【例1】如果让一莆田老妪与北京一科学家进行如下的“通信” 莆田老妪北京科学家结果用网络术语表达结果谈论内容莆田城内菜价计算机网 络技术“不可理喻”认识层“协议”不兼容 所用语言莆田方言英语“不知所云”语言层“协议”不兼容 通信方式 电话电脑无法联通传输层“协议”不兼容 【例2】如果让一莆田老妪与北京的莆田藉科学家林兰英进行如下的“通信” 莆田老妪林兰英

文档评论(0)

1亿VIP精品文档

相关文档