版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章,计算机网络体系结构与协议,本章主要内容,3.1 计算机网路体系结构 3.2 开放系统互连参考模型 3.3 TIP/IP参考模型 3.4 网络协议 3.5 本章小结,3.1 计算机网路体系结构,3.1.1 网络体系结构的提出与发展 3.1.2 网络体系结构的定义 3.1.3 网络分层结构 3.1.4 网络协议 3.1.5 网络体系结构中的基本概念,3.1.1 网络体系结构的提出与发展,1974年,美国IBM公司在网络实践中总结出世界上第一个网络体系结构系统网络体系结构(Systems Network Architecture,SNA)。 1975年,DEC公司为了与IBM公司竞争,也发布
2、了自己的计算机网络体系结构数字网络体系结构(Digital Network Architecture,DNA)。 后来,Novell公司推出的网络操作系统NetWare也实现了一种新的网络体系结构IPX/SPX。 与此同时,Apple公司也推出了针对Macintosh计算机连网而设计的计算机网络体系结构。 国际标准化组织(ISO) 在1984年公布了开放系统互连/参考模型(Open System Interconnection/Reference Model,OSI/RM)。,3.1.2 网络体系结构的定义,网络体系结构(Network Architecture)是计算机网络的分层、各层协议、
3、功能和层间接口的集合。不同的计算机网络具有不同的体系结构,其层的数量、各层的名称、内容和功能以及各相邻层之间的接口都不一样。然而,在任何网络中,每一层都是为了向它相邻的上层提供一定的服务而设置的,而且每一层都对上层屏蔽实现协议的具体细节。这样,网络体系结构就能做到与具体的物理实现无关,哪怕连接到网络中的主机和终端的型号及性能各不相同,只要它们共同遵守相同的协议就可以实现互通信和互操作。,3.1.3 网络分层结构,基本的网络体系结构模型就是层次结构模型。 网络分层结构中,每一层都由一些实体组成,这些实体抽象地表示了通信时的软件元素(如进程或子程序)或硬件元素(如智能I/O芯片等)。实体是通信时能
4、发送和接收信息的任何软硬件设施。系统的顶层执行用户要求做的工作,直接与用户接触,可以是用户编写的程序或发出的命令。除顶层外,各层都支持其上一层的实体进行工作,这就是服务。 分层结构中各相邻层之间要有一个接口,它定义了较低层向较高层提供的原始操作和服务。相邻层通过它们之间的接口交换信息,高层并不需要知道低层是如何实现的,仅需要知道该层通过层间的接口所提供的服务,这样使得两层之间保持了功能的独立性。,3.1.4 网络协议,通信协议具有以下特性。 (1)层次性。 (2)可靠性和有效性。 计算机网络协议主要由以下三个要素组成。 (1)语义 (2)语法 (3)定时,3.1.5 网路体系结构中的基本概念,
5、1.层 层是指人们划分出来的计算机网络中功能独立的一个子模块。从程序设计角度来说,层是指为了实现一个大功能而涉及的许多函数的集合。 2.实体 所谓实体,是指某一层中具有数据收发能力(可以接受参数并且返回结果)的活动单元。 3.服务 服务是指第N层的所有实体为N+1层的所有实体提供的一组功能集合 4.服务原语服务原语 供用户实体访问该服务或者向用户实体报告某事件的发生。,5.数据单元 为了实现某些功能,层与层之间、实体与实体之间都需要传递一些数据,通常将传递的数据的每一个单位叫做数据单元 。 6. 协议数据单元 通常将不同计算机系统的对等层实体之间所交换的数据单位的每一部分称为协议数据单元。 7
6、.服务数据单元 服务数据单元是指下层实体给上层实体返回结果的集合。 8.接口数据单元 在同一系统的相邻两层实体的一次交互中,将传递的参数和返回的结果称为接口数据单元。,3.2 开放系统互连参考模型,3.2.1 分层通信 3.2.2 物理层 3.2.3 数据链路层 3.2.4 网络层 3.2.5 传输层 3.2.6 高层协议,3.2.1 分层通信,在OSI参考模型(如图3-1所示)中,将整个通信功能划分为七个层次。每一层的目的是向相邻的上一层提供服务,并且屏蔽服务实现的细节。模型设计成多层,像是在与另一台计算机对等层通信。实际上,通信是在同一计算机的相邻层之间进行的。每一层都按照一组协议来实现某
7、些网络的功能。七个层次之间的问题相对独立,而且易于分开解决,也无需过多依赖于外部信息。七个层次自下而上分布,并具有不同的功能。,图3-1 OSI参考模型,3.2.2 物理层,1.物理层的概念 物理层(Physical Layer)是OSI的最底层,它建立在物理通信介质的基础之上,作为系统和通信介质的接口,用来实现数据链路实体之间透明的比特流传输。 2.物理层的功能 (1)物理连接的建立与拆除 (2)物理层服务数据单元传输 (3)物理层管理,3. 物理层的特性 1)机械特性 2)电气特性 3)功能特性 4)规程特性,3.2.3 数据链路层,1.数据链路层的概念 数据链路层(Data Link L
8、ayer)的主要用途是在相邻网络实体(即相邻结点)之间建立、维持和释放数据链路连接,并且传输数据链路服务数据单元。 2.数据链路层提供的功能和服务 (1)数据链路管理功能 (2)差错控制功能 (3)相邻结点之间的流量控制,3.数据链路层的主要协议 (1)面向字符的通信规程 (2)面向位的通信规程,3.2.4 网络层,1.网络层的功能 (1)建立和拆除网络连接 (2)路径选择 (3)对数据包进行分段和组装 (4)传输和流量控制 (5)差错的检测和恢复,2.网络层提供的主要服务 (1)无连接服务 (2)面向连接服务 (3)数据报服务 (4)虚电路服务,3.2.5 传输层,1.传输层提供的服务 传输
9、层的主要任务是在优化网络层提供的服务的基础上,在源主机与目的主机之间提供可靠的透明数据传输,使高层服务用户在相互通信时不用关心通信子网的实现细节。,2.传输层的主要功能 (1)将传输层的地址映射到网络地址 (2)多路复用和分割 (3)传输连接的建立与释放 (4)分段与重新组装 (5)组合与分解 (6)流量控制和缓存 (7)差错控制,3.2.6 高层协议,1.会话层 会话层(Session Layer)负责在网络中的两结点之间建立和维持通信、建立会话、拆除会话等会话管理服务。 2.表示层 表示层(Presentation Layer)就像是应用程序与网络之间的翻译。 3.应用层 应用层为应用进程
10、提供了访问OSI环境的手段,是应用进程使用OSI功能的唯一窗口。,3.3 TIP/IP参考模型,3.3.1 TCP/IP的层次结构 3.3.2 TCP/IP协议集 3.3.3 两种分层结构的比较 3.3.4 TCP/IP协议族 3.3.5 IP地址和子网掩码,3.3.1 TCP/IP的层次结构,TCP/IP分为四个层次,分别是网络接口层、网际层、传输层和应用层。 1.网络接口层 网络接口层是TCP/IP协议的最低层,负责接收IP数据包并通过网络发送IP数据包,或者从网络上接收物理帧,取出IP数据包,并把它交给IP层。 2.网际层(IP) 网际层所执行的主要功能是处理来自传输层的分组,将分组形成
11、数据包(IP数据包),并为该数据包进行路径选择,最终将数据包从源主机发送到目的主机。,3.传输层(TCP和UDP) 传输层提供应用程序间的通信通信,提供了可靠的传输(UDP提供不可靠的传输)。 4.应用层 在TCP/IP模型中,应用程序接口是最高层,它与OSI模型中的高三层的任务相同,用于提供网络服务。,图3-2 信息在各层次之间的传递,3.3.2 TCP/IP协议集,1.网络接口层协议 网络接口层上的TCP/IP协议用于使用串行线路连接主机与网络或连接网络与网络的场合,这就是SLIP协议和PPP协议。 2.网际层协议 网际层上包含五个协议:IP、ARP、RARP、ICMP和IGMP。 3.传
12、输层协议 传输层有两个主要的协议:TCP协议和UDP协议。 4.应用层协议,3.3.3 两种分层结构的比较,相同点 它们都是层次结构的模型;其最低层都是面向通信子网的;它们都有运输层,且都是第一个提供端到端数据传输服务的层次,都能提供面向连接或无连接运输服务;其最高层都是向各种用户应用进程提供服务的应用层等。 不同点 两者所划分的层次数不同;TCP/IP中没有表示层和会话层;TCP/IP没有明确规定通信子网的协议,也不再区分通信子网中的物理层、数据链路层和网络层;TCP/IP中特别强调了网际层,其中运行的IP协议是Internet的核心协议,且网际层向上只提供无连接的服务,而不提供面向连接的服
13、务等。,3.3.4 TCP/IP协议族,1.TCP/IP的数据链路层 (1)SLIP协议 (2)PPP协议 2.TCP/IP网络层 (1)互联网协议IP (Internet Protocol) (2)互联网控制报文协议ICMP (3)地址转换协议ARP (4)反向地址转换协议RARP,3.TCP/IP传输层 (1)传输控制协议 TCP (2)用户数据报协议 UDP 4.TCP/IP的应用层 (1)文件传输协议 FTP (2)远程终端访问 TELNET (3)域名服务 DNS (4)简单邮件传送协议 SMTP,3.3.5 IP地址和子网掩码,1.IP地址 IP地址是一个32位的二进制数,由地址类
14、别、网络号和主机号三个部分组成。IP地址分成五类:A类、B类、C类、D类和E类,详细结构如图3-3所示。,图3-3 IP地址分类,2.子网的划分 在许多情况下,一个A类或B类地址的一个网络号,对应了很多的主机,一个组织或公司常常用不了。另一方面,C类地址的一个网络只有254台主机,又显得太少。因此,在实际应用中,常常将一个较大的网络分成几个部分,每一个部分称为一个子网。在外部,这几个子网依然对应一个完整的网络号。子网划分的方法就是将地址的主机号部分进一步划分成子网号和主机号两个部分,其中,表示子网号的二进制位数(占用主机地址位数)取决于子网的个数,假设占用主机地址的位数为m,子网个数n,它们之
15、间的关系是2m=n。 子网掩玛(Subnet Mask)也是一个“点分十进制”表示的32位二进制数,通过子网掩码,可以指出一个IP地址中的哪些位对应于网络地址(包括子网地址)、哪些位对应于主机地址。对于子网掩码的取值,通常是将对应于IP地址中网络地址(网络号和子网号)的所有位都设置为“1”,对应于主机地址(主机号)的所有位都设置为“0”。,3.几种特殊的IP地址形式 (1)网络地址 由一个有效的网络号和一个全“0”的主机号组成,用来表示某一个具体的网络。 (2)广播地址 直接广播地址:由一个有效的网络号和一个全“1”的主机号构成,其作用是因特网的主机向网络号所指向的网络广播信息。 有限广播地址
16、:32位全为“1”的IP地址(55),用于本网(或本子网)广播。 (3)回环地址 A类网络的网络号为127(即01111111)的IP地址,是保留地址,可作为本地软件回环测试本主机之用,叫做回环地址。 (4)专用地址,3.4 网络协议,3.4.1 NETBEUI协议 3.4.2 IPX/SPX协议 3.4.3 常用网络通信协议的选择,3.4.1 NETBEUI协议,用户扩展接口NetBEUI (NetBIOS Extended User Interface)由IBM于1985年开发完成,它是一种体积小、效率高、速度快的通信协议,在Windows 9X/Me/NT/Wi
17、ndows 2000 Server中,也是内置的网络通信协议。,3.4.2 IPX/SPX协议,1.SPX(顺序包交换) SPX是面向连接的协议,管理数据包传送并要求回复确认以保证包的传递。 2.NCP (Netware核心协议) NCP为节点提供对NetWare服务器上服务的访问。 3.SAP(服务公告协议) SAP允许NetWare 服务器公告其服务,并允许路由器维护最新和同步的网络资源数据库。 4.RIP(路由信息协议) RIP允许路由器交换和维护网络的最新路由信息。,3.4.3 常用网络通信协议的选择,选择网络通信协议时应遵循以下原则。 (1)尽量仅选择一种通信协议。 (2)要注意协议的版本。 (3)要注意协议的一致性。 (4)所选协议要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学课件-玻璃酸钠治疗膝关节骨性关节炎的研究进展
- 2026年妇产健康教育模拟试题(含答案)
- 2026年诚信经营政治模拟试题(含答案)
- 2026年资源县中级银行从业资格考试个人贷款考前冲刺试题及答案详解
- 2026年外贸招聘笔试模拟题目及答案详解
- 2026年低压电工电气设备维护模拟试题(含答案)
- 政府实习报告范文3000字6
- 2026年低压电工实操k1和k3模拟试题(含答案)
- 铝箔项目建设用地申请报告
- 2026年地理模拟试题模拟试卷及答案详解
- 消除艾梅乙工作汇报
- 实施指南(2025)《DL-T 1230-2016 电力系统图形描述规范》
- 2025年公需课《新质生产力与高质量发展》试题及答案
- GB/T 3871.3-2025农业拖拉机试验规程第3部分:动力输出轴功率试验
- 小影科技测试题及答案
- 产品质量培训内容
- 行测5000题电子版2025
- 2024花粉-食物过敏综合征诊断及管理
- CADinventor-三维建模练习118个
- 劳动教育智慧树知到期末考试答案章节答案2024年华中师范大学
- 中华民族共同体概论课件第五讲大一统与中华民族共同体初步形成(秦汉时期)
评论
0/150
提交评论