计算机网络技术及应用2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2020/2/24计算机网络技术及应用1第二章计算机网络体系结构本章主要内容网络体系结构的基本概念开放系统互连参考模型TCP/IP体系结构计算机局域网协议2020/2/24计算机网络技术及应用2本章学习要点了解网络体系结构的基本概念;了解开放系统互连参考模型(OSI七层模型);了解TCP/IP体系结构和TCP/IP协议;了解IEEE802系列局域网标准。2020/2/24计算机网络技术及应用32.1网络体系结构的基本概念1网络的层次结构计算机网络是一个复杂的系统。为了降低系统设计和实现的难度,把计算机网络要实现的功能进行结构化和模块化的设计,将整体功能分为几个相对独立的子功能层次,各个功能层次间进行有机的连接,下层为其上一层提供必要的功能服务。这种层次结构的设计称为网络层次结构模型。2020/2/24计算机网络技术及应用42.1网络体系结构的基本概念网络层次结构模型包含两个方面的内容:一是将网络功能分解到若干层次,在每一个功能层次中,通信双方共同遵守该层次的约定和规程,这些约定和规程称为同层协议;二是层次之间逐层过渡,上一层向下一层提出服务要求,下一层完成上一层提出的要求。上一层必须做好进入下一层的准备工作,这种两个相邻层次之间要完成的过渡条件,叫做接口协议。接口协议可以通过硬件实现,也可以采用软件实现,网络层次结构模型的好处是:各层之间相互独立,各层实现技术的改变不影响其他层,易于实现和维护,有利于促进标准化,为计算机网络协议的设计和实现提供了很大方便。2020/2/24计算机网络技术及应用52.1网络体系结构的基本概念2网络协议网络中的两个实体要实现通信,它们必须具有相同的语言,交流什么、怎样交流及何时交流等必须遵守有关实体间某些相互都能接受的一些规则,这些规则的集合称为协议。为进行网络中的数据交换而建立的规则、标准或约定即为网络协议。网络协议一般由语法、语义和时序三要素组成。语法包括数据与控制信息的结构或格式;语义包括用于协调同步和差错处理的控制信息;时序包括速度匹配和事件实现顺序的详细说明。2020/2/24计算机网络技术及应用62.1网络体系结构的基本概念3网络体系结构计算机网络的层次及各层协议的集合,即是网络体系结构。具体地说,网络体系结构是关于计算机网络应设置哪几层,每个层次又应提供哪些功能的精确定义。网络体系结构只是从层次结构及功能上来描述计算机网络的结构,并不涉及每一层硬件和软件的组成,更不涉及这些硬件和软件本身的实现问题。由此可见,网络体系结构是抽象的、是存在于书面上的对精确定义的描述。2020/2/24计算机网络技术及应用72.2开放系统互连参考模型1开放系统互连参考模型的形成为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1983年提出了一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连参考模型(OSI/RM,OpenSystemInterconnection/ReferenceModel),简称为OSI。“开放”是指:只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。“系统”是指:在现实的系统中与互连有关的各部分。2020/2/24计算机网络技术及应用82.2开放系统互连参考模型2OSI参考模型层次划分的原则网络中所有节点都划分为相同的层次结构,每个相同的层次都有相同的功能。同一节点内各相邻层次之间通过接口协议进行通信。每一层使用下一层提供的服务,并向它的上层提供服务。不同节点的同等层按照协议实现同等层之间的通信。2020/2/24计算机网络技术及应用92.2开放系统互连参考模型3OSI参考模型的七层结构2020/2/24计算机网络技术及应用102.2开放系统互连参考模型4OSI参考模型的信息流动2020/2/24计算机网络技术及应用112.2开放系统互连参考模型5OSI参考模型各层功能物理层(PhysicalLayer)物理层是OSI参考模型的最低层,它建立在传输介质上,利用物理传输介质为数据链路层提供物理连接,主要任务是在通信线路上传输数据比特流。传送数据的单位为bit。物理层的主要功能是在物理介质上传输二进制数据比特流;提供为建立、维护和拆除物理连接所需的机械、电气和规程方面的特性。2020/2/24计算机网络技术及应用122.2开放系统互连参考模型数据链路层(DataLinkLayer)在物理层传送的比特流的基础上,数据链路层负责建立相邻节点之间的数据链路,提供节点之间的可靠的数据传输。这一层将接收到的二进制数据流封装成帧(包含目的地址、源地址、数据段以及其他控制信息),然后按顺序传输帧,并负责处理接收端发回的确认帧的信息。另外,数据链路层还具有流量控制和检错功能。2020/2/24计算机网络技术及应用132.2开放系统互连参考模型网络层(NetworkLayer)数据在网络层被转换为数据分组,然后通过路径选择、流量、差错、顺序、进/出路由等控制,将数据从物理连接的一端传送到另一端,并负责点到点之间通信联系的建立、维护和结束。它通过执行路由算法,为分组通过通信子网选择最适当的路径,还要执行拥塞控制与网络互连等功能,是OSI参考模型中最复杂的一层。2020/2/24计算机网络技术及应用142.2开放系统互连参考模型传输层(TransportLayer)传输层是面向应用的高层和与网络有关的低层协议之间的接口,其下三层与数据传输有关,其上三层与应用有关。传输层提供在不同系统间数据传输服务。在网内两实体间建立端到端通信信道,提供两端点之间的可靠、透明数据传输;执行端到端差错检测和恢复,顺序控制和流量控制功能,并管理多路复用。2020/2/24计算机网络技术及应用152.2开放系统互连参考模型会话层(SessionLayer)会话层负责控制每一网络节点究竟什么时间可以传送与接收数据,为不同用户提供建立会话关系,并对会话进行有效管理。例如,当许多用户同时收发信息时,该层主要控制、决定何时发送或接收信息,才不会有“碰撞”发生。2020/2/24计算机网络技术及应用162.2开放系统互连参考模型表示层(PresentationLayer)表示层是为了在不同系统之间的不同信息表示能够相互理解对方数据的含义以便进行通信而设置的,它负责将数据转换为发送方和接收方都能识别的格式。另外,表示层还负责诸如数据压缩和恢复、加密和解密等服务。2020/2/24计算机网络技术及应用172.2开放系统互连参考模型应用层(ApplicationLayer)应用层是OSI参考模型的最高层,它与用户直接联系,负责网络中应用程序与网络操作系统之间的联系。包括建立与结束使用者之间的联系,监督并且管理相互连接起来的应用系统以及所使用的应用资源。例如为用户提供各种服务,包括文件传输、远程登录、电子邮件及网络管理等。2020/2/24计算机网络技术及应用182.2开放系统互连参考模型在OSI七层模型中,每一层都提供一个特殊的网络功能。从功能的角度观察,下面四层(物理层、数据链路层、网络层和传输层)主要提供数据传输功能,以节点到节点之间的通信为主;上面三层(会话层、表示层和应用层)则以提供使用者与应用程序之间的处理功能为主。也就是说,下面四层属于通信功能,上面三层属于处理功能。从网络产品的角度观察,对于局域网来说,最下面三层(物理层、数据链路层和网络层)直接做在网卡上,其余的四层则由网络操作系统来控制。2020/2/24计算机网络技术及应用192.3TCP/IP体系结构OSI参考模型试图达到一种理想境界,即全世界的计算机网络都遵循这统一的标准,所有的计算机都能方便的互连和交换数据,然而由于OSI标准制定周期长、协议实现过分复杂及OSI的层次划分不太合理等原因。当到了20世纪90年代初期,虽然整套的OSI标准都已制定出来,但当时的Internet在全世界的范围形成规模,因此网络体系结构得到广泛应用的并不是国际标准的OSI,而是应用在Internet上的非国际标准的TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)体系结构。2020/2/24计算机网络技术及应用202.3TCP/IP体系结构1TCP/IP与OSI体系结构的对照关系2020/2/24计算机网络技术及应用212.3TCP/IP体系结构2TCP/IP参考模型各层功能主机至网络层主机至网络层(网络接口层)是TCP/IP模型的最低层。它负责网际层与硬件设备间的联系,指出主机必须使用某种协议与网络相连。网际层它是整个体系结构的关键部分,网际层的功能就是把IP分组发送到它应该去的地方,分组路由和避免拥塞是网际层主要解决的问题。网际层使用的主要协议是IP协议。2020/2/24计算机网络技术及应用222.3TCP/IP体系结构传输层传输层解决的是“端到端”的通信问题。它的功能是使源端和目的端主机上的对等实体可以进行会话,和OSI的传输层一样,传输层定义了两个端到端的协议。第一个是传输控制协议TCP,它是一个面向连接的协议,允许从一台机器发出的字节流无差错地发往互联网上的其他机器。第二个协议是用户数据报协议UDP,它是一个不可靠的、无连接协议。2020/2/24计算机网络技术及应用232.3TCP/IP体系结构应用层应用层提供一组常用的应用程序给用户,应用程序和传输层协议相配合,完成发送或接收数据。每个应用程序都有自己的数据格式,它可以是一系列报文或字节流,但不管采用哪种格式,都要将数据传送给传输层以便交换。应用层包含所有的高层协议,如文件传输协议FTP、电子邮件协议SMTP、超文本传输协议HTTP等。2020/2/24计算机网络技术及应用24补:TCP/IP协议TCP/IP协议,它源于ARPANET网,现在已成为Internet的通信协议。TCP/IP协议成功地解决了不同网络之间难以互连的问题,实现了异构网的互连。TCP/IP协议簇与TCP/IP分层结构的对应关系。TCP/IP分层结构FTP协议、Telnet协议、DNS协议、SMTP协议等应用层TCP/IP协议TCP协议、UDP协议传输层IP协议、ICMP协议、ARP/RARP协议网络层网络接口物理层2020/2/24计算机网络技术及应用25补:TCP/IP协议1路由选择协议(处理数据寻址并决定抵达目的地的最佳路径)IP(InternetProtocol)网际协议。负责数据报的传输、寻径以及差错处理。ICMP(InternetControlMessageProtocol)网际控制报文协议。在IP数据报传输系统中,IP网关完成寻径和报文传输工作,当中间网关发现传输错误时,立即向信源机发送ICMP报文,报告出错情况,以便信源机采取相应纠正措施。ARP(AddressResolutionProtocol)地址解析协议。负责实现从IP地址到物理地址的映射。RARP(ReverseAddressResolutionProtocol)逆向地址解析协议。负责实现从物理地址到IP地址的映射。2020/2/24计算机网络技术及应用26补:TCP/IP协议2传输协议(控制两台计算机间的数据传输)TCP(TransmissionControlProtocol)传输控制协议。是一个基于连接的服务,意味着发送端和接收端先建立连接,再发送数据。UDP(UserDatagramProtocol)用户数据报协议。是一个无连接的服务。一般情况下,UDP与TCP共存于一个网络中,TCP提供可靠的连接服务,UDP提供高效率无连接服务。2020/2/24计算机网络技术及应用27补:TCP/IP协议3用户服务协议(用户可以使用的实用程序)FTP(FileTransferProtocol)文件传输协议。实现将文件从一台计算机传输到另一台计算机。Telnet远程登录协议。允许用户在本地计算机上对远程计算机进行登录,可使本地计算机上键

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功