网站大量收购独家精品文档,联系QQ:2885784924

计算机网络基础 第二章 网络协议.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章主要介绍的内容有: 网络体系结构概述 OSI参考模型 TCP/IP参考模型 Novell NetWare 参考模型 局域网协议举例 一、概述 计算机网络是一个复杂的计算机及通信系统的集合,在其发展过程中逐步形成了一些公认的通用的建立网络体系的模式,可将其视为是建立网络体系通用的蓝图,称之为网络体系结构(Network Architecture),用以指导网络的设计和实现。 (一)网络体系结构 计算机网络是个非常复杂的系统。为了说明这一点,可以设想一个最简单的情况:连接在网络上的两台计算机要互相传送文件。显然,在这两台计算机之间必须有一条传送数据的通路。但这还远远不够,至少还有以下几件工作需要完成: (1)发起通信的计算机必须将数据通信的通路激活(activate)。 (2)要告诉网络如何识别接收数据的计算机。 (3)发起通信的计算机必须查明对方计算机是否已准备好接收数据。 (4)发起通信的计算机必须弄清楚,在对方计算机中的文件管理程序是否已做好文件接收和存储文件的准备工作。 (5)若计算机的文件格式不兼容,则至少其中的一台计算机应完成格式转换功能。 (6)对出现的各种差错和意外事故,如数据传送错误、重复或丢失,网络中某个节点交换机出现故障等,应当有可靠的措施保证对方计算机最终能够收到正确的数据 由此可见,相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。为了设计这样复杂的计算机网络,早在最初的ARPANET设计时即提出了分层的方法。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 (二)网络协议 在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。这些规则明确规定了所交换数据的格式以及有关的同步问题。这里所说的同步不是狭义的(即同频或同频同相)而是广义的,即在一定的条件下应当发生什么事件(如发送一个应答信息),因而同步含有时序的意思。这些为进行网络中的数据交换而建立的规则、标准或约定称为网络协议(network protocol)。网络协议也可简称为协议。更进一步讲,网络协议主要由以下三个要素组成: (1)语法,即数据与控制信息的结构或格式。 (2)语义,即需要发出何种控制信息,完成何种动作以及做出何种响应。 (3)同步,即事件实现顺序的详细说明。 由此可见,网络协议是计算机网络不可缺少的组成部分。 (三)协议分层 协议通常有两种不同的形式,一种是用便于阅读和理解的文字描述的,一种是用计算机能够理解的程序代码描述的。这两种不同形式的协议都必须能够对网络上交换的信息做出精确的解释。 对于非常复杂的计算机网络协议,其结构应采用层次式的。 分层可以带来很多好处。例如: (1)各层之间是独立的。由于每一层只实现一种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了。 (2)灵活性好。当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则这层以上或以下的各层均不受影响。此外,对某一层提供的服务还可进行修改。当某一层提供的服务不再需要时,甚至可以将这层取消。 (3)结构上可分割开。各层都可以采用最合适的技术来实现。 (4 (5)能促进标准化工作。因为每一层的功能及其所提供的服务都已有明确的说明。 分层时应注意使每一层的功能非常明确。通常每一层所要实现的一般功能往往是下面的一种或几种: (1 (2 (3 (4)复用和分用。发送端几个高层会话复用一条低层的连接,在接收端再进行分用。 (5 分层当然也有一些缺点,例如,有些功能会在不同的层次中重复出现,因而产生了额外开销 我们将计算机网络的各层及其协议的集合,称为网络的体系结构(architecture)。 (四)网络服务 网络服务是指彼此相邻的两层间下层为上层提供通信能力或操作而屏蔽其细节的过程。上层可看成是下层的用户,下层是上层的服务提供者。 服务原语: 1.请求 2.指示 3.响应 4.证实 书30页 从通信角度看,各层所提供的服务有两种形式:面向连接的服务和无连接的服务。 1.面向连接的服务 面向连接的服务就是通信双方在通信时,要事先建立一条通信线路,其过程有建立连接、使用连接和释放连接三个过程。TCP协议就是一种面向连接服务的协议,电话系统是一个面向连接的模式。 面向连接服务和电话系统的工作模式相类似。其特点是:数据传输过程前必须经过建立连接、维护连接和释放连接的3个过程;在数据传输过程中,各分组不需要携带目的节点的地址。面向连接服务的传输连接类似于一个通信管道,发送者在一端放入数据,接受者从另一端

文档评论(0)

16588ww + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档