2016计算机网络基础教程:网络协议与标准.docVIP

2016计算机网络基础教程:网络协议与标准.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016计算机网络基础教程:网络协议与标准

第四章 网络协议与标准 最知名的网络协议就是TCP/IP协议了。事实上,TCP/IP协议是一个协议集,由很多协议组成。TCP和IP是这个协议集中的两个协议,TCP/IP协议集是用这两个协议来命名的。 TCP/IP协议集中每一个协议涉及的功能,都用程序来实现。TCP协议和IP协议有对应的TCP程序和IP程序。TCP协议规定了TCP程序需要完成哪些功能,如何完成这些功能,以及TCP程序所涉及的数据格式。 根据TCP协议我们了解到,网络协议是一个约定,该约定规定了: 实现这个协议的程序要完成什么功能 如何完成这个功能 实现这个功能需要的通讯的报文包的格式 如果一个网络协议涉及了硬件的功能,通常就被叫做标准,而不再称为协议了。所以,叫标准还是叫协议基本是一回事,都是一种功能、方法和数据格式的约定,只是网络标准还需要约定硬件的物理尺寸和电气特性。最典型的标准就是IEEE802.3,它是以太网的技术标准。 协议、标准化的目的是让各个厂商的网络产品互相通用。尤其是完成具体功能的方法和通讯格式。如果没有统一的标准,各个厂商的产品就无法通用。无法想象使用Windows操作系统的主机发出的数据包,只有微软公司自己来设计交换机才能识别并转发。 为了完成计算机网络通讯,实现网络通讯的软硬件就需要完成一系列功能。例如为数据封装地址、对出错数据进行重发、当接收主机无法承受时对发送主机的发送速度进行控制等等。为每一个功能的实现都需要设计出相应的协议,这样,各个生产厂家就可以根据协议开发出能够互相通用的网络软硬件产品。 ISO发布了著名的开放系统互联参考模型(Open System Interconnection Reference Model),简称OSI。OSI模型详细规定了网络需要实现的功能、实现这些功能的方法、以及通讯报文包的格式。 但是,没有一个厂家遵循OSI模型来开发网络产品。不论是网络操作系统还是网络设备,不是遵循厂家自己制订的协议(如Novell公司的Novell协议、苹果公司的AppleTalk协议、微软公司的NetBEUI协议、IBM公司的SNA),就是遵循某个政府部门制订的协议(如美国国防部高级研究工程局DARPA的TCP/IP协议)。网卡和交换机这一级的产品则多是遵循电子电气工程师协会IEEE发布的IEEE 802规范。从第1.4节我们可以看到,IEEE在组织结构上应该远处于ISO组织的下方。 尽管如此,各种其它协议的制订者,在开发自己的协议时都参考了ISO的OSI模型,并在OSI模型中能够找到对应的位置。因此,学习了OSI模型,再去解释其它协议就变得非常容易。 事实上,就象人体架构模型对医学院的学生一样,OSI模型几乎成了网络课教学的必备工具。 90年代初曾经流行的SPX/IPX协议的地位现在已经被TCP/IP协议所取代。其它的网络协议,如AppleTalk、DecNet等也在迅速退出舞台。因此,现在的网络工程师只要了解TCP/IP一个协议,就可以应付99%的网络技术问题了。 (注:IBM公司在自己的大型机系统的通讯中仍坚持SNA协议。但SNA还是留到有机会接触IBM大型机的时候再学习吧。) 最后,我们要回过头来记住,每一个协议都要有对应的程序(少量底层协议还要涉及硬件电路的物理特性和电气特性)。例如你在了解TCP协议的时候,一定要知道它是为各个厂家(微软、HP、中软等企业)编写TCP程序制订的。了解一个协议,也就是了解它所对应的程序是如何工作的。 2

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档