计算机网络技术与应用第03章-网络体系结构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机网络技术与应用第03章-网络体系结构课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术 应用 03 网络 体系结构 课件
- 资源描述:
-
1、结结 束束3.1 3.1 网络体系结构的概念网络体系结构的概念3.2 3.2 分层结构设计的基本思想分层结构设计的基本思想3.3 OSI3.3 OSI参考模型参考模型3.4 TCP/IP3.4 TCP/IP参考模型参考模型3.5 OSI3.5 OSI模型与模型与TCP/IPTCP/IP模型的比较模型的比较3.6 IP3.6 IP地址地址3.7 3.7 子网掩码子网掩码3.8 3.8 新一代网络协议新一代网络协议IPv6IPv63.9 3.9 域名系统域名系统3.10 Internet3.10 Internet提供的基本服务提供的基本服务第三章第三章 网络体系结构网络体系结构11.1.网络协议的
2、定义网络协议的定义3.1 3.1 网络体系结构的概念网络体系结构的概念在两个实体间控制数据交换规则的集合在两个实体间控制数据交换规则的集合通信内容通信内容(what)(what)通信形式通信形式(how)(how)通信时间通信时间(when)(when)2什么是协议什么是协议你好你好你好你好几点?几点?3:00TCP connection requestTCP connection replyGet http:/ 语法语法(Syntax)(Syntax)2.2.协议的三要素协议的三要素 时序时序(timing)(timing)传输速率匹配和先后顺序。即对事件实现顺序传输速率匹配和先后顺序。即对
3、事件实现顺序的详细说明的详细说明用于协调和差错处理的控制信息。即需要发用于协调和差错处理的控制信息。即需要发出何种控制信息及完成的动作与做出的响应出何种控制信息及完成的动作与做出的响应 语义语义(Semantics)(Semantics)数据格式、编码和信号电平等。即用户数数据格式、编码和信号电平等。即用户数据与控制信息的结构和格式据与控制信息的结构和格式43.2 3.2 分层结构设计的基本思想分层结构设计的基本思想 购买机票购买机票 投诉投诉(如晚点如晚点)检查行李检查行李 认领行李认领行李 登机登机 出口出口 起飞起飞 降落降落如何描述民航系统?如何描述民航系统?票务票务行李行李门口门口起
4、起/降降飞行飞行5在所有的网络中,每一层的目的都是向它的上在所有的网络中,每一层的目的都是向它的上一层提供一定的服务,而把如何实现这一服务一层提供一定的服务,而把如何实现这一服务的细节对上层加以屏蔽。的细节对上层加以屏蔽。1.协议分层协议分层 基本思想基本思想分层的目的分层的目的减少协议设计的复杂性减少协议设计的复杂性6每一相邻层间有一个接口,该接口定义下层向上层提供的每一相邻层间有一个接口,该接口定义下层向上层提供的原语操作和服务。原语操作和服务。第第n n层协议层协议一台机器上的第一台机器上的第n n层与另一台机器上的第层与另一台机器上的第n n层进行通话,通层进行通话,通话中采用的规则和
5、约定。话中采用的规则和约定。对等实体对等实体(peers)(peers)不同机器中组成相应协议层的实体。不同机器中组成相应协议层的实体。接口接口(interface)(interface)7第第5 5层层第第5 5层层第第5 5层协议层协议第第4 4层层第第4 4层层第第4 4层协议层协议第第3 3层层第第3 3层层第第3 3层协议层协议第第2 2层层第第2 2层层第第2 2层协议层协议第第1 1层层第第1 1层层第第1 1层协议层协议物理媒体物理媒体 水平通信水平通信(虚通信)(虚通信)对等实体进行对等实体进行的通信。的通信。垂直通信垂直通信(实际通信实际通信)相邻层进行相邻层进行的通信。的
6、通信。4/54/5层接层接口口 3/43/4层接层接口口2/32/3层接层接口口1/21/2层接层接口口图图3-1 3-1 层,协议和接口层,协议和接口主机主机1 1主机主机2 28MMM1M2H4H4H3H3H2H2T2T2M1H4H3M2H3MMM1M2H4H4H3H3H2H2T2T2M1H4H3M2H3主机主机1主机主机2 2第第5 5层协议层协议第第4 4层协议层协议第第3 3层协议层协议第第2 2层协议层协议图图3-2 3-2 支持五层虚拟通信的例子支持五层虚拟通信的例子92.2.网络的体系结构的定义网络的体系结构的定义为了完成计算机间的通信合作,把每个计算机互连的功为了完成计算机间
7、的通信合作,把每个计算机互连的功能划分成定义明确的层次,规定了同层次进程通信的协议及能划分成定义明确的层次,规定了同层次进程通信的协议及相邻层之间的接口和服务。将这样的层次结构模型和通信协相邻层之间的接口和服务。将这样的层次结构模型和通信协议统称为网络体系结构。议统称为网络体系结构。层和协议的集合被称为网络体系结构层和协议的集合被称为网络体系结构103.3.服务与协议的关系服务与协议的关系 服务服务各层向它上层提供的一组原语(操作)各层向它上层提供的一组原语(操作)服务定义了两层之间的接口服务定义了两层之间的接口 协议协议同层对等实体之间交换的帧,分组和报文的同层对等实体之间交换的帧,分组和报
8、文的格式格式及意义的一组规则及意义的一组规则 服务与协议分离服务与协议分离只要不改变提供给用户的服务,只要不改变提供给用户的服务,实体可以任意改变它们的协议实体可以任意改变它们的协议11 1.1.各层之间是独立的各层之间是独立的 某层不需知道下一层如何实现,仅知道该层通过层间的接口某层不需知道下一层如何实现,仅知道该层通过层间的接口所提供的服务所提供的服务 每层功能独立,可将复杂问题分解为若干容易处理的小问题每层功能独立,可将复杂问题分解为若干容易处理的小问题 2.2.灵活性好灵活性好 当某层发生变化时,只要层间接口关系保持不变,这层以上当某层发生变化时,只要层间接口关系保持不变,这层以上或以
9、下各层不受影响或以下各层不受影响 对某层提供的服务可进行修改对某层提供的服务可进行修改4.网络层次结构的优点网络层次结构的优点12 3.3.结构上可分割开结构上可分割开 各层都可采用最合适的技术来实现各层都可采用最合适的技术来实现4.4.易于实现和维护易于实现和维护 系统被分解为若干个相对独立的子系统使得实现和系统被分解为若干个相对独立的子系统使得实现和 调试一个庞大而又复杂的系统变得易于处理调试一个庞大而又复杂的系统变得易于处理5.5.能促进标准化工作能促进标准化工作 每一层的功能及其提供的服务都已有精确的说明每一层的功能及其提供的服务都已有精确的说明133.3 OSI3.3 OSI参考模型
10、参考模型 OSI(Open System Interconnection Reference OSI(Open System Interconnection Reference Model)Model)ISO ISO制定的关于开放系统互连的参考模型。制定的关于开放系统互连的参考模型。开放系统开放系统 为了与其它系统通信而相互开放的系统。为了与其它系统通信而相互开放的系统。14根据不同抽象层次的需要进行分层根据不同抽象层次的需要进行分层每一层应当实现一个明确定义的功能每一层应当实现一个明确定义的功能每一层功能的选择应当有助于制定网络协议的国际标准每一层功能的选择应当有助于制定网络协议的国际标准各
11、层界面的选择应尽量减少横跨接口的信息量各层界面的选择应尽量减少横跨接口的信息量层数应足够多,避免不同功能混杂在同一层,但也不能层数应足够多,避免不同功能混杂在同一层,但也不能太多,否则体系结构会过于庞大太多,否则体系结构会过于庞大 OSIOSI模型的分层原则模型的分层原则15会话层会话层应用协议应用协议传输层传输层网络层网络层数据链路数据链路物理层物理层应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路数据链路物理层物理层应用层应用层表示层表示层表示协议表示协议会话协议会话协议传输协议传输协议网络层网络层数据链路数据链路物理层物理层网络层网络层数据链路数据链路物理层物理层主机
12、主机A A主机主机B B网络层主网络层主机机-路由路由器协议器协议packetpacket数据链路数据链路层主机层主机-路由器协路由器协议议frameframebitsbits图图3-3 OSI 3-3 OSI 参考模型参考模型物理层主物理层主机机-路由路由器协议器协议通信子网边界通信子网边界16数据比特的发送和接收,数据传输率。数据比特的发送和接收,数据传输率。物理连接的建立、保持与释放。物理连接的建立、保持与释放。定义媒体的机械、电气参数及规格。定义媒体的机械、电气参数及规格。1.物理层物理层(physical layer)例:例:ISOISO:ISO2110ISO2110,2593259
13、3,49024902,49034903等等CCITTCCITT:v.24v.24、x.21x.21、x.22x.22、x.24x.24等等用多少伏特电压代表用多少伏特电压代表“1”1”和和“0”0”一个比特持续多少微秒一个比特持续多少微秒传输是否在两个方向上进行传输是否在两个方向上进行连接如何建立及如何终止连接如何建立及如何终止网络连接器有多少针网络连接器有多少针 基本功能:基本功能:利用物理传输介质为数据链路层提利用物理传输介质为数据链路层提供物理连接,以便透明地传送比特流。供物理连接,以便透明地传送比特流。172.2.数据链路层数据链路层(Data Link Layer)(Data Lin
14、k Layer)建立、保持和释放数据链路建立、保持和释放数据链路成帧和拆帧成帧和拆帧(同步链路同步链路)差错控制差错控制(检错和纠错检错和纠错)流量控制流量控制(停止等待,滑动窗口停止等待,滑动窗口)链路管理链路管理 基本功能:基本功能:在通信的实体之间建立数据链路连接,在通信的实体之间建立数据链路连接,传送以帧为单位的数据,采用差错控制、流量控制传送以帧为单位的数据,采用差错控制、流量控制使有差错的物理线路变成无差错的数据链路。使有差错的物理线路变成无差错的数据链路。例:例:面向字符的协议面向字符的协议(ISO 1754(ISO 1754、IBM BSCIBM BSC、DEC DDCMP)D
15、EC DDCMP)面向比特的协议面向比特的协议(ISO HDLC(ISO HDLC、IBM SDLCIBM SDLC、ANSI ADCCP)ANSI ADCCP)183.3.网络层网络层(Network Layer)(Network Layer)基本功能基本功能:通过路由算法,为分组通过通信子网通过路由算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互连等功能。塞控制与网络互连等功能。路由选择路由选择(自适应自适应/非适应非适应)网络互联网络互联(源路由源路由/透明透明)拥塞控制拥塞控制记帐记帐例:例:CCITTCCITT
16、:X.25X.25 TCP/IP TCP/IP:IPIP194.4.传输层传输层(Transport Layer)(Transport Layer)基本功能基本功能:负责端到端结点间数据传输和控制功能负责端到端结点间数据传输和控制功能向高层屏蔽了下层数据通信的细节向高层屏蔽了下层数据通信的细节顺序性顺序性/组装组装传输连接的建立和释放传输连接的建立和释放差错控制差错控制提供可靠透明的数据传输提供可靠透明的数据传输例:例:ISOISO:Class0Class4Class0Class4 TCP/IP TCP/IP:TCPTCP205.5.会话层会话层(Session Layer)(Session
17、Layer)管理对话管理对话令牌管理令牌管理(Token management)(Token management)同步同步(synchronization)(synchronization)基本功能基本功能:在两个结点之间建立、维护和释放在两个结点之间建立、维护和释放面向用户的连接,并对会话进行管理和控制,面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传输保证会话数据可靠传输21数据表示数据表示(ASCII(ASCII,EBCDCEBCDC,ASNI)ASNI)数据压缩数据压缩数据加密数据加密(私用私用/公共密钥系统公共密钥系统)6.6.表示层表示层(Presentation La
18、yer)(Presentation Layer)这是异种机、异种操作系统连网的关键层。这是异种机、异种操作系统连网的关键层。基本功能基本功能:负责处理在两个通信系统中交换信息的表示方式负责处理在两个通信系统中交换信息的表示方式 227.7.应用层应用层(Application Layer)(Application Layer)网络的完整透明性网络的完整透明性操作用户源的物理配置操作用户源的物理配置应用管理应用管理系统管理系统管理分布式信息服务分布式信息服务 基本功能基本功能:确定进程之间通信的性质以满足用户的需要确定进程之间通信的性质以满足用户的需要 例:例:HTTP、FTP、TELNET、E
19、-mail23表表3-1 OSI 3-1 OSI 参考模型中各层的主要功能参考模型中各层的主要功能层层 次次数据单位数据单位功功 能能物理层物理层比特比特利用物理传输介质为数据链路层提供物理连接,以便透明利用物理传输介质为数据链路层提供物理连接,以便透明地传送比特流。地传送比特流。数据链路数据链路层层帧帧在物理层提供比特流传输服务的基础上,在通信的实体之在物理层提供比特流传输服务的基础上,在通信的实体之间建立数据链路连接,传送以帧为单位的数据,采用差错间建立数据链路连接,传送以帧为单位的数据,采用差错控制、流量控制方法,使有差错的物理线路变成无差错的控制、流量控制方法,使有差错的物理线路变成无
20、差错的数据链路。数据链路。网络层网络层分组(包)分组(包)通过路由算法,为分组通过通信子网选择最适当的路径。通过路由算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互连等功能网络层要实现路由选择、拥塞控制与网络互连等功能传输层传输层报文报文负责主机中两个进程之间的通信。它向高层屏蔽了下层数负责主机中两个进程之间的通信。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一据通信的细节,因而是计算机通信体系结构中最关键的一层层会话层会话层报文报文组织两个远程系统建立通信会话,并管理数据的交换组织两个远程系统建立通信会话,并管理数据的交换表示层表示层报
21、文报文处理在两个通信系统中交换信息的表示方式。它包括数据处理在两个通信系统中交换信息的表示方式。它包括数据格式变换、数据加密与解密、数据压缩与恢复等功能格式变换、数据加密与解密、数据压缩与恢复等功能应用层应用层报文报文确定进程之间通信的性质,以满足用户的需要确定进程之间通信的性质,以满足用户的需要24 TCP/IPTCP/IP是指传输控制协议是指传输控制协议(Transmission Control Protocol)(Transmission Control Protocol)和和网际协议网际协议(Internet Protocol)(Internet Protocol)簇。簇。3.4.1
22、TCP/IP3.4.1 TCP/IP参考模型与协议的发展过程参考模型与协议的发展过程 1969年:美国国防部建立年:美国国防部建立 ARPANETARPANET,使用网络控制协议使用网络控制协议(NCP)1973年:引进传输控制协议年:引进传输控制协议(TCP)1981年:引进了网际协议年:引进了网际协议(IP)1982年:年:TCP和和IP被标准化成为被标准化成为TCP/IP协议组,协议组,并在并在1983年取代年取代ARPANETARPANET上的上的NCP 1983年:加入了灵活的通信和信息共享年:加入了灵活的通信和信息共享,成为大学和政府部门的标准成为大学和政府部门的标准 作为一个标准
23、组件被包含到柏克利标准发行中心作为一个标准组件被包含到柏克利标准发行中心UNIX的实现中的实现中 3.4 TCP/IP3.4 TCP/IP参考模型参考模型25 TCP/IPTCP/IP协议特点:协议特点:1.1.开放的协议标准开放的协议标准免费使用,独立于特定的计算机免费使用,独立于特定的计算机硬件与操作系统;硬件与操作系统;2.2.独立于特定的网络硬件独立于特定的网络硬件可以运行在局域网、广域可以运行在局域网、广域网,更适用于互连网中;网,更适用于互连网中;3.3.统一的网络地址分配方案统一的网络地址分配方案整个整个TCP/IPTCP/IP设备在网中设备在网中都具有唯一的地址;都具有唯一的地
24、址;4.4.标准化的高层协议标准化的高层协议提供多种可靠的用户服务提供多种可靠的用户服务263.4.2 3.4.2 TCP/IP协议体系结构与层次协议体系结构与层次应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层传输层传输层网际层网际层网络接口层网络接口层OSITCP/IP表表3-2 TCP/IP与与OSI体系结构的关系体系结构的关系应用层应用层271.1.网络接口层网络接口层 主要功能主要功能通过网络发送和接受通过网络发送和接受IPIP数据报数据报 协议协议TCP/IPTCP/IP并没有定义网络接口层协议,允许主机并没有定义网络接口层协议,允许主机
25、连入网络时使用多种现成的协议(如局域网协连入网络时使用多种现成的协议(如局域网协议),以适应各种网络类型。议),以适应各种网络类型。28处理来自传输层的分组发送请求处理来自传输层的分组发送请求处理接受的数据报处理接受的数据报处理互联的路径、流控与拥塞问题处理互联的路径、流控与拥塞问题2.2.网际层网际层 主要功能主要功能 协议协议 IP IP 网际协议网际协议 ICMP ICMP 因特网控制报文协议因特网控制报文协议 ARP ARP 地址解析协议地址解析协议 RARP RARP 逆地址解析协议逆地址解析协议29提供端端的数据传送服务提供端端的数据传送服务3.3.传输层传输层 主要功能主要功能
展开阅读全文