软件测试培训讲义-15网络基础知识课件.ppt

软件测试培训讲义-15网络基础知识课件.ppt

ID:56966249

大小:2.36 MB

页数:55页

时间:2020-07-22

软件测试培训讲义-15网络基础知识课件.ppt_第1页
软件测试培训讲义-15网络基础知识课件.ppt_第2页
软件测试培训讲义-15网络基础知识课件.ppt_第3页
软件测试培训讲义-15网络基础知识课件.ppt_第4页
软件测试培训讲义-15网络基础知识课件.ppt_第5页
资源描述:

《软件测试培训讲义-15网络基础知识课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试培训讲义深圳市软件行业协会培训中心课程目的了解软件工程的基本概念和过程了解软件质量定义和软件质量保证过程深入掌握软件测试原理、方法、过程通过实战掌握测试策略、技术第三部分:软件测试的实践第十五章网络基础知识 培训讲义追根溯源Intetnet是全世界最大的计算机网络,它起源于美国国防部高级研究计划局(ARPA)于1968年主持研制的用于支持军事研究的计算机实验网ARPANET。ARPANET建网的初衷旨在帮助那些为美国军方工作的研究人员通过计算机交换信息,它的设计与实现是基于这样的一种主导思想:网络要能够经得住故障的考验而

2、维持正常工作,当网络的一部分因受攻击而失去作用时,网络的其它部分仍能维持正常通信。1985年当时美国国家科学基金(NSF),为鼓励大学与研究机构共享他们非常昂贵的四台计算机主机,希望通过计算机网络把各大学与研究机构的计算机与这些巨型计算机联接起来,开始的时候,他们想用现成的ARPANET,不过他们发觉与美国军方打交道不是一件容易的事情,于是他们决定利用ARPANET发展出来的叫做TCP/IP的通迅协议自已出资建立名叫NFSNET的广域网,由于美国国家科学资金的鼓励和资助,许多大学、政府资助的研究机构、甚至私营的研究机构纷纷把自已

3、局域网并入NSFNET。这样使NSFNET在1986年建成后取代ARPANET成为Internet的主干网。   在九十年代以前,Internet是由美国政府资助,主要供大学和研究机构使用,但近年来该网络商业用户数量日益增加,并逐渐从研究教育网络向商业网络过渡。现状如何网络作为计算机产品不可分割的重要部件主流操作系统:windows,unix,linux,macos支持各种的网络互联协议。次世代电子娱乐产品:PS3,XBOX360,Wii均以网络联机游戏为卖点。手持设备:手机,PDA,GPS,虽然采用无线电波作为载体,但是没有网

4、络,他们就是板砖一块。总之一句话:有计算机的地方,必有有网络,有网络就有TCP/IP协议。什么是协议协议的概念:协议是为了两个独立的个体之间为了通信而制定的参考标准。协议的载体:在网络系统中,协议是通过数据报文来作为载体的,即协议所定义的通信标准都应用在数据包中。日常生活中常见的协议:浏览网页使用的http,下载文件使用的ftp,网络电话使用的voip等。TCP/IP协议族层次TCP/IP协议的由来:TCP协议最早由斯坦福大学的两名研究人员于1973年提出。1983年,TCP/IP被Unix4.2BSD系统采用。随着Unix的成

5、功,TCP/IP逐步成为Unix机器的标准网络协议。Internet的前身ARPANET最初使用NCP(NetworkControlProtocol)协议,由于TCP/IP协议具有跨平台特性,ARPANET的实验人员在经过对TCP/IP的改进以后,规定连入ARPANET的计算机都必须采用TCP/IP协议。随着ARPANET逐渐发展成为Internet,TCP/IP协议也就逐渐成为Internet的标准连接协议。TCP/IP协议分层:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协

6、议(Telnet)等传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。链路层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、SerialLine等)来传送数据。OSI网络模型应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服

7、务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASII格式,发送方将把文本从发送方的字符集转换成标准的ASII后发送数据。在接收方将标准的ASII转换成接收方计算机的字

8、符集。示例:加密,ASII等。会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。