网络工程 ipV6教学PPT.ppt_第1页
网络工程 ipV6教学PPT.ppt_第2页
网络工程 ipV6教学PPT.ppt_第3页
网络工程 ipV6教学PPT.ppt_第4页
网络工程 ipV6教学PPT.ppt_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一个b类地址,其网络地址为172.16.0.0;子网掩码 为255.255.255.128(/25),求该网络内的子网数,子 网内的主机数,子网的广播地址(第一个子网和 最后一个子网)。有效主机范围(第一个子网的 首地址和尾地址,以及最后一个子网的首地址和 尾地址) 1 作业讲评 ipv6 网络工程 ipv6 1 1、ipv4ipv4的危机与解决方案的危机与解决方案 2、ipv6地址格式及分类 3、ipv6报文格式 4、ipv6邻居发现及地址配置 1.1 ipv4资源面临枯竭 internet正在迅速膨胀和爆炸中,出现越来 越多ip enable的设备:手机、家电 全球可提供的ipv4地址大约有40多亿个, 即将被分配完毕。icann 2011年2月3日将 最后5组a类地址分配给了5大地区性互联网 注册管理机构。 4 1.1 ipv4资源面临枯竭 资源分配不均,一些国家ip地址的紧缺情况 更加严重。中国(3亿),印度。 解决方案: 节其流,开其源,潢然使天下必有余,而上 不忧不足。 荀子富国 5 ipv4解决方案 节流(减少ip地址的浪费) 在实际网络运用过程中,为了提高网络性能、简 化管理,我们都会使用子网划分把网络分割,提高 网络性能 6 例子 一个c类网址192.168.0.0,借去两位划分子网 ,可用主机地址为: 2*30=60 未划分子网前可用主机数254台,划分后 只有60台可用,巨大的浪费! 7 classful ip 编址的缺陷 分类ip编址 固定的3种ip网络规模 c类:少于255台主机的网络 b类:介于25565535台主机的网络 a类:超过65535台主机的网络 地址浪费大 只有两、三台主机的网络,也至少要用256个ip地址 a、b类浪费更严重,少有达上万台主机的大型ip网络 internetinternet的的 ipip地址日地址日 益匮乏益匮乏 思考案例 某公司使用一个c类网段地址201.39.18.0/24 ,该公司有三个部门,人数分别为80、50、 25人,共用办公设备的数量在10台左右,公 司领导要求通过子网划分的方式将这三个部 门和这些共用办公设备分别划分到不同的网 段中,如果你是一个网络工程师,你该如何 规划? 8 9 部门部门a 80a 80台台 部门部门b 50b 50台台 部门部门c 25c 25台台 公共设备公共设备1010台台 c类网段地址201.39.18.0/24 vlsm vlsm(可变长子网掩码) 可以对子网进行层次化编 址,以便最有效的利用现有的地址空间。可变长度 子网掩码的想法就是在每个子网上保留足够的主机 数的同时,把一个子网进一步分成多个小子网时有 更大的灵活性。 10 classless ip address 就是在 classful ip address 的分类规则的基础上,进一步把主机id划分成子网 id。classful 的掩码(net mask)是固定的a类/8,b 类/16,c类/24。而classless 允许用一部分主机id 作为网络id,使得掩码的长度可变。 vlsm 11 注意!vlsm可以使用全零和全一的子网,使用 时所采用的路由协议必须能够支持它,这些路由 协议包括rip2,ospf,eigrp,is-is和bgp。 例: 对一个a类网络地址100.0.0.0/8, 用classless 可以 把它划分为几个较小的网络地址: 1) 如果把ip地址的第2个字节作为子网id,那么 100.0.0.0/8 网络地址可以划分为256个较小的子网: 100.0.0.0/16 100.255.0.0/16。 主机ip地址 100.4.5.6就属于子网100.4.0.0/16。 2) 如果把ip地址的第2, 3两个字节作为子网id ,那么100.0.0.0/8网络地址可以划分为65,536个更 小的子网: 100.0.0.0/24 100.255.255.0/24。主机ip地址 100.4.5.6就属于子网100.4.5.0/24。 12 13 部门部门a 80a 80台台 部门部门b 50b 50台台 部门部门c 25c 25台台 公共设备公共设备1010台台 c类网段地址201.39.18.0/24 14 201.39.18.0/24 201.39.18.0/25 部门a 80台 201.39.18.128/25 201.39.18.128/26 部门b 50台 201.39.18.192/26 201.39.18.192/27 部门c 25台 201.39.18.224/27 公共设备 10台 cidr(无类型域间路由,classless inter-domain routing)是一个在internet上创建附加地址的方法,这 些地址提供给服务提供商(isp),再由isp分配给客户 。cidr将路由集中起来,使一个ip地址代表主要骨干提 供商服务的几千个ip地址,从而减轻internet路由器的负 担。 15 cidr可看作子网划分的逆过程。子网划分时,从 地址主机部分借位,将其合并进网络部分;而在 超级组网中,则是将网络部分的某些位合并进主 机部分。cidr 将网络前缀都相同的连续的 ip 地 址组成“cidr地址块”。 16 cidr 消除了传统的 a 类、b 类和 c 类地址以及 划分子网的概念,因而可以更加有效地分配 ipv4 的地址空间。 cidr使用各种长度的“网络前缀”(network-prefix) 来代替分类地址中的网络号和子网号。 cidr 最主要的特点 ip 地址从三级编址(使用子网掩码)又回到了两 级编址。 17 cidr 地址块 128.14.32.0/20 表示的地址块共有 212 个地址(因为斜线后面 的 20 是网络前缀的比特数,所以主机号的比特数是 12)。 这个地址块的起始地址是 128.14.32.0。 在不需要指出地址块的起始地址时,也可将这样的地址块简 称为“/20 地址块”。 128.14.32.0/20 地址块的最小地址:128.14.32.0 128.14.32.0/20 地址块的最大地址:128.14.47.255 全 0 和全 1 的主机号地址一般不使用。 tcp/ip协议(2007年秋)18 128.14.32.0/20 表示的地址(212 个地址) 10000000 00001110 00100000 00000000 10000000 00001110 00100000 00000001 10000000 00001110 00100000 00000010 10000000 00001110 00100000 00000011 10000000 00001110 00100000 00000100 10000000 00001110 00100000 00000101 10000000 00001110 00101111 11111011 10000000 00001110 00101111 11111100 10000000 00001110 00101111 11111101 10000000 00001110 00101111 11111110 10000000 00001110 00101111 11111111 所有地址 的 20 bit 前缀都是 一样的 最小地址 最大地址 思考题 某学院有四个专业,计算机系、信管系、通信系、 电气系,每个系分配了一些网段的ip地址使用,问 若使用技术把地址汇集到系,再从各个系 汇集到学院,步骤如何? 19 206.0.68.0/25 206.0.68.128/25 206.0.69.0/25 206.0.69.128/25 计算机系 206.0.70.0/26 206.0.70.64/26 206.0.70.128/26 206.0.70.192/26 通信系 206.0.71.0/26 206.0.71.64/26 206.0.71.128/26 206.0.71.192/26 信管系电气系 20 因特网 206.0.68.0/22 isp 大学 计科系 通信系 信管系 电气系 206.0.71.128/26 206.0.71.192/26 206.0.68.0/25 206.0.68.128/25 206.0.69.0/25 206.0.69.128/25 206.0.70.0/26 206.0.70.64/26 206.0.70.128/26 206.0.70.192/26 206.0.70.0/24206.0.71.0/25 206.0.71.0/26 206.0.71.64/26 206.0.71.128/25206.0.68.0/23 单位 地址块 二进制表示 地址数 大学 206.0.68.0/22 11001110.00000000.010001* 1024 计科系 206.0.68.0/23 11001110.00000000.0100010* 512 通信系 206.0.70.0/24 11001110.00000000.01000110.* 256 信管系 206.0.71.0/25 11001110.00000000.01000111.0* 128 电气系 206.0.71.128/25 11001110.00000000.01000111.1* 128 21 cidr作用 合理ip地址规划 有效减少关键路由器选路表项,充分发挥路 由器的转发性能 隐藏网络结构 自主管理网络边界使用路由器(即r2)与外 界相连,在不改变原有ip地址范围的条件下 ,网络内部任意划分子网、改变拓扑结构等 ,都不会影响外部的路由器(即r1)选路表 项。 自主管理网络自主管理网络 r1r1r2r2 nat(网络地址转换) dhcp(动态主机配置协议) 其他ipv4解决方案 解决ipv4地址缺乏问题的临时方案,增加网络 的隐性成本。 仍需要开源ipv6 128位的地址空间,几乎 用之不竭的资源。 ipv6给我们带来什么 新业务的需要 移动ip等 qos 3g业务的发展,需时即连和永远在线 安全性的需求 ipv6内置了安全机制 ipv6给我们带来什么 ipv6最本质的改进几乎无限的地址空间 地址长度由32位增加到128位 简单是美简化固定的基本报头,提高处理效率 扩展为先引入灵活的扩展报头,协议易扩展 层次区划地址格式更具层次性,便于路由聚合 即插即用地址配置简化,自动配置 贴身安全网络层的ipsec认证与加密,端到端安全 qos 考虑新增流标记域 各国开展的ip v6计划 一、北美的moonv6计划 二、欧洲的6link计划 三、日本ntt的ipv6业务 25 4to6过渡技术 网络过渡技术 隧道技术 nat-pt 主机过渡技术 双协议栈技术 应用服务系统过渡技术 26 现有一个vlsm地址160.171.219.125/21,则其所处 的网络地址为 。 a、160.171.219.64 b、160.171.219.0 c、 160.128.0.0 d、160.171.192.0 e、160.171.208.0 f、 160.171.216.0 g、160.171.218.0 h、160.171.219.21 27 28 现有一个vlsm地址160.171.219.125/20,则其所处 的网络的广播地址为 。 a、160.171.208.255 b、160.171.216.255 c、 160.171.223.255 d、160.171.192.255 e、160.171.200.255 f 、160.171.224.255 g、160.171.218.255 h、160.171.255.255 ipv6 介绍 1、ipv4的危机与解决方案 2 2、ipv6ipv6地址格式及分类地址格式及分类 3、ipv6报文格式 4、ipv6邻居发现及地址配置 ipv6地址格式 ipv6地址 = 前缀 + 接口标识 前缀:相当于v4地址中的网络id 接口标识:相当于v4地址中的主机id 128位长,用冒号将128比特分割成8个16比特的部 分,每个部分包括4位的16进制数字。 地址前缀长度用“/xx”来表示 举例: 3ffe:3700:1100:0001:d9e6:0b9d:14c6:45ee/64 ipv6地址缩写 每个16位的分段中开头的零可以省略 一个或多个相邻的全零的分段可以用双冒 号:表示 双冒号只能使用一次 以下是同一个地址不同表示法的例子: 0001:0123:0000:0000:0000:abcd:0000:0001/ 96 1:123:0:0:0:abcd:0:1/96 1:123:abcd:0:1/96 ipv6地址分类 单播地址(unicast address) 组播地址(multicast address) 任播地址(anycast address) 特殊地址 地址类型二进制前缀ipv6标识 未指定00.0 (128 bits):/128 环回地址00.1 (128 bits):1/128 组播11111111ff00:/8 链路本地地址1111111010fe80:/10 站点本地地址1111111011fec0:/10 全局单播(其他) 单播地址 识别单一接口 发送到单点发送地址的数据包被传输到 这个地址识别出的接口 ipv6单播地址分类(根据地址范围) : 全局单播地址 例 2001:a304:6101:1:e0:f726:4e58 链路本地地址 例 fe80:e0:f726:4e58 站点本地地址 例 fec0:e0:f726:4e58 全局单播地址 全球唯一地址 带有全球地址的数据包可被转发到全球网 络的任何部分 任何人(企业或个人)都可以获得一个48位前缀 任何人都可以拥有16位的子网空间 全局单播地址层次结构 全局路由前缀子网id 接口id 45位16位64 位 001 2000:/3 链路本地地址 用于单个链路,可进行自动地址配置、邻居发现 或在没有路由器时进行单个链接编址 带有链路-本地源或目的地址的数据包不转发到其 它链路 链路本地地址结构 0接口id1111111010 fe80:/10 站点本地地址 用于单个站点内部编址 带有站点-本地源或目的地址的数据包不转发到其 它站点 相当于v4网络中的私有地址(rfc 1918) 站点本地地址结构 0 接口id 1111111011 fec0:/10 ipv6地址分配 ipv6地址空间的最小地址分配块为32比特 每个用户可以获得48比特地址前缀 用户只有一个网络和子网时,可以得到64bits地址前缀 移动设备 仅有一台联网设备时,可以分配128bits地址前缀 拨号 3451664 00129bits16bits16bits64bits lir/32接口id 客户站点/48 子网/64 设备/128 接口id 对链路来说是唯一的 可动态获得 ieee采用mac-to-eui-64转换 其它地址采用其它的自动方法 可用来形成链路-本地地址 可用来形成带有无状态自动配置功能的全 球地址 eui-64规范 将48比特的mac地址转化为64比特的接口id 由设备自动生成 mac唯一,所以接口id也唯一 步骤: 在mac地址的公司id(高24位)和节点id(低24位)中间插入fffe 反转mac地址中的u比特位用以标识唯一性 组播地址 flags 前3位设为0 最后一位定义地址类型 0 = 固定或众所周知 1 = 本地分配或短期 scope 表示组播组的范围 group id 组播组id 0预留 1节点本地范围 2链路本地范围 5站点本地范围 8企业本地范围 e全局范围 f预留 预定义的组播地址 ipv6预定义组播地址ipv4预定义组播地址组播组 节点本地范围 ff01:1224.0.0.1所有节点地址 ff01:2224.0.0.2所有路由器地址 链路本地范围 ff02:1224.0.0.1所有节点地址 ff02:2224.0.0.2所有路由器地址 ff02:5224.0.0.5所有ospf路由器 ff02:6224.0.0.6所有ospf指派路由器 ff02:9224.0.0.9所有rip路由器 ff02:13224.0.0.13所有pim路由器 站点本地范围 ff05:2224.0.0.2所有路由器 全局 ff0x:101224.0.1.1ntp协议 solicited-node组播地址 ipv6中特有的组播地址(请求节点组播地址) 每个节点必须为分配给它的每个单播和任播地址加入 的一个组播地址,用于dad地址重复检测(rfc2373) solicited-node组播地址生成过程 接口id的后24位:xx:xxxx 前缀ff02:0:0:0:0:1:ff ff02:0:0:0:0:1:ffxx:xxxx 例:主机的mac地址为 00-02-b3-1e-83-29 ipv6地址为 fe80:0002:b3ff:fe1e:8329 请求节点组播地址: ff02:1:ff1e:8329 ipv6地址新类型 任播( anycast) 被分配给多个接口,仅用于路由器 发往任播地址的数据包被路由转发给分配了任播地址的 接口中距离最近的一个 同单播地址相同,不能做为源地址使用 whos gateway? im nearest one. 特殊地址 未指定地址(unspecified address) 0:0:0:0:0:0:0:0 = :/128 作为源地址使用,并不能被路由器转发 loopback 地址 0:0:0:0:0:0:0:1 = :1/128 内嵌ipv4地址的ipv6地址 用于与传统网络之间的互联互通,以使ipv4网络和ipv6网络之间能进 行无缝通信,这里使用的ipv4地址必须是全球唯一ipv4单播地址。 ipv4兼容的ipv6 地址 ipv4映射的ipv6地址 节点所需要的地址 主机节点需要如下地址来标识自己 link-local地址 手工或自动配置的单播地址 loopback地址 “all-nodes”和“solicited-node”及其它所属 于的组播地址 路由器节点除了以上地址,还要有 “subnet-router”及路由器上配置的任播地址 “all-routers”组播地址 ipv6 介绍 1、 ipv4的危机与解决方案 2、ipv6地址格式及分类 3 3、ipv6ipv6报文格式报文格式 4、ipv6邻居发现及地址配置 ipv6报头格式 ipv6扩展报头 hop-by-hop options header逐跳选项报头 routing header选路报头 fragment header分片报头 authentication header认证报头 encapsulating security payload header封装安全载 荷报头 destination options header目的地选项报文 transport-level pduipv6 header extension header extension header ipv6扩展报头 vs ipv4选项 ipv4选项 要求路由器进行特殊处理 对转发性能产生负面影响 很少使用 ipv6扩展报头 扩展报头在ipv6报头的外部 路由器不考虑这些选项,但逐跳选项除外 对路由器转发性能无负面影响 易于通过新报头和选项进行扩展 icmpv6 许多功能与icmpv4相同 添加新消息和新功能 icmpv4 协议编 号= 1 icmpv6 下一报头编 号= 58 添加新消息和新功能 邻居发现 无状态自动配置 移动ipv6 icmpv6消息类型 类型消息 1目的地不可到达 2数据包太大 3超时 4参数问题 128回音请求 129回音应答 133路由器请求(rs) 134路由器广播(ra) 135邻居请求(ns) 136邻居广播(na) 137重定向 ipv6 介绍 1、 ipv4的危机与解决方案 2、ipv6地址格式及分类 3、ipv6报文格式 4 4、ipv6ipv6邻居发现及地址配置邻居发现及地址配置 邻居发现协议的作用 rfc2461中定义了邻居发现协议 发现邻居物理地址(代替ipv4使用的arp) 路由器发现 地址冲突检测(duplicate address detect) 检验邻居的可达性和状态 自动地址配置 重定向 邻居发现协议报文 基于icmpv6报文实现其功能 路由器请求(router solicitation) 路由器通告(router advertisement) 邻居请求(neighbor solicitation) 邻居通告(neighbor advertisement) 重定向(redirect) router solicitation报文 rs是主机发送的报文,触发路由器迅速产生 路由器通告。 回应报文为ra报文 报文结构如下: router solicitation报文结构 ip 部分 源地址:接口(link-local)的地址或者 unspecified(全0)。 目的地址:全部路由器组播地址ff:02 跳数:255 icmp部分 type=133 code=0 选项部分包含了发送者的link-layer地址 router advertisement报文 由路由器发出 路由器周期性地发送路由器通告消 息,或者对路由器请求作出响应 报文结构如下: router advertisement报文结 构 ip部分 源地址:发送者link-local地址 目的地址:全部节点组播地址ff02:1或发送rs的主机单播地址 跳数:255 icmp部分 type=134 code=0 cur hop limit=主机发送包的跳数 选项部分包含了发送者的link-layer地址 选项部分包含了mtu、地址前缀 o=0,表示使用stateless 地址自动配置 o=1,表示使用stateful 地址自动配置(dhcpv6) router advertisement报文结 构(续) icmp部分 m=0,表示使用stateless 地址自动配置 m=1,表示使用stateful 地址自动配置其它参数 (dnsv6) router lifetime,表示存在于主机default router 缓存中的时间 reachable time,表示存在于主机邻居缓存中的 时间 retrans timer,表示进行邻居检测时的重新发送 间隔 neighbor solicitation报文 用途: 地址解析 地址重复检测 报文结构如下: neighbor solicitation报文结 构 ip部分 源地址:发送者ipv6地址(地址解析用)或 unspecified地址(dad用) 目的地址:请求节点组播地址(dad用)或单 播地址(地址解析用) 跳数:255 icmp部分 type=135 code=0 target address=发送者ipv6地址 neighbor advertisement报文 回复ns报文 报文结构如下: neighbor advertisement报文 结构 ip部分 源地址:发送者ipv6地址 目的地址:全部节点组播地址ff02:1(dad 用)或发送ns的主机单播地址(地址解析用) 跳数:255 icmp部分 type=136 code=0 redirect报文结构 ip部分 源地址:接口的链路本地地址 目的地址:触发重定向的数据包的源地址 跳数:255 icmp部分 type=136 code=0 target:是重定向的地址 邻居发现协议地址解析 地址解析在三层完成,不同的二层介质可以采用 相同的地址解析协议 可以使用三层的安全机制(例如ipsec)避免地址 解析攻击 使用组播方式发送请求报文,减少了二层网络的 性能压力 邻居发现协议地址解析 使用两种icmpv6报文完成交互过程 邻居请求ns 邻居通告na 以太网报头 目的mac:多播mac地址 ipv6报头 源地址:a 目的地址:b的请求节点多播地址 icmp类型135 ns报文头 目标地址:b ns选项 a的mac地址 我在这 呢 nsna 以太网报头 目的mac:a的mac地址 ipv6报头 源地址:b 目的地址:a icmp类型136 na报文头 目标地址:b na选项 b的mac地址 邻居发现协议重复地址检 测(dad) 重复地址检测确保网络中无两个相同的单播 地址 所有地址都需要做dad 使用ns和na完成dad交互过程 若发现有地址重复 随机生成地址:不安排给接口 链路本地地址 :将接口置于不可用状态 重复地址检测过程 地址在配置给接口前称为“tentative地址” 首先加入到all-nodes组播地址和solicited- node组播地址(tentative地址所在的组播) 周期性的发出neighbor solicitation报文 源地址: unspecified地址 目的地址:请求节点组播地址 target address: tentative地址 重复地址检测过程 主机收到ns报文后的处理过程: 若报文源地址是单播地址,则认为是arp用; 若报文源地址是unspecified地址,且target address中包含tentative地址,则认为是dad报文 ,向所有节点组播地址发送na报文; 若此报文是自己发出的,则忽略此报文; 若报文是其它节点发出的,进行dad检查,若 tentative地址与自己地址重复,则双方都不使用 此地址。 重复地址检测过程 ns和na完成dad交互的过程 2000:1 新配置地址 2000:1 以太网报头 目的mac地址:请求节点组播mac地址 ipv6报头 源地址:: 目的地址:ff02:1:ff00:1 icmp类型135 ns报头 目标地址:2000:1 ns na 以太网报头 目的mac地址:所有节点组播mac 地址 ipv6报头 源地址:2000:1 目的地址:ff02:1 icmp类型136 na报头 目标地址:2000:1 x duplicated! 邻居发现协议邻居状态跟踪 邻居状态有5种 incomplete 未完成 reachable 可达 stale 陈旧 delay 延迟 probe 探查 邻居发现协议邻居状态跟踪 a先发送ns,并生成缓存条目,状态为 incomplete 若b回复na,则 incomplete-reachable,否则10s后incomplete-empty,即删除条目 经过reachabletime(默认30s),b的条目状态reachable-stale 或者在reachable状态,收到b的非请求na,且链路层地址不同,则马上-stale 在stale状态若a要向b发送数据,则stale-delay,并发送ns请求。 在delay_first_probe_time(默认5秒)内,delay-probe,若有na应答,则delay- reachable 在probe状态,每隔retranstimer(默认1秒)发送单播ns,发送 max_unicast_solicit个后再等restranstimer,有应答则-reachable,否则进 入empty,即删除表项, incompletereachable delaystale probe empty 一个例子:节点a要访问节点b,a的缓存中无b的条目,下图 是邻居状态机的变化 邻居发现协议路由器发现 链路上的路由器会定期的发送ra 收到ra的主机将加入默认路由器列表中 收到ra的路由器将检查ra内容的一致性 ipv6报头 源地址:路由器链路本地地址 目的地址:所有节点组播地址(ff02:1) icmp类型134 ra报头 当前跳限制、标志位、路由器生存期、可达性和重传定时器 ra选项 路由器链路层地址、mtu、前缀 邻居发现协议路由器发现 主机初始化时发送rs,路由器回应ra ipv6报头 源地址:主机地址 目的地址:所有路由器组播地址(ff02:2) icmp类型133 邻居发现协议重定向功能 当网关路由器知道更好的转发路径时,会 以重定向报文的方式告知主机 r1 r2 有重定向的情况 redirect a应该把r2直接作为到达b的下一跳 ipv6报头 源地址:r1 目的地址:a icmp类型137 重定向报文头 下一跳地址:r2 目标地址:b ipv6地址配置技术 自动配置 无状态自动配置(stateless autoconfiguration) 有状态自动配置(stateful autoconfiguration) 手工配置 建议用于服务器和重要网络设备 地址自动配置技术的作用 自动配置技术能够完成

温馨提示

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

评论

0/150

提交评论