• 软件测试之协议


    协议的基本概念
    1.什么是网络协议
    网络协议是网络上所有设备之间通信规则的集合
    常见的协议有:TCP/IP协议 、 IPX/SPX协议、 IPX/SPX协议
    2.协议的层次结构是什么
    (1)结构中的每一层都规定由明确的服务及接口标准
    (2)把物理通信线路作为最底层,它使用从最高层传送来的参数,是提供服务的基础。
    (3)除了最高处外,中间的每一层都向上一层提供服务,同时又是下一次的用户(存根模块,驱动模块)
    (4)把用户的应用程序作为最高层。
    3.常用的协议
      (1)TCP/IP协议
          最重要的协议,基础协议
            缺点:1.配置起来最麻烦,通过局域网访问互联网的话,就要详细设置IP地址,网关,子网掩码,DNS服务器等参数,
                2.在局域网中的通信效率并不高
          VPN:不在同一局域网下使用的工具
          DNS:局域网中的局域网,局域网的网络快。
      (2)IPX/SPX协议
          本来就是Novell开发的专用于NetWare网络的协议,主要用于局域网内的游戏
      (3)NetBEUI协议
         可以增强用户接口,如果一台装了tcp/ip的windows98想加入到域,也必须安装
        绿色通道的鼻祖
    4.TCP/IP 的四层协议是什么
        应用层:会话层和表示层功能合并到应用层
        运输层(TCP或UDP):
          TCP:回话,字节流,报文
          UDP:不可靠、无连接的协议。
          网络层 IP:是tcp/ip的核心,分组排序
          网络接口层:提供上网的基础。
    5.OSI的七层协议
      7应用层:用户可视化界面
      6表示层:数据按照网络能理解的方案进行格式化;比如解密与加密
      5会话层:
        功能:建立通信链接,保持会话过程通信链接的通道
        三次握手,四次挥手
      4传输层:
        传输协议同时进行流量控制或是基于接收方可接收数据的快门成都规定适当的发送速率
        接口测试:传输层
      3网络层:
        功能:将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。
        路由:是基于编制方案、使用模式以及可达性来指引数据的发送
      2数据链路层:控制网络层与物理层之间的通信,
        功能:如何在不可靠的物理线路上进行数据的可靠传递
        从网络层接受到的数据被分割成特定的可悲物理层传输的帧。
        帧是用来移动数据的结构包
      1物理层:包括物理连网媒介,这一层的数据叫做比特流
    6.OSI和TCP/IP协议的区别在哪里
      OSI的最大优点:将服务、接口和协议这三个概念明确地区分开来
        1.减轻问题的复杂程度。
        2.在各层分别定义标准接口。
        3.能有效刺激网络技术革新。
        4.便于研究和教学。

    刚出炉的小菜鸟
  • 相关阅读:
    【转】Yeoman自动构建 Angularjs 项目
    【转】jquery的extend和fn.extend
    Centos查看已经安装的软件或者包
    Big Boss
    利用防火墙实现向外网提供内网web和dns服务
    从浏览器控制和管理 Android 及iOS设备 stf
    python 3 解决 ERROR: Could not find a version that satisfies the requirement xxx 的问题
    一直在说高并发,多少QPS才算高并发?
    压力/负载/性能(强度、容量、稳定性)测试之异同
    CPU利用率、内存利用率、磁盘IO、网卡负载解读和学习
  • 原文地址:https://www.cnblogs.com/zengch/p/13512800.html
Copyright © 2020-2023  润新知