




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章 计算机网络协议、体系结 构和网络操作系统 计算机网络协议定义 计算机网络体系结构 OSI七层参考模型 TCP/IP参考模型 网络操作系统 4.1 计算机网络协议定义 计算机网络中,协议的定义是计算机网络中实体之间有 关通信规则约定的集合。协议包含有三个要素,即: 1. 语法(Syntax):数据与控制信息的格式、数据编码等。 2. 语义(Semantics):控制信息的内容,需要做出的动作 及响应。 3. 时序(Timing):事件先后顺序和速度匹配。 4.2 计算机网络体系结构 4.2.1 计算机网络体系结构的发展过程 目前计算机网络技术中有两大类标准。一类是正式标准,是由权威的 国 际标准化组织制定的。另一类是所谓已成事实的标准,此类标准不是权 威 组织制定的,事先也没有作过周密规划,但已广泛流行。 网络标准化工作经过长期的努力,目前有三个常用的体系结构模型, 是 人们研究和实现网络的参照标准: 1. ISO/OSI七层模型:是从网络理论出发设计出来的标准,层次比较清晰 ,功能分明,是人们讨论网络问题的基本参照系。 2. TCP/IP协议簇:是Internet(因特网)的协议标准,经过长期的实践发展 起来的。 3. 局域网标准集IEEE802.x:集合了各种局域网络技术,是标准化程度最 为规范和成熟的一套协议。 4.2.2 体系结构的概念 在计算机网络中,我们采用“分而治之”的原则,将整个的 通 信过程划分为多个层次,每一层都对网络提供服务,都是整 个 网络的一个有机组成部分,不同的层次定义不同的功能,具 体 分层的原则有: 1. 网络中各节点都具相同的层次; 2. 不同节点的相同层具有相同的功能; 3. 同一节点内各相邻层之间通过接口通信; 4. 每一层可以使用下层提供的服务,并向其上层提供服务; 5. 不同结节的同等层通过协议来实现对等层之间的通信。 4.2 计算机网络体系结构 4.2.3 OSI七层参考模型 OSI七层参考模型由7个协议层组成,由底层到高层分别是物理 层、数据链路层、网络层、传输层、会话层、表示层和应用层 ,如图4-1所示。 图4-1 OSI层次模型 4.2.3 OSI七层参考模型 数据通信中,数据的流动情况如图4-2所示。 图4-2 OSI模型数据流图 1. 物理层(Phisical Layer) 物理层是OSI七层参考模型的最底层,它为信息流(bit 流)提供物理传输通道。它不是指连接计算机的具体的 物理设备或具体的传输媒体,而是尽可能的屏蔽这些 物理设备的差异,对它的高层即数据链路层提供统一 的服务。 为实现物理层的功能,该层协议要描述以下几方面内容 : (1) 机械特性 (2) 电气特性 (3) 功能特性 (4) 规程特性 2. 数据链路层(Data Link Layer) 数据链路层的一个主要功能就是通过校验、确认和反馈重发等手段将 原始的物理连接改造成无差错的数据链路。数据链路层传输数据的单位 是帧,数据帧的格式中包括有地址信息、控制信息、数据、校验信息。 数据链路层的具体功能如下: (1) 链路管理: (2) 帧同步: (3) 流量控制: (4) 差错控制: (5) 透明传输: (6) 寻址: 网络层传送的数据单位是报文、分组或包。在计算机网络中 进行通信的两个计算机之间可能要经过多个节点和链路,也可 能要经过多个路由器所连接的通信子网,网络层所关心的就是 通信子网的运行控制,主要解决如何把报文或分组从源传送到 目标。 在实现网络层功能时,需要解决以下问题: (1) 寻址: (2) 交换方式: (3) 路由算法:网络层根据路由选择算法,为数据分组通过网络 选择最佳路径。 (4) 连接服务: 3. 网络层(network layer) 4. 传输层(transport layer) 传输层是第一个端对端,也是主机到主机的层次,高层用户 可以通过传输层的服务直接进行端到端的数据传输,而不必知 道通信子网的存在,通信子网的更替和交换技术通过传输层的 屏蔽不被高层用户看到。 传输层从会话层接收数据报文,当所发送的报文较长时,传 输层先把它分割成若干个报文分组,然后在交给下一层网络层 进行传输。 5. 会话层(session layer) 会话层组织和管理进程间的对话,即平时我们所说的全双工或 半双工通信。在后一种场合下,会话层提供一种数据权标来控 制那一方有权发送数据。 会话层的具体功能如下: (1) 会话管理:如提供单方向会话或双向同时会话,并管理会 话中的发送顺序,及会话所占用时间的长短。 (2) 会话流量控制:提供会话流量控制和交叉会话控制。 (3) 寻址:使用远程地址建立会话连接。 (4) 出错控制:会话层的实际工作是接收来自传输层的数据, 并负责纠正错误。 6. 表示层(presentation layer) 表示层为上层用户提供共同需要的数据或信息语法表 示交换。不同的机器采用不同的编码方法来表示数据类 型或数据结构,为了让采用不同编码方法的计算机通交 换后能互相理解数据的意义,可采用抽象的标准方法来 定义数据结构,并采用标准的编码表示形式。 表示层的具体功能如下: (1)数据格式处理:协商和建立数据交换格式,解决各 应用程序之间在数据格式表示上的差异。 (2)数据的编码:处理字符集和数字的转换。 (3)压缩和解压缩:为减少数据的传输量,这一层还负 责数据压缩与恢复。 (4)数据的加密和解密:为提高网络的安全型。 7. 应用层(application layer) 应用层是OSI的最高层,它直接通过给用户 、 管理者提供各类信息,来为用户终端服务。例 如 虚拟终端、文件传送、远程用户登录和电子数 据 交换以及电子邮件等。 它在其它六层的基础上,负责完成网络中应 用 程序与网络操作系统之间的联系,建立与结束 使 用者之间的联系,并完成网络用户提出的各种 网 络服务及应用所需的监督、管理和服务等各种 协 议。此外,该层还负责协调各个应用程序间的 工 作。 采用OSI七层模型有以下好处: 1. 各层之间相对独立。 2. 灵活性好。 3. 结构上、技术上的可分割性。 4. 促进标准化工作。 4.2.4 TCP/IP参考模型 TCP/IP参考模型 1.TCP/IP体系结构 TCP/IP是一个四层的体系结构,包括应用层、传 输层、网络层和网络接口层 .下面我们结合图4-3来 分 别介绍一下TCP/IP模型中各层的功能。 (1) 网络接口层(network interface layer) 网络接口层对应于OSI模型中的数据链路层和物 理 层,该层无具体内容,所用的协议为各通信子网本 身 所固有协议,因此网络接口可能会有多种,如与 IEEE 802协议支持的各种局域网连接,也可以与使用 X.25 协议的广域网连接。 TCP/IP参考模型 TCP/IP参考模型 (2) 网络层(internet layer) 网络层使用以下四个协议: *IP协议(网际协议)为要传输的数据分配地址、打包、确定收发 端的路由,并提供端到端的数据报传递,IP协议还规定了计 算机在通信是必须遵守的一些基本规则,以确保路由的正确 选择和报文的正确传输。 *ICMP协议(网际控制报文协议):为IP协议提供差错报告。 *ARP协议(地址解析协议):该协议用于完成IP地址向物理地址 的转换,即把远程网的IP地址映射到局域网的硬件地址上。 *RARP协议(逆向地址解析协议):该协议用于完成物理地址向 IP地址的转换。 TCP/IP参考模型 网络层的主要功能有: * Internet全网地址的识别与管理; * IP数据包路由选择功能; * 发送或接收数据包时使Ip数据包的长度与通信子网 所 允许的数据包长度相匹配,即报文的分段与重组。 TCP/IP参考模型 (3) 传输层 在传输层运行的协议有两个,一个是传输控制协议TCP,另一个 是 用户数据报协议UDP. TCP提供的是面向连接的可靠的数据传输服务,这个过程类似 于 打电话,连接在本质上象一个管道,或者说一条专线,发送者从 管 道一端送入信息,接受这在管道的另一端以同样的顺序接收信息 。 它通过认证方式、重传机制等确保数据的可靠传输。 UDP提供的是无连接的服务,这个过程类似于普通的邮政系统 , 发送方的信息类似于每一封信,都必须带有完整的目标地址,并 且 每一个报文都独立于其它报文,经由系统选定的路径传递到目的 地。 类似于邮政系统,信件有可能在途中丢失,有的信息可能在途中 丢 失或延误,所以说,无连接的服务不能保证报文不丢失或按时到 达, 是一种不可靠的数据传输方式。 TCP/IP参考模型 (4) 应用层 应用层为用户提供所需要的各种服务,例如Telnet远程登录 、FTP文件传输、Email电子邮件、Web服务器、SNMP网络 管理、DNS域名服务,以及DHCP动态分配IP地址等。 目前,应用层的发展最快,随着宽带网的普及,应用层的 功能可说是日新月异,多媒体技术是应用层的功能更加完善 。 2. OSI与TCP/IP体系结构的比较 IP地址 1 IP地址: 在使用TCP/IP协议的网络中,必须为每台计算机分 配IP地址,IP地址不但可以在网络上面用来识别每一台主机。而 且隐含着网络路径信息。 一台计算机(设备)可以含有多个IP地 址,但不 能把同一个IP地址分给多个主(设备)。 IP地址分为IPV4版本(用32bit标识)和IPV6版本 (128bit标识)。 2.IP地址的格式: 网络标识主机标识 32bit IP地址 为了给不同规模的网络提供必要的灵活性,IP地址的设计 者将IP地址空间划分为五个不同的地址类别,即A类地址、 B 类地址、C类地址、D类地址和E类地址。其划分方式如下表 4- 1所示。 其中A、B、C三类最为常用。三类网络所能表示的网 络数量、每个网络所支持的主机数量如表4-2所示。 IP地址 在使用A、B、C三类地址时要注意以下几点: (1) 在IP地址中,网络标识号和主机标识号都不能全为零 或全为1。例如:B类地址同一个网络号下主机数目216- 2=65534个,即去掉全零或全1的主机标识号。 (2) 不能以127开头。 例如:为回绕地址,可用来 测试本机TCP/IP是否安装正确。 (3) 网络地址必须唯一。 (4) 主机标识在同一网络内必须是唯一的。 IP地址 2. 子网掩码 子网掩码一项重要的功能,就是将某个 IP地址划分成网络地址和主机地址两部分 。 与IP地址相同,子网掩码的长度也是 32bit,左边是网络ID部分,用二进制数 字 “1”表示;右边是主机ID部分,用二进制 数 字“0”表示。 IP地址 由于A、B、C三类网络的网络ID和主机ID有 确 定的划分,所以同类网络的子网掩码相同,如 表 4-3所示。 4.3 网络操作系统 4.3.1网络操作系统的定义和功能 1. 网络操作系统的基本概念 网络系统软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位住房借款合同
- HR必收藏劳动合同法15大典型案例
- 煤炭公司垃圾清理合同
- 新员工进厂三级安全培训
- 医院各项检查分类
- 2025年教育行业人才流失与行业人才流失风险控制策略研究报告
- 2025年高新技术企业员工转正考核期劳动合同范本
- 2025年绿色仓储物流场地租赁合同(含环保设施及节能服务)
- 2025年医院护理员综合能力考核及薪资结构优化合同
- 2025年叉车租赁与物流配送一体化合同
- (高清版)JTGT 3671-2021 公路交通安全设施施工技术规范
- DZ∕T 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼(正式版)
- 应急管理信息化系统建设方案
- 场所安全控制程序范文(三篇)
- 脑梗死康复诊疗规范
- 刑事特情工作细则
- 利用人工智能技术提升医院临床决策
- 政府利用短视频平台宣传政策的成功案例分析
- 非煤矿山危险和有害因素之中毒和窒息
- 《口腔科学》课件
- 整车物流安全培训教材
评论
0/150
提交评论