第2章-网络的体系结构及协议基础-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第2章-网络的体系结构及协议基础-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 体系结构 协议 基础 课件
- 资源描述:
-
1、第2章 网络体系结构及协议基础本章本章学习目标学习目标l 了解OSI模型及安全体系l 了解TCP/IP网络模型及安全体系结构l 掌握常用的网络协议和网络命令l 掌握协议分析工具的使用方法2.1 网络的体系结构2.1.1 2.1.1 网络的层次结构网络的层次结构 N+1 层 N 层 N-1 层 N/N+1 层接口 N-1/N 层接口 分层是系统分解的最好方法之一l 层次结构的好处在于使每一层实现一种相对独立的功能,l 每一层向上一层提供服务,同时接受下一层提供的服务。l 每一层不必知道下面一层是如何实现的,只要知道下层通过层间接口提供的服务是什么,以及本层向上层提供什么样的服务,就能独立地设计。
2、这就是常说的网络层次结构 2.1.2 服务、接口和协议服务、接口和协议l 网络协议 在某层上进行通信所使用的规则、标准或约定的集合就称为协议(Protocol)。各层协议按层次顺序排列而成的协议序列称为协议栈。协议主要由下列三个要素组成:(1)语义(Semantics):涉及用于协调与差错处理的控制信息。(2)语法(Syntax):涉及数据及控制信息的格式、编码及信号电平等。(3)定时(Timing):涉及速度匹配和排序等。l 不同系统中的对等实体是没有直接通信能力的,它们间的 通信必须通过其下各层的通信间接完成。l 第N层实体向第N+1层实体提供的在第N层上的通信能力称为第N层的服务。l 在
3、接口处规定了下层向上层提供的服务,以及上下层实体请求或提供服务所使用的形式规范语句(服务原语)。2.2 OSI模型及其安全体系 应 用 层 表 示 层 会 话 层 传 输 层 网 络 层 数 据 链 路 层 物 理 层 应 用 层 表 示 层 会 话 层 传 输 层 网 络 层 数 据 链 路 层 物 理 层 主 机 A 主 机 B 节 点 机 节 点 机 网 络 层 数 据 链 路 层 物 理 层 网 络 层 数 据 链 路 层 物 理 层 通 信 子 网 1OSI-RM的层次结构 2OSI-RM的数据格式 数据H7数据H7H6数据H7H6H5数据H7H6H5H4数据H7H6H5H4H3数据
4、H7H6H5H4H3H2T2数据H7H6H5H4H3H2T276543217654321A主机 B主机对等层通信2.2.2 OSI模型的安全服务 1认证 2访问控制 3数据机密性 4数据完整性5抗否认 2.2.3 OSI模型的安全机制 1加密机制 2数字签名机制 3访问控制机制 4数据完整性机制5鉴别交换机制 6通信流量填充机制 7路由选择控制机制 8公证机制 2.3 TCP/IP模型及其安全体系1TCP/IP参考模型的层次结构 ICPM Enthernet ARPANET PDN 其它 IP RARP ARP UDP TCP Telnet FTP SMPT DNS 其它 57 4 3 12
5、TCP/IP协议族 OSI层次 2.3.2 TCP/IP的安全体系1链路层安全 2网络层安全3传输层保护的网络4应用层安全性 2.4 常用网络协议和服务 2.4.1 常用网络协议1IP协议 2TCP协议 3UDP协议 4ICMP协议 1.2 网络体系结构及各层的安全性 1.2.1 网络结构 1.2.2 OSI-RM及所提供的安全服务 1.2.3 TCP/IP参考模型1.2.1 网络结构 1网络的层次结构 N+1 层 N 层 N-1 层 N/N+1 层接口 N-1/N 层接口 层次结构的好处:l每一层实现一种相对独立的功能l每一层向上一层提供服务l接受下一层提供的服务。1.2.2 OSI-RM及
6、所提供的安全服务1OSI-RM的层次结构 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 主机 A 主机 B 节点机 节点机 网络层 数据链路层 物理层 网络层 数据链路层 物理层 通信子网 1.2.2 OSI-RM及所提供的安全服务OSI协议有三个主要的概念 服务、接口和协议。服务定义了某一层应该做什么 接口则告诉处于上一层的进程如何访问该层 协议则定义实体间数据通信的规则。1.2.2 OSI-RM及所提供的安全服务2OSI-RM的数据格式数据H7数据H7H6数据H7H6H5数据H7H6H5H4数据H7H6H5H4H3数
7、据H7H6H5H4H3H2T2数据H7H6H5H4H3H2T276543217654321A主机 B主机对等层通信3OSI模型的安全服务 认证服务 访问控制 数据机密性服务 数据完整性服务 不可否认服务。1.2.3 TCP/IP参考模型1TCP/IP参考模型的层次结构应用层网络接口层传输层网络层接口头IP头TCP头数据接口校验和IP头TCP头数据TCP头数据数据 TCP/IP网络的层次结构及信息格式1.2.3 TCP/IP参考模型 ICPM Enthernet ARPANET PDN 其它 IP RARP ARP UDP TCP Telnet FTP SMPT DNS 其它 57 4 3 12
8、 TCP/IP协议族 OSI层次 TCP/IP模型各层包括的主要协议及其与OSI层次模型的对应关系1.2.3 TCP/IP参考模型2TCP/IP模型各层的功能 应用层:是面向用户的各种应用软件,是用户访问网络的界面。传输层:实现源主机和目的主机上的实体之间的通信。网络层:负责数据包的路由选择功能 网络接口层:负责接收IP数据包并通过网络传输介质发送数据包。1.2.3 TCP/IP参考模型3.TCP/IP的安全体系(1)链路层安全(2)网络层安全(3)传输层保护的网络(4)应用层安全性IP头的结构版本(版本(4位)位)头长度(头长度(4位)位)服务类型(服务类型(8位)位)封包总长度(封包总长度
9、(16位)位)封包标识(封包标识(16位)位)标志(标志(3位)位)片断偏移地址(片断偏移地址(13位)位)存活时间(存活时间(8位)位)协议(协议(8位)位)校验和(校验和(16位)位)来源来源IP地址(地址(32位)位)目的目的IP地址(地址(32位)位)选项(可选)选项(可选)填充(可选)填充(可选)数据数据IPv4的IP地址分类 l IPv4地址在1981年9月实现标准化的。基本的IP地址是个32位二进制数,以8位为一个单元,分为4组。为了方便使用,把二进制地址转变为人们熟悉的十进制地址。l IP地址中的每一个8位组用0255之间的一个十进制数表示。这些数之间用点“”隔开,因此,最小的
10、IPv4地址值为0.0.0.0,最大的地址值为255.255.255.255,然而这两个值是保留的,没有分配给任何系统。l IP地址分成五类:A类地址、B类地址、C类地址、D类地址和E类地址。l 每一个IP地址包括两部分:网络地址网络地址;主机地址主机地址。上面五类地址对所支持的网络数和主机数有不同的组合。1、A类地址l 一个A类IP地址仅使用第一个8位组表示网络地址。剩下的3个8位组表示主机地址。A类地址的第一个位总为0,这一点在数学上限制了A类地址的范围小于127,因此理论上仅有127个可能的A类网络,而0.0.0.0地址又没有分配,所以实际上只有126个A类网。技术上讲,127.0.0.
11、0也是一个A类地址,但是它已被保留作闭环(Look Back)测试之用而不能分配给一个网络。l A类地址后面的24位表示可能的主机地址,A类网络地址的范围从1.0.0.0到126.0.0.0。每一个A类地址能支持16,777,214个不同的主机地址,这个数是由2的24次方再减去2得到的。减2是必要的,因为因为IPIP把全把全0 0保留为表示网络而全保留为表示网络而全1 1表示网络内的广表示网络内的广播地址。播地址。2、B类地址l 设计B类地址的目的是支持中到大型的网络。B类网络地址范围从128.1.0.0到191.254.0.0。B类地址蕴含的数学逻辑是相当简单的。l 一个B类IP地址使用两个
12、8位组表示网络号,另外两个8位组表示主机号。B类地址的第1个8位组的前两位总是设置为1和0,剩下的6位既可以是0也可以是1,这样就限制其范围小于等于191,这里的191由128+32+16+8+4+2+1得到。l 最后的16位(2个8位组)标识可能的主机地址。每一个B类地址能支持64,534个惟一的主机地址,这个数由2的16次方减2得到,B类网络有16,382个。3、C类地址l C类地址用于支持大量的小型网络。C类地址使用三个 8位组表示网络地址,仅用一个8位组表示主机号。与A类相反。l C类地址的前3位数为110,前两位和为192(128+64),这是C类地址空间的下界。第三位等于十进制数3
13、2,这一位为0限制了地址空间的上界。不能使用第三位限制了此8位组的最大值为255-32等于22l 最后一个8位组用于主机寻址。每一个C类地址理论上可支持最大256个主机地址(0255),但是仅有254个可用,因为0和255不是有效的主机地址。可以有2,097,150个不同的C类网络地址。l 在IP地址中,0和255是保留的主机地址。IP地址中所有的主机地址为0用于标识局域网。全为1表示此网段中的广播地址。4、D类地址l D类地址用于在IP网络中的组播(Multicasting)。D类组播地址机制仅有有限的用处。一个组播地址是一个惟一的网络地址。它能指导报文到达预定义的IP地址组。l 因此,一台
14、机器可以把数据流同时发送到多个接收端,这比为每个接收端创建一个不同的流有效得多。组播长期以来被认为是IP网络最理想的特性,因为它有效地减小了网络流量。l D类地址空间,和其他地址空间一样,有其数学限制,D类地址的前4位恒为1110,预置前3位为1意味着D类地址开始于128+64+32等于224。第4位为0意味着D类地址的最大值为128+64+32+8+4+2+1为239,因此D类地址空间的范围从224.0.0.0到239.255.2 55.254。5、E类地址l E类地址虽被定义为保留研究之用。因此Internet上没有可用的E类地址。l E类地址的前4位为1,因此有效的地址范围从240.0.
15、0.0至255.255.255.255。子网掩码l 子网掩码是用来判断任意两台计算机的IP地址是否 属于同一子网络的根据。l 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行二进制“与”(AND)运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。l 计算机A的IP地址为192.168.0.1,子网掩码为255.255.255.0,将转化为二进制进行“与”运算,运算过程如表2-3所示。子网掩码 计算机A的IP地址为192.168.0.1,子网掩码为255.255.255.0,将转化为二进制进行“与”运算,运算过程如表2-3所示。IP地址1101
展开阅读全文