网络编程技术实践与应用_第1页
网络编程技术实践与应用_第2页
网络编程技术实践与应用_第3页
网络编程技术实践与应用_第4页
网络编程技术实践与应用_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

网络编程技术实践与应用TOC\o"1-2"\h\u15926第1章网络编程基础 4166911.1网络协议与模型 4289461.1.1网络协议概述 4319091.1.2网络模型 4305431.2套接字编程简介 487911.2.1套接字概念 4139761.2.2套接字类型 4180361.2.3套接字编程流程 4191921.3网络编程相关API 549511.3.1套接字API 586771.3.2地址解析API 5171251.3.3网络字节序转换API 5119971.3.4IP地址操作API 58000第2章套接字编程进阶 534912.1面向连接的套接字编程 5119132.1.1套接字概念与分类 5183282.1.2面向连接的套接字编程模型 523892.1.3面向连接的套接字编程技术 5237622.2非面向连接的套接字编程 666382.2.1非面向连接的套接字概述 6304182.2.2非面向连接的套接字编程模型 6129692.2.3非面向连接的套接字编程技术 666702.3原始套接字编程 671192.3.1原始套接字概述 652912.3.2原始套接字编程模型 6322372.3.3原始套接字编程技术 67189第3章网络应用层协议 6295763.1HTTP协议及其应用 6226203.1.1HTTP协议概述 696063.1.2HTTP协议工作原理 7213803.1.3HTTP协议应用 7122363.2FTP协议及其应用 7133393.2.1FTP协议概述 7143073.2.2FTP协议工作原理 796973.2.3FTP协议应用 7116743.3SMTP与POP3协议 7103043.3.1SMTP协议概述 7117893.3.2SMTP协议工作原理 7311983.3.3POP3协议概述 88773.3.4POP3协议工作原理 8209013.3.5SMTP与POP3协议应用 820607第4章网络安全编程 8227484.1网络加密技术 8114444.1.1对称加密算法 8141624.1.2非对称加密算法 8241214.1.3混合加密算法 8188634.2数字证书与SSL/TLS 924334.2.1数字证书 970024.2.2SSL/TLS协议 9107684.2.3SSL/TLS握手过程 9185934.3网络认证与授权 916694.3.1用户认证 9212484.3.2设备认证 987764.3.3授权 91854.3.4访问控制 9316第5章网络传输层协议 9271665.1TCP协议原理与编程 10303085.1.1TCP协议概述 10108135.1.2TCP协议原理 10154615.1.3TCP编程 1055765.2UDP协议原理与编程 10202855.2.1UDP协议概述 10129175.2.2UDP协议原理 10309015.2.3UDP编程 11148925.3ICMP协议及其应用 11197945.3.1ICMP协议概述 1142745.3.2ICMP协议原理 1114845.3.3ICMP应用 111980第6章高功能网络编程 11167356.1IO模型与高功能网络编程 11277916.2多线程与多进程网络编程 12244246.2.1多线程网络编程 12295846.2.2多进程网络编程 12212976.3异步IO与事件驱动网络编程 12310956.3.1异步IO 12109696.3.2事件驱动网络编程 123845第7章网络编程中的并发控制 1327447.1线程同步与互斥 13111117.1.1线程同步的概念 13104217.1.2互斥锁 136837.1.3条件变量 13285107.1.4读写锁 13104857.2进程间通信 13283647.2.1进程间通信概述 13123827.2.2管道 13126957.2.3消息队列 1378267.2.4共享内存 13323507.2.5信号量 14165627.3网络编程中的并发控制策略 1447937.3.1阻塞与非阻塞 14222847.3.2IO多路复用 1427007.3.3异步IO 1480857.3.4事件驱动编程 14325277.3.5并发网络服务器设计 1415703第8章移动网络编程 147818.1移动网络编程基础 14113118.1.1移动网络概述 1436248.1.2移动网络架构 14111488.1.3移动通信协议 14141148.1.4移动网络编程模型 1582058.2基于位置服务的网络编程 15239258.2.1位置服务概述 15110588.2.2位置信息获取技术 1594208.2.3位置服务编程接口 15290558.2.4位置服务应用案例 15309968.3移动网络应用案例 1527498.3.1实时聊天应用 15184928.3.2社交分享应用 15136308.3.3在线购物应用 15181508.3.4移动办公应用 1527732第9章网络编程与云计算 16326519.1云计算网络架构 16172349.1.1云计算网络层次结构 16102159.1.2云计算数据中心网络 16127599.1.3虚拟私有云(VPC) 16221879.2虚拟网络设备与编程 1690119.2.1虚拟交换机 16173439.2.2虚拟路由器 16271699.2.3虚拟网络编程接口 16203829.3网络功能虚拟化 178159.3.1NFV架构与关键技术 17129489.3.2NFV在网络编程中的应用 1790989.3.3NFV与SDN的融合 1731461第10章网络编程实战项目 171613910.1网络聊天室 173101110.1.1功能需求分析 171835210.1.2技术选型与架构设计 172975610.1.3代码实现与关键问题解析 171482910.2简易Web服务器 17283110.2.1功能需求分析 172572010.2.2技术选型与架构设计 18602010.2.3代码实现与关键问题解析 18396210.3文件传输客户端与服务器 181829610.3.1功能需求分析 18161510.3.2技术选型与架构设计 1851310.3.3代码实现与关键问题解析 182463510.4网络游戏服务器与客户端设计实例 18916810.4.1功能需求分析 18197410.4.2技术选型与架构设计 181325310.4.3代码实现与关键问题解析 18第1章网络编程基础1.1网络协议与模型1.1.1网络协议概述网络协议是计算机网络中为实现数据交换而制定的一系列规则、约定与标准。它定义了数据传输的格式、传输方式、错误检测及处理机制等。常见的网络协议包括TCP/IP、HTTP、FTP、SMTP等。1.1.2网络模型网络模型主要分为OSI七层模型和TCP/IP四层模型。OSI七层模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层;而TCP/IP四层模型包括链路层、互联网层、传输层和应用层。1.2套接字编程简介1.2.1套接字概念套接字(Socket)是一种用于网络通信的抽象接口,它提供了不同计算机间的进程间通信能力。套接字编程是网络编程的基础,通过套接字可以实现不同主机上的进程间数据传输。1.2.2套接字类型根据传输方式的不同,套接字可分为以下几种类型:流式套接字(TCP)、数据报套接字(UDP)、原始套接字等。1.2.3套接字编程流程套接字编程主要包括以下步骤:创建套接字、绑定地址和端口、监听连接、接收/发送数据、关闭套接字。1.3网络编程相关API1.3.1套接字API创建套接字:socket()绑定地址和端口:bind()监听连接:listen()接受连接:accept()发送数据:send()、sendto()接收数据:recv()、recvfrom()关闭套接字:close()1.3.2地址解析API获取主机地址信息:gethostname()获取网络接口信息:getifaddrs()1.3.3网络字节序转换API将主机字节序转换为网络字节序:htons()将网络字节序转换为主机字节序:ntohs()1.3.4IP地址操作API判断IP地址类型:inet_pton()将点分十进制IP地址转换为网络字节序:inet_aton()将网络字节序IP地址转换为点分十进制:inet_ntoa()第2章套接字编程进阶2.1面向连接的套接字编程2.1.1套接字概念与分类本节介绍套接字的定义、类型以及其在网络编程中的重要性,重点阐述面向连接的套接字(StreamSocket)的工作原理及其特点。2.1.2面向连接的套接字编程模型分析面向连接的套接字编程模型,包括服务器与客户端的通信流程、三次握手建立连接、四次挥手断开连接等过程。2.1.3面向连接的套接字编程技术本节详细讲解面向连接的套接字编程技术,包括socket函数、bind函数、listen函数、accept函数、connect函数、send函数、recv函数等,并通过实例演示如何实现一个简单的TCP服务器和客户端。2.2非面向连接的套接字编程2.2.1非面向连接的套接字概述介绍非面向连接的套接字(DatagramSocket)的概念、特点以及应用场景。2.2.2非面向连接的套接字编程模型分析非面向连接的套接字编程模型,包括UDP协议的工作原理、数据报的发送与接收过程等。2.2.3非面向连接的套接字编程技术本节详细介绍非面向连接的套接字编程技术,包括socket函数、bind函数、sendto函数、recvfrom函数等,并通过实例演示如何实现一个简单的UDP服务器和客户端。2.3原始套接字编程2.3.1原始套接字概述介绍原始套接字(RawSocket)的概念、作用以及原始套接字编程的应用场景。2.3.2原始套接字编程模型分析原始套接字编程模型,包括原始套接字在网络协议栈中的位置及其处理数据包的方式。2.3.3原始套接字编程技术本节详细讲解原始套接字编程技术,包括socket函数、sendto函数、recvfrom函数等,并通过实例演示如何实现一个简单的原始套接字程序,实现如ping功能等。第3章网络应用层协议3.1HTTP协议及其应用3.1.1HTTP协议概述HTTP(HyperTextTransferProtocol,超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。它建立在TCP/IP协议之上,默认端口号为80。HTTP协议主要用于Web浏览器和服务器之间的通信。3.1.2HTTP协议工作原理HTTP协议采用请求/响应模式。客户端向服务器发送一个HTTP请求,服务器收到请求后,返回一个HTTP响应。请求和响应都包含头部信息,用于传递附加信息。3.1.3HTTP协议应用HTTP协议广泛应用于Web浏览器与服务器之间的数据传输,包括但不限于以下应用场景:网页浏览:用户通过浏览器访问网页,服务器返回HTML页面。文件:用户通过浏览器文件,服务器返回文件数据。网络API:应用程序通过HTTP请求与网络API进行交互,获取所需数据。3.2FTP协议及其应用3.2.1FTP协议概述FTP(FileTransferProtocol,文件传输协议)是一种用于在网络上进行文件传输的应用层协议。它工作在TCP/IP协议之上,默认端口号为21(控制端口)和20(数据端口)。3.2.2FTP协议工作原理FTP协议采用客户端/服务器模型。客户端向服务器发送FTP命令,服务器执行命令并返回结果。FTP支持两种传输模式:ASCII模式和二进制模式。3.2.3FTP协议应用FTP协议广泛应用于以下场景:文件和:用户通过FTP客户端或文件。网站文件管理:网站管理员使用FTP管理网站文件。跨平台文件传输:FTP协议支持不同操作系统之间的文件传输。3.3SMTP与POP3协议3.3.1SMTP协议概述SMTP(SimpleMailTransferProtocol,简单邮件传输协议)是一种用于邮件传输的应用层协议。它基于TCP/IP协议,默认端口号为25。3.3.2SMTP协议工作原理SMTP协议采用客户端/服务器模型。发送方客户端向接收方服务器发送邮件,服务器根据收件人地址将邮件转发到目标邮箱。3.3.3POP3协议概述POP3(PostOfficeProtocolversion3,邮局协议版本3)是一种用于邮件接收的应用层协议。它基于TCP/IP协议,默认端口号为110。3.3.4POP3协议工作原理POP3协议允许用户从邮件服务器上邮件到本地设备。用户通过客户端软件连接到邮件服务器,获取邮件并保存到本地。3.3.5SMTP与POP3协议应用SMTP和POP3协议广泛应用于以下场景:邮件发送和接收:用户通过邮件客户端发送和接收邮件。网络邮件服务:邮件服务提供商使用SMTP和POP3协议为用户提供邮件服务。企业内部邮件系统:企业内部部署邮件服务器,使用SMTP和POP3协议实现内部邮件通信。第4章网络安全编程4.1网络加密技术网络加密技术是保障数据在网络传输过程中安全性的关键技术。本节将介绍常见的网络加密算法及其在网络安全编程中的应用。4.1.1对称加密算法对称加密算法是指加密和解密使用相同密钥的算法,如DES、AES等。由于其加密速度快,对称加密算法广泛应用于网络通信中的数据加密。4.1.2非对称加密算法非对称加密算法是指加密和解密使用不同密钥的算法,如RSA、ECC等。非对称加密算法具有更高的安全性,但计算速度较慢,通常用于密钥交换和数字签名。4.1.3混合加密算法混合加密算法是将对称加密和非对称加密算法相结合的加密方式,如SSL/TLS协议。这种加密方式既保证了加密速度,又提高了安全性。4.2数字证书与SSL/TLS数字证书和SSL/TLS协议是保障网络通信安全的重要技术手段。4.2.1数字证书数字证书是用于验证通信双方身份的电子证书,由权威的证书颁发机构(CA)签发。数字证书包含公钥、私钥和证书持有者的身份信息。4.2.2SSL/TLS协议SSL(SecureSocketsLayer)和TLS(TransportLayerSecurity)是用于保障网络通信安全的协议。它们通过加密、认证和完整性验证等机制,保证数据在传输过程中的安全性。4.2.3SSL/TLS握手过程SSL/TLS握手过程是通信双方协商加密算法、交换密钥和验证身份的过程。握手过程主要包括以下步骤:客户端发送支持的加密算法和版本;服务器响应并选择加密算法;服务器发送数字证书;客户端验证服务器证书;客户端会话密钥,加密后发送给服务器;服务器解密获得会话密钥。4.3网络认证与授权网络认证与授权是保障网络资源安全访问的关键技术。4.3.1用户认证用户认证是指验证用户身份的过程,常用的认证方式有:用户名和密码、数字证书、生物识别等。4.3.2设备认证设备认证是指验证网络设备的身份,防止非法设备接入网络。常见的设备认证方式有:MAC地址认证、802.1X认证等。4.3.3授权授权是指对已认证的用户或设备分配权限,限制其访问特定网络资源的过程。授权策略可以根据用户角色、设备类型等因素进行设置。4.3.4访问控制访问控制是指根据认证和授权结果,对用户或设备的网络访问进行控制。访问控制可以基于防火墙、入侵检测系统等设备实现。第5章网络传输层协议5.1TCP协议原理与编程5.1.1TCP协议概述传输控制协议(TransmissionControlProtocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。它提供全双工通信服务,保证数据传输的可靠性、有序性和完整性。5.1.2TCP协议原理(1)三次握手建立连接:客户端向服务器发送SYN包,服务器收到后回复SYNACK包,客户端再回复一个ACK包,完成三次握手。(2)数据传输:TCP将数据分割成合适大小的数据段进行传输,通过序列号保证数据有序到达接收方。(3)滑动窗口:TCP使用滑动窗口机制进行流量控制,避免发送方过快发送数据导致接收方来不及处理。(4)拥塞控制:TCP通过拥塞窗口和慢启动等机制,避免网络拥塞导致数据传输效率降低。(5)四次挥手终止连接:任何一方发出FIN包,对方回复ACK包,然后对方也发送FIN包,收到后回复ACK包,完成四次挥手。5.1.3TCP编程(1)套接字编程:使用socket库创建TCP套接字,通过bind、listen、accept、connect等方法实现TCP连接的建立、数据传输和连接终止。(2)常用函数:如socket、bind、listen、accept、connect、send、recv、close等。(3)示例:编写一个简单的TCP客户端和服务器程序,实现数据的传输。5.2UDP协议原理与编程5.2.1UDP协议概述用户数据报协议(UserDatagramProtocol,UDP)是一种无连接的、不可靠的、基于数据报的传输层通信协议。它提供简单、低开销的数据传输服务。5.2.2UDP协议原理(1)数据报:UDP将数据封装成数据报进行传输,每个数据报包括源端口、目的端口、长度和校验和等字段。(2)不可靠传输:UDP不保证数据传输的可靠性,可能发生丢包、重复和乱序等问题。5.2.3UDP编程(1)套接字编程:使用socket库创建UDP套接字,通过sendto、recvfrom等方法实现数据报的发送和接收。(2)常用函数:如socket、sendto、recvfrom、close等。(3)示例:编写一个简单的UDP客户端和服务器程序,实现数据的传输。5.3ICMP协议及其应用5.3.1ICMP协议概述互联网控制消息协议(InternetControlMessageProtocol,ICMP)是用于传输控制消息的网络层协议。它主要用于诊断网络连接问题、通告网络拥塞和提供其他网络信息。5.3.2ICMP协议原理(1)报文类型:ICMP报文包括请求和应答两种类型,如EchoRequest(ping请求)和EchoReply(ping应答)等。(2)差错报告:ICMP可以报告网络层的错误,如数据报无法到达目的地、路由器无法处理数据报等。5.3.3ICMP应用(1)ping命令:利用ICMPEchoRequest和EchoReply报文测试网络连接。(2)路由跟踪:通过发送特定类型的ICMP报文,获取数据报经过的路由器信息。(3)网络诊断:分析ICMP差错报告,诊断网络故障。第6章高功能网络编程6.1IO模型与高功能网络编程本章首先探讨IO模型与高功能网络编程之间的关系。在网络编程中,IO(输入/输出)操作是影响程序功能的关键因素。传统的阻塞式IO模型在处理大量并发请求时存在功能瓶颈。为此,我们将介绍非阻塞IO、多路复用IO、信号驱动IO和异步IO等几种常见的IO模型,并分析它们在高功能网络编程中的应用场景和优势。6.2多线程与多进程网络编程多线程和多进程是实现并发网络编程的两种基本方法。本节将详细介绍这两种技术及其在高功能网络编程中的应用。6.2.1多线程网络编程多线程技术能够在单个进程中创建多个执行流,实现资源共享和并发执行。我们将讨论以下内容:线程的创建、同步和销毁;线程池的设计与实现;常见线程同步机制,如互斥锁、条件变量、读写锁等;高功能网络编程中的线程安全问题。6.2.2多进程网络编程多进程技术允许在多个进程中分配计算任务,从而提高程序的并发处理能力。本节将涵盖以下内容:进程的创建、同步和销毁;进程间通信(IPC)机制,如管道、消息队列、共享内存等;高功能网络编程中的进程间协作与调度策略。6.3异步IO与事件驱动网络编程异步IO和事件驱动编程是提高网络应用功能的重要手段。本节将讨论以下内容:6.3.1异步IO异步IO的概念及其与同步IO的对比;异步IO的实现机制,如select、poll、epoll等;异步IO在高功能网络编程中的优势。6.3.2事件驱动网络编程事件驱动编程模型及其在处理大量并发请求时的优势;事件驱动的网络服务器设计与实现,如Reactor模式;高功能事件循环和事件处理机制;常见事件驱动编程框架,如libevent、libuv等。通过以上内容的学习,读者将深入了解高功能网络编程的关键技术和方法,为构建高效、可靠的网络应用打下坚实基础。第7章网络编程中的并发控制7.1线程同步与互斥7.1.1线程同步的概念线程同步是多线程编程中保证数据一致性的一种机制。在网络编程中,合理使用线程同步可以避免因并发访问共享资源而引发的数据竞争和死锁问题。7.1.2互斥锁互斥锁是一种常用的线程同步机制,用于保护临界区代码,保证同一时刻一个线程可以访问共享资源。本章将介绍互斥锁的基本使用方法以及注意事项。7.1.3条件变量条件变量是一种线程同步机制,用于线程间的通信。当线程需要等待某个条件成立时,可以使用条件变量挂起当前线程,直到条件成立后被唤醒。7.1.4读写锁读写锁是一种特殊的互斥锁,允许多个读操作同时进行,但写操作与其他读、写操作互斥。本章将探讨读写锁在网络编程中的应用。7.2进程间通信7.2.1进程间通信概述进程间通信(InterProcessCommunication,IPC)是操作系统中不同进程之间进行信息交换和同步的一种机制。本章将介绍几种常见的进程间通信方式。7.2.2管道管道是一种基于文件描述符的进程间通信机制,用于具有亲缘关系的进程间的数据传输。7.2.3消息队列消息队列是一种常用的进程间通信方式,允许进程以消息为单位进行数据交换,适用于多个进程间的不规则通信。7.2.4共享内存共享内存是进程间通信中最快的机制,多个进程可以访问同一块内存区域,实现高效的数据共享。7.2.5信号量信号量是一种用于进程或线程间同步的机制,常用于解决互斥和同步问题。7.3网络编程中的并发控制策略7.3.1阻塞与非阻塞本章将介绍阻塞和非阻塞在网络编程中的应用,以及如何使用非阻塞IO提高程序功能。7.3.2IO多路复用IO多路复用是一种允许单个进程或线程处理多个IO操作的机制,包括select、poll和epoll等。本章将分析这些技术的优缺点及适用场景。7.3.3异步IO异步IO是一种网络编程模型,使得IO操作可以非阻塞地执行,从而提高程序功能。本章将探讨异步IO的实现原理及使用方法。7.3.4事件驱动编程事件驱动编程是一种编程范式,通过事件循环和回调机制处理各种事件。本章将介绍事件驱动编程在网络编程中的应用及优势。7.3.5并发网络服务器设计本章将结合前面的内容,介绍几种常见的并发网络服务器设计模式,包括单线程服务器、多线程服务器和多进程服务器等,以及它们的优缺点和适用场景。第8章移动网络编程8.1移动网络编程基础8.1.1移动网络概述移动网络编程是指针对移动设备,如智能手机、平板电脑等,进行网络通信的技术与编程方法。本章将介绍移动网络编程的基础知识,包括移动网络架构、通信协议以及编程模型。8.1.2移动网络架构移动网络架构包括终端设备、无线接入网、核心网和互联网等组成部分。本节将阐述各部分的功能及相互之间的关系。8.1.3移动通信协议移动通信协议包括GSM、CDMA、3G、4G、5G等。本节将介绍这些协议的特点、应用场景及编程接口。8.1.4移动网络编程模型移动网络编程模型主要包括Socket编程、HTTP编程、Web服务编程等。本节将分析这些编程模型的原理及实现方法。8.2基于位置服务的网络编程8.2.1位置服务概述基于位置服务(LocationBasedService,LBS)是移动网络编程中的一种重要应用。本节将介绍LBS的概念、发展历程及分类。8.2.2位置信息获取技术本节将介绍移动设备上获取位置信息的技术,包括GPS、基站定位、WiFi定位等。8.2.3位置服务编程接口本节将介绍主流的地理位置服务编程接口,如Android的LocationAPI、iOS的CoreLocation框架等。8.2.4位置服务应用案例本节将通过实际案例,展示如何利用位置服务编程接口开发出实用的移动应用。8.3移动网络应用案例8.3.1实时聊天应用本节将介绍一个基于移动网络的实时聊天应用,包括服务器端和客户端的实现。8.3.2社交分享应用本节将分析一个社交分享应用,阐述如何实现图片、文字等内容的分享功能。8.3.3在线购物应用本节将介绍一个在线购物应用,包括商品展示、购物车管理、订单提交等功能。8.3.4移动办公应用本节将探讨一个移动办公应用,展示如何利用移动网络实现日程管理、文档处理等功能。通过本章的学习,读者将对移动网络编程技术有更深入的了解,并能够运用所学知识进行实际应用的开发。第9章网络编程与云计算9.1云计算网络架构云计算作为一种新兴的计算模式,通过网络提供计算资源、存储资源和应用程序等服务。云计算网络架构是构建在物理网络设施之上,为云服务提供支持的关键技术。本节将从以下几个方面介绍云计算网络架构:9.1.1云计算网络层次结构云计算网络架构通常分为三个层次:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。这三个层次分别对应不同的网络架构需求。9.1.2云计算数据中心网络数据中心是云计算服务的核心设施,其网络架构主要包括服务器集群、网络设备、存储设备和安全设备等。本节将介绍数据中心网络的设计原则、拓扑结构以及高功能网络技术。9.1.3虚拟私有云(VPC)虚拟私有云是一种基于云计算技术的网络解决方案,可以为用户提供隔离的网络环境。本节将介绍VPC的原理、架构和关键实现技术。9.2虚拟网络设备与编程虚拟网络设备是构建云计算网络的关键技术之一,它能够模拟传统硬件网络设备的功能,提高网络功能和灵活性。本节将从以下几个方面介绍虚拟网络设备与编程:9.2.1虚拟交换机虚拟交换机是虚拟网络设备的一种,具有转发、过滤、隔离等功能。本节将介绍虚拟交换机的工作原理、实现技术以及编程接口。9.2.2虚拟路由器虚拟路由器负责在虚拟网络中实现路由功能,本节将介绍虚拟路由器的设计原理、路由协议以及编程方法。9.2.3虚拟网络

温馨提示

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

评论

0/150

提交评论