计算机网络论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生考试论文

题目:计算机网络体系层次概论

指导教师:职称:讲师

姓名:学号:

班级:信息系年级: 2014 专业:信息与计算科学

2016年11月26日

《计算机网络体系层次概论》

摘要:计算机网络体系层次概论描述了计算机网络功能实体的划分原则及其相互之间协同工作的方法和规则。本文主要介绍的是现在应用比较广泛的层次型网络体系结构,OSI基本参考模型,计算机网络的七层通信协议的主要功能及其之间的关系,并简单介绍了TCP/IP四层通信模型,以及综合了OSI和TCP/IP优点的五层协议。

关键字:计算机网络,层次型网络体系结构,TCP/IP 。

1.计算机网络

二十世纪六七十年代末,早期的网络都是各公司根据用户的要求而设计的。由于用户的应用要求千变万化,但对网络的要求相对一致。为使公司的产品可以适应不同的应用要求,同时也为了满足市场的要求,保证新老产品的兼容性和可操作性,各公司提出了基于本公司产品的计算机网络体系结构。现在应用比较广泛的网络体系结构为层次型网络体系结构。层次型网络体系结构是计算机网络出现以后第一个被提出并实际使用的网络体系结构。直到目前,其产生和发展的过程始终与计算机网络产生和发展的过程保持一致。为了简化网络设计与实现的复杂性,层次型网络体系结构将复杂的网络问题分解为若干个问题,每个层次专注于解决特定的同题,这样就比较容易对所解决本层次涉及的同题实现模块化和标准化,标准化的层次间的通信规则被称为协议。层次型网络体系结构是层和协议的集合。

2.层次型网络体系结构

2.1分层的思想及优点

层次型网络体系结构首先提出了模块化的设计实现思想:将复杂的网络问题分解为易解决的小问题;用不同的模块解决不同的问题。具体优点有:

1各层之间是相互独立的。某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。

2灵活性好。当任何一层发生变化时,只要层间接口的关系保持不变,则在这层以上或以下各层都不受影响。

3结构上可分割开。各层都可以采用最合适的技术来实现

4易于实现和维护。这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,整个的系统已被分为若干个相对独立的子系统。

5能促进标准化工作。每一层的功能以及所提供的服务都已经有了明确的说明。

国际标准化组织ISO为层次型网络体系结构设计了OSI参考模型。该模型将网络自底向上划分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层七个层次,每个层次完成经过分解的特定的网络工作。TCP/IP是一个四层的体系结构,它包含应用层,运输层,网际层和网络接口层。而五层协议的体系结构综合了OSI和TCP/IP优点,它包含应用层,运输层,网络层,数据链层,物理层。它们的体系结构如图一:

OSI的七层协议

TCP/IP的四层协

五层协议

五层协议的体系结图一

2.2.结合现在互联网情况来介绍五层协议

2.2.1 应用层

应用层是该体系中的最高层。它的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。是计算机网络可向最终用户提供应用服务的唯一窗口,其目的是支持用户联网的应用要求。由于用户的要求不同,应用层含有支持不同应用的多种应用实体,提供多种应用服务。(如电子邮件、文件传输、虚拟终端等)。因特网使用的协议集提供的应用服务如:电子邮件(简单邮件传输协议)、远程登录、文件传输协议、超文本传输协议、域名系统等,都属于应用层的协议,为用户提供了各种网络应用服务。随着使用网络的用户增多。用户的应用需求将更加丰富应用层的服务。

2.2.2 运输层

运输层的任务是负责向两个主机中进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。通用是指不针对某个特定网络应用,多种应用可以使用同一个运输层服务。由于一台主机可同时运行多个进程,因此运输层有复用和分用功能。复用功能就是多个应用进程可同时使用下面运输层的服务,分用与复用相反,是运输层把收到的信息分别交付上面应用层中的相应进程。运用层主要使用以下两种协议:

·传输控制协议TCP——提供面向连接的,可靠的数据传输服务,其数据传输单位是报文段。

·用户数据报协议UDP——提供无连接的,最大努力的数据传输服务,其数据传输的单位是用户数据报。

2.2.3 网络层

网络层负责为分组交换网上的不同主机提供通信服务。发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中由于网络层使用IP协议,因此分组也叫IP数据报。网络层的另一个任务就是要选择合适的路由使源主机运输层所传下来的分组能够通过网络中的路由器找到目的主机

2.2.4 数据链路层

数据链路层常简称为链路层。两台主机之间的数据传输,总是在一段一段的链路上传送的,这就需要使用专门的链路层的协议。在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP 数据报组装成帧,在两个相邻结点间的链路上传送帧。每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制制等)。

在接收致据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束。这样,数据链赂层在收到一个帧后,就可从中提取出数据部分,上交给网络层。

控制信息还使接收端能够检测到所收到的帧中有无差错。如发现有差错,数据链路层就简单地丢弃这个出了差错的帧,以免继续在网络中传送下去自白浪费网络资源。如果需要改正数据在数据链络层传输时出现的差错(这就是说,数据链路层不仅要检错,而且要纠镇入那么就要采用可靠传输协议来纠正出现的差错。这种方法会使数据链络层的协议复杂些。

2.2.5 物理层

在物理层上传输的数据单位是比特,发送方发1,接收方应当接收到1。物理层要考虑发送方用什么电压发送0或1,接受方要如何识别0或1。并且,物理层还要确定连接电缆的插头应当有多少根引脚以及各条引角应当如何连接。值得注意的是传递信息所利用的物理媒介,如双绞线,光缆等不再物理层协议之内。

例如图二显示的是其应用进程之间工作流程,假如主机应用进程AP1向主机AP2的应用进程传送数据,主机AP1先将数据交给应用层5,通过它加上控制信息H5变成下一层的数据单元,4运输层加上H4交给3网络层直到第二层数据链路将信息被分为两层H2,T2,再通过物理层1传送,经过路由器1到3层对控制信息操作并剥分,到达3层时根据首地址查找路由表找出转发分主接口传到2,经过2加上首尾部给1,1再将比特流发出,到AP2,就是AP1的逆过程。

图二

2.3.TCP/IP

在因特网所使用的各种软件中,主要的就是TCP/IP协议,现在我们说的就是指整个TCP/IP协议族。如图三。

相关文档
最新文档