zoukankan      html  css  js  c++  java
  • 软件测试基础知识(一)

    一、计算机的分代

      第一代电子计算机(1946年-1958年):电子管计算机

      第二代电子计算机(1958年-1964年):晶体管电路电子计算机

      第三代电子计算机(1964年-1970年):集成电路计算机

      第四代电子计算机(1971至今):大规模集成电路电子计算机

    二、计算机的组成

      冯诺依曼体系结构:运算器、存储器、控制器、输入设备、输出设备

      

    三、计算机操作系统

      Unix、Linux、Windows、Mac OS X

    四、计算机网络通信模型

      1.OSI 参考模型

      

      

      2.TCP/IP 模型

      

      

      

       

     五、网络通信协议

       1.TCP/IP模型的主要协议:

        应用层:FTP、HTTP、SMTP、DNS

        传输层:TCP、UDP

        互联网层:IP、ICMP、ARP、RARP

       2. HTTP、FTP等协议URL解析

           

        3. HTTP响应码

          200  OK-客户端请求成功

          400  BadRequest-客户端请求有语法错误,不能被服务器所理解

          401  Unauthorized-请求未经授权

          403  Forbidden-服务器收到请求,但是拒绝提供服务

          404  NotFound-请求资源不存在,eg:输入了错误的URL

          500  InternalServerError-服务器发生不可预期的错误

          503  ServerUnavailable-服务器当前不能处理客户端的请求,一段时间后可能恢复正常

         4.TCP三次握手(打电话为例)

          C:能听到我说话吗?  —— A需要确认自己的发送能力和接收能力

          S:能听到,你能听到我说话吗?—— B的回答确认了A的发送能力和自己接收能力是OK的,还需要确认自己的发送能力

          C:能听到,……   —— A的回答确认B的发送能力,同时确定了自己的接收能力

          三次对话后确认双方通信能力是ok的,然后进行数据的传输。

          

         5. 四次挥手(打电话为例)

          C:我说完了

          S:好的,知道了 (此时S没说完,还有话要说)

          S:我也说完了,那么我挂电话了

          C:好的,挂了吧

          

         6. TCP与UDP的区别

          1.TCP是面向连接的服务,先建立连接再传输数据,传输完再断开连接

          2.TCP数据传输过程中,数据报不需要携带目的地址

          3.TCP流模式传输数据,保证数据传输的序列正确性和可靠性

          4.UDP是无连接的服务,不需要事先建立连接,直接发送数据

          5.UDP每个数据报文都带有完成的目标地址

          6.UDP是数据包模式传输数据,不保证报文传输的可靠性,可能丢包。

  • 相关阅读:
    Spring+Hibernate集成后事务与Session的一些理解。
    对Spring的一些个人理解
    centos5.8 x86_64安装oracle10g
    C#中MessageBox用法大全(附效果图)
    解决SQL Server管理器无法连接远程数据库的问题
    【sql2000数据库】Named Pipes Provider error 40
    用SQL数据库批量插入数据简介
    DBGridEH在Delphi7中的安装方法及使用说明
    sql server中datetime字段只取年月日如20060421,默认值如何设置?getdate()得到的是包含时分秒的时间。
    获取 Windows 窗体 DataGridView 控件中选定的单元格、行和列
  • 原文地址:https://www.cnblogs.com/momingzhong/p/14099905.html
Copyright © 2011-2022 走看看