网络协议与体系结构和网络操作系统

上传人:hjk****65 文档编号:60833105 上传时间:2022-03-09 格式:PPT 页数:30 大小:292KB
收藏 版权申诉 举报 下载
网络协议与体系结构和网络操作系统_第1页
第1页 / 共30页
网络协议与体系结构和网络操作系统_第2页
第2页 / 共30页
网络协议与体系结构和网络操作系统_第3页
第3页 / 共30页
资源描述:

《网络协议与体系结构和网络操作系统》由会员分享,可在线阅读,更多相关《网络协议与体系结构和网络操作系统(30页珍藏版)》请在装配图网上搜索。

1、第第4章章 计算机网络协议、体系结计算机网络协议、体系结构和网络操作系统构和网络操作系统 计算机网络协议定义 计算机网络体系结构 OSI七层参考模型 TCP/IP参考模型 网络操作系统 4.1 计算机网络协议定义计算机网络协议定义 计算机网络中,协议的定义是计算机网络中实体之间有计算机网络中,协议的定义是计算机网络中实体之间有关通信规则约定的集合。协议包含有三个要素,即:关通信规则约定的集合。协议包含有三个要素,即:1. 语法语法(Syntax):数据与控制信息的格式、数据编码等。数据与控制信息的格式、数据编码等。2. 语义语义(Semantics):控制信息的内容,需要做出的动作控制信息的内

2、容,需要做出的动作 及响应。及响应。3. 时序时序(Timing):事件先后顺序和速度匹配。事件先后顺序和速度匹配。 4.2 计算机网络体系结构计算机网络体系结构 4.2.1 计算机网络体系结构的发展过程计算机网络体系结构的发展过程 目前计算机网络技术中有两大类标准。一类是正式标准,是由权威的国际标准化组织制定的。另一类是所谓已成事实的标准,此类标准不是权威组织制定的,事先也没有作过周密规划,但已广泛流行。 网络标准化工作经过长期的努力,目前有三个常用的体系结构模型,是人们研究和实现网络的参照标准:1. ISO/OSI七层模型:是从网络理论出发设计出来的标准,层次比较清晰,功能分明,是人们讨论

3、网络问题的基本参照系。2. TCP/IP协议簇:是Internet(因特网)的协议标准,经过长期的实践发展起来的。3. 局域网标准集IEEE802.x:集合了各种局域网络技术,是标准化程度最为规范和成熟的一套协议。 4.2.2 体系结构的概念体系结构的概念 在计算机网络中,我们采用“分而治之”的原则,将整个的通信过程划分为多个层次,每一层都对网络提供服务,都是整个网络的一个有机组成部分,不同的层次定义不同的功能,具体分层的原则有:1. 网络中各节点都具相同的层次;2. 不同节点的相同层具有相同的功能;3. 同一节点内各相邻层之间通过接口通信;4. 每一层可以使用下层提供的服务,并向其上层提供服

4、务;5. 不同结节的同等层通过协议来实现对等层之间的通信。 4.2 计算机网络体系结构计算机网络体系结构4.2.3 OSI七层参考模型七层参考模型 OSI七层参考模型由7个协议层组成,由底层到高层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,如图4-1所示。 应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层传输介质传输介质传输介质主主机机C CC CP P网 络 层数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层主主机机C CC CP P网 络 层数据链路层物 理 层图4-1 OSI层次模型 4.2.3 OSI

5、七层参考模型七层参考模型 数据通信中,数据的流动情况如图4-2所示。 网 络 层数据链路层物 理 层数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层 数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层传输介质传输介质传输介质C CC CP P网 络 层应用进程AO OS SI I环环境境应用进程B主主机机A A主主机机B BA AC CC CP PB B图4-2 OSI模型数据流图 1. 物理层物理层(Phisical Layer) 物理层是OSI七层参考模型的最底层,它为信息流(bit流)提供物理传输通道。它不是指连接计算机的具体

6、的物理设备或具体的传输媒体,而是尽可能的屏蔽这些物理设备的差异,对它的高层即数据链路层提供统一的服务。为实现物理层的功能,该层协议要描述以下几方面内容:(1) 机械特性(2) 电气特性(3) 功能特性 (4) 规程特性 2. 数据链路层数据链路层(Data Link Layer) 数据链路层的一个主要功能就是通过校验、确认和反馈重发等手段将数据链路层的一个主要功能就是通过校验、确认和反馈重发等手段将原始的物理连接改造成无差错的数据链路。数据链路层传输数据的单位原始的物理连接改造成无差错的数据链路。数据链路层传输数据的单位是帧,数据帧的格式中包括有地址信息、控制信息、数据、校验信息。是帧,数据帧

7、的格式中包括有地址信息、控制信息、数据、校验信息。数据链路层的具体功能如下:数据链路层的具体功能如下:(1) 链路管理:链路管理: (2) 帧同步:帧同步:(3) 流量控制:流量控制: (4) 差错控制:差错控制:(5) 透明传输:透明传输:(6) 寻址:寻址: 网络层传送的数据单位是报文、分组或包。在计算机网络中网络层传送的数据单位是报文、分组或包。在计算机网络中进行通信的两个计算机之间可能要经过多个节点和链路,也可进行通信的两个计算机之间可能要经过多个节点和链路,也可能要经过多个路由器所连接的通信子网,网络层所关心的就是能要经过多个路由器所连接的通信子网,网络层所关心的就是通信子网的运行控

8、制,主要解决如何把报文或分组从源传送到通信子网的运行控制,主要解决如何把报文或分组从源传送到目标。目标。 在实现网络层功能时,需要解决以下问题:在实现网络层功能时,需要解决以下问题:(1) 寻址:寻址:(2) 交换方式:交换方式: (3) 路由算法:网络层根据路由选择算法,为数据分组通过网络路由算法:网络层根据路由选择算法,为数据分组通过网络选择最佳路径。选择最佳路径。(4) 连接服务:连接服务: 3. 网络层(network layer)4. 传输层传输层(transport layer) 传输层是第一个端对端,也是主机到主机的层次,高层用户可以通过传输层的服务直接进行端到端的数据传输,而不

9、必知道通信子网的存在,通信子网的更替和交换技术通过传输层的屏蔽不被高层用户看到。 传输层从会话层接收数据报文,当所发送的报文较长时,传输层先把它分割成若干个报文分组,然后在交给下一层网络层进行传输。 5. 会话层会话层(session layer)会话层组织和管理进程间的对话,即平时我们所说的全双工或半双工通信。在后一种场合下,会话层提供一种数据权标来控制那一方有权发送数据。会话层的具体功能如下:(1) 会话管理:如提供单方向会话或双向同时会话,并管理会话中的发送顺序,及会话所占用时间的长短。(2) 会话流量控制:提供会话流量控制和交叉会话控制。(3) 寻址:使用远程地址建立会话连接。 (4)

10、 出错控制:会话层的实际工作是接收来自传输层的数据,并负责纠正错误。 6. 表示层表示层(presentation layer) 表示层为上层用户提供共同需要的数据或信息语法表示交换。不同的机器采用不同的编码方法来表示数据类型或数据结构,为了让采用不同编码方法的计算机通交换后能互相理解数据的意义,可采用抽象的标准方法来定义数据结构,并采用标准的编码表示形式。 表示层的具体功能如下:(1)数据格式处理:协商和建立数据交换格式,解决各应用程序之间在数据格式表示上的差异。(2)数据的编码:处理字符集和数字的转换。(3)压缩和解压缩:为减少数据的传输量,这一层还负责数据压缩与恢复。(4)数据的加密和解

11、密:为提高网络的安全型。 7. 应用层应用层(application layer) 应用层是OSI的最高层,它直接通过给用户、管理者提供各类信息,来为用户终端服务。例如虚拟终端、文件传送、远程用户登录和电子数据交换以及电子邮件等。 它在其它六层的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监督、管理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。 采用采用OSI七层模型有以下好处:七层模型有以下好处: 1. 各层之间相对独立。各层之间相对独立。2. 灵活性好。灵活性好。3. 结构上、技术上的可分割性

12、。结构上、技术上的可分割性。4. 促进标准化工作。促进标准化工作。4.2.4 TCP/IP参考模型参考模型 4.2.4.1 TCP/IP参考模型1.TCP/IP体系结构 TCP/IP是一个四层的体系结构,包括应用层、传是一个四层的体系结构,包括应用层、传输层、网络层和网络接口层输层、网络层和网络接口层 .下面我们结合图下面我们结合图4-3来分来分别介绍一下别介绍一下TCP/IP模型中各层的功能。模型中各层的功能。(1) 网络接口层网络接口层(network interface layer) 网络接口层对应于网络接口层对应于OSI模型中的数据链路层和物理模型中的数据链路层和物理层,该层无具体内容

13、,所用的协议为各通信子网本身层,该层无具体内容,所用的协议为各通信子网本身所固有协议,因此网络接口可能会有多种,如与所固有协议,因此网络接口可能会有多种,如与IEEE 802协议支持的各种局域网连接,也可以与使用协议支持的各种局域网连接,也可以与使用X.25协议的广域网连接。协议的广域网连接。 4.2.4.1 TCP/IP参考模型参考模型 4.2.4.1 TCP/IP参考模型参考模型(2) 网络层(internet layer)网络层使用以下四个协议:*IP协议(网际协议)为要传输的数据分配地址、打包、确定收发端的路由,并提供端到端的数据报传递,IP协议还规定了计算机在通信是必须遵守的一些基本

14、规则,以确保路由的正确选择和报文的正确传输。*ICMP协议(网际控制报文协议):为IP协议提供差错报告。*ARP协议(地址解析协议):该协议用于完成IP地址向物理地址的转换,即把远程网的IP地址映射到局域网的硬件地址上。*RARP协议(逆向地址解析协议):该协议用于完成物理地址向IP地址的转换。 4.2.4.1 TCP/IP参考模型参考模型网络层的主要功能有:* Internet全网地址的识别与管理;* IP数据包路由选择功能;* 发送或接收数据包时使Ip数据包的长度与通信子网所 允许的数据包长度相匹配,即报文的分段与重组。4.2.4.1 TCP/IP参考模型参考模型(3) 传输层 在传输层运

15、行的协议有两个,一个是传输控制协议TCP,另一个是用户数据报协议UDP. TCP提供的是面向连接的可靠的数据传输服务,这个过程类似于打电话,连接在本质上象一个管道,或者说一条专线,发送者从管道一端送入信息,接受这在管道的另一端以同样的顺序接收信息。它通过认证方式、重传机制等确保数据的可靠传输。 UDP提供的是无连接的服务,这个过程类似于普通的邮政系统,发送方的信息类似于每一封信,都必须带有完整的目标地址,并且每一个报文都独立于其它报文,经由系统选定的路径传递到目的地。类似于邮政系统,信件有可能在途中丢失,有的信息可能在途中丢失或延误,所以说,无连接的服务不能保证报文不丢失或按时到达,是一种不可

16、靠的数据传输方式。 4.2.4.1 TCP/IP参考模型参考模型(4) 应用层 应用层为用户提供所需要的各种服务,例如Telnet远程登录、FTP文件传输、Email电子邮件、Web服务器、SNMP网络管理、DNS域名服务,以及DHCP动态分配IP地址等。 目前,应用层的发展最快,随着宽带网的普及,应用层的功能可说是日新月异,多媒体技术是应用层的功能更加完善。 2. OSI与与TCP/IP体系结构的比较体系结构的比较 应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层应 用 层O OS SI I参参考考模模型型T TC CP P/ /I IP P参参考考模模型型传 输 层互

17、 联 层主机网络层4.2.4.2 IP地址地址1 1 IPIP地址:地址: 在使用在使用TCP/IP协议的网络中,必须为每台计算机分协议的网络中,必须为每台计算机分配配IP地址,地址,IP地址不但可以在网络上面用来识别每一台主机。而地址不但可以在网络上面用来识别每一台主机。而且隐含着网络路径信息。且隐含着网络路径信息。 一台计算机(设备)可以含有多个一台计算机(设备)可以含有多个IP地地 址,但不址,但不 能把同一个能把同一个IP地址分给多个主(设备)。地址分给多个主(设备)。 IP地址分为地址分为IPV4版本(用版本(用32bit标识)和标识)和IPV6版本版本 (128bit标识)。标识)

18、。 2.2.IPIP地址的格式地址的格式: :网络标识网络标识主机标识主机标识32bit4.2.4.2 IP地址地址 为了给不同规模的网络提供必要的灵活性,IP地址的设计者将IP地址空间划分为五个不同的地址类别,即A类地址、B类地址、C类地址、D类地址和E类地址。其划分方式如下表4-1所示。表4 -1 IP 地 址 分 类 IP 地地址址类类别别 第第 一一 部部 分分对对 应应 十十 进进制制 值值 二二进进制制固固定定高高位位 网网络络ID比比特特 位位 数数 主主机机ID比比特特 位位 数数 A 类 0 -1 2 7 0 8 2 4 B 类 1 2 8 -1 9 1 1 0 1 6 1

19、6 C 类 1 9 2 -2 2 3 11 0 2 4 8 D 类 2 2 4 -2 3 9 111 0 组 播 地 址 E 类 2 4 0 -2 5 5 1111 保 留 其中其中A、B、C三类最为常用。三类网络所能表示的网三类最为常用。三类网络所能表示的网络数量、每个网络所支持的主机数量如表络数量、每个网络所支持的主机数量如表4-2所示。所示。 表 4-2 A、B、C 三类网络网络数和主机数 IP 地地址类址类别别 第一部分对第一部分对应十进制值应十进制值 支持网络支持网络数数 每个网络支每个网络支持主机数持主机数 A 类 0-127 126 16777214 B 类 128-191 16

20、384 65534 C 类 192-223 2097152 254 4.2.4.2 IP地址地址在使用在使用A、B、C三类地址时要注意以下几点:三类地址时要注意以下几点:(1) 在在IP地址中,网络标识号和主机标识号都不能全为零地址中,网络标识号和主机标识号都不能全为零或全为或全为1。例如:。例如:B类地址同一个网络号下主机数目类地址同一个网络号下主机数目216-2=65534个,即去掉全零或全个,即去掉全零或全1的主机标识号。的主机标识号。(2) 不能以不能以127开头。开头。 例如:例如:127.0.0.1为回绕地址,可用来为回绕地址,可用来测试本机测试本机TCP/IP是否安装正确。是否安

21、装正确。(3) 网络地址必须唯一。网络地址必须唯一。(4) 主机标识在同一网络内必须是唯一的。主机标识在同一网络内必须是唯一的。 4.2.4.2 IP地址地址2. 子网掩码 子网掩码一项重要的功能,就是将某个IP地址划分成网络地址和主机地址两部分。 与IP地址相同,子网掩码的长度也是32bit,左边是网络ID部分,用二进制数字“1”表示;右边是主机ID部分,用二进制数字“0”表示。 4.2.4.2 IP地址地址 由于A、B、C三类网络的网络ID和主机ID有确定的划分,所以同类网络的子网掩码相同,如表4-3所示。 表 4-3 A、 B、 C 三 类 网 络 子 网 掩 码 IP 地地址址 类类别

22、别 网网 络络ID比比 特特 位位数数 主主 机机ID比比 特特 位位数数 子子 网网 掩掩 码码 A 类 8 24 255.0.0.0 B 类 16 16 255.255.0.0 C 类 24 8 255.255.255.0 4.3 网络操作系统网络操作系统 4.3.1网络操作系统的定义和功能网络操作系统的定义和功能 1. 网络操作系统的基本概念 网络系统软件是控制和管理网络运行、提供网络通信和网络资源分配与共享功能的网络软件,它为用户提供了访问网络和操作网络的友好界面。 4.3.1网络操作系统的定义和功能网络操作系统的定义和功能2. 网络操作系统的功能 (1)文件服务 (2)打印服务(3)数据库服务(4)通信服务 (5)信息服务 (6)分布式目录服务 (7)网络管理服务(8)Internet/Intranet服务 4.3.2 常见的网络操作系统常见的网络操作系统 1. UNIX网络操作系统 2. Novell公司的NetWare网络操作系统 3. Windows NT网络操作系统 4. Linux网络操作系统

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!