精华内容
下载资源
问答
  • 应用层协议分析

    2015-11-13 20:57:59
    应用层协议分析实验报告1.实验目的: 分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。 2.实验环境: (1)连入Internet的主机一台 (2)主机安装Ethereal软件 3.实验步骤: a.下载一个...
  • 应用层协议分析报告

    2015-12-11 21:47:46
    应用层协议分析实验报告,分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。
  • 教程名称:TCPIP 应用层协议分析视频课程目录:【】TCPIP 第一部分 FTP【】TCPIP 第三部分 HTTP【】TCPIP 第二部分 Telnet【】TCPIP 第五部分 SSL【】TCPIP 第六部分 SNMP【】TCPIP 第四部分 SMTP POP3 资源太大,传...
  • 中南大学电子信息工程14级通信网实验报告:应用层协议分析与编程实现
  • 实验二 应用层协议分析实验报告 .实验目的: 分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。 2.实验环境:
  • 美河制作.六个月成为网络专家.协议分析.应用层协议分析
  • HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片...

    一.HTTP 协议

    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。
    HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
    HTTP 工作原理
    HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
    Web服务器有:Apache服务器,IIS服务器(Internet Information Services)等。
    Web服务器根据接收到的请求后,向客户端发送响应信息。
    HTTP默认端口号为80,但是你也可以改为8080或者其他端口。
    HTTP三点注意事项:
    HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
    HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。
    HTTP是无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
    HTTP 消息结构
    HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。
    一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。
    一个HTTP"服务器"同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收客户端的请求并向客户端发送HTTP响应数据。
    HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。
    一旦建立连接后,数据消息就通过类似Internet邮件所使用的格式[RFC5322]和多用途Internet邮件扩展(MIME)[RFC2045]来传送。
    客户端请求消息
    客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成,下图给出了请求报文的一般格式。
    在这里插入图片描述
    服务器响应消息
    HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。

    在这里插入图片描述

    1. 实例

    下面实例是一点典型的使用GET来传递数据的实例:
    客户端请求:

    在这里插入图片描述
    服务端响应:
    在这里插入图片描述
    HTTP请求方法
    根据HTTP标准,HTTP请求可以使用多种请求方法。
    HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。
    HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
    HTTP请求的六种方式
    在这里插入图片描述
    HTTP 响应头信息
    HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。
    在本章节中我们将具体来介绍HTTP响应头信息。
    在这里插入图片描述
    在这里插入图片描述

    2. HTTP状态码

    当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。
    HTTP状态码的英文为HTTP Status Code。
    下面是常见的HTTP状态码:
    200 - 请求成功
    301 - 资源(网页等)被永久转移到其它URL
    404 - 请求的资源(网页等)不存在
    500 - 内部服务器错误
    HTTP状态码分类
    HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二. 实例化

    查看本地web端口
    在这里插入图片描述
    构造MySQL,php交互
    在这里插入图片描述
    访问并抓包
    在这里插入图片描述

    分析 三次握手
    在这里插入图片描述
    然后是http请求数据包
    在这里插入图片描述
    http响应头数据包
    在这里插入图片描述

    http响应头包对象
    在这里插入图片描述

    展开全文
  • Secure Socket Layer(SSL)俗称安全套接,是由Netscape Communitcation于1990年开发,用于保障Word Wide Web(WWW)通讯的安全。...Transport Layer Security(TLS)标准协议由IETF于1999年颁布,整体来说TLS非...

    SSL套接字

    Secure Socket Layer(SSL)俗称安全套接层,是由Netscape Communitcation于1990年开发,用于保障Word Wide Web(WWW)通讯的安全。主要任务是提供私密性,信息完整性和身份认证。1994年改版为SSLv2,1995年改版为SSLv3。
    Transport Layer Security(TLS)标准协议由IETF于1999年颁布,整体来说TLS非常类似与SSLv3,只是对SSLv3做了些增加和修改。
    SSL协议概述:SSL是一个不依赖于平台和运用程序的协议,用于保障运用安全,SSL在传输层和运用层之间,就像运用层连接到传输层的一个插口。
    在这里插入图片描述

    一. SSL连接的建立有两个主要的阶段

    第一阶段:Handshake phase(握手阶段)
    a、协商加密算法
    b、认证服务器
    c、建立用于加密和HMAC用的密钥
    第二阶段:Secure data transfer phase(安全的数据传输阶段)
    在已经建立的SSL连接里安全的传输数据
    SSL是一个层次化的协议,最底层是SSL record protocol(SSL纪录协议),record protocol包含一些信息类型或者说是协议,用于完成不同的任务。

    在这里插入图片描述

    二. SSL/TLS包机构

    1. Record Protocol

    (记录协议)是主要的封装协议,它传输不同的高层协议和运用层数据。它从上层用户协议获取信息并且传输,执行需要的任务,例如:分片,压缩,运用MAC和加密,并且传输最终数据。它也执行反向行为,解密,确认,解压缩和重组装来获取数据。记录协议包括四个上层客户协议,Handshake(握手)协议,Alert(告警)协议,Change Cipher Spec(修改密钥说明)协议,Application Data(运用层数据)协议。

    2. Handshake Protocols

    握手协议负责建立和恢复SSL会话。它由三个子协议组成。

    a、Handshake Protocol(握手协议)协商SSL会话的安全参数。
    b、Alert Protocol(告警协议) 一个事务管理协议,用于在SSL对等体间传递告警信息。告警信息包括

    • 1.errors(错误),
    • 2.exception conditions(异常状况)例如:错误的MAC或者解密失败,
    • 3.notification (通告)例如:会话终止。

    c、Change Cipher Spec Protocol(修改密钥说明)协议,用于在后续记录中通告密钥策略转换。
    Handshake protocols(握手协议)用于建立SSL客户和服务器之间的连接,这个过程由如下这几个主要任务组成:

    • 1、Negotiate security capabilities(协商安全能力):处理协议版本和加密算法。
    • 2、Authentication(认证):客户认证服务器,当然服务器也可以认证客户。
    • 3、Key exchange(密钥交换):双方交换用于产生master keys(主密钥)的密钥或信息。
    • 4、Key derivation(密钥引出):双方引出master secret(主秘密),这个主秘密用于产生用于数据加密和MAC的密钥。

    3. Application Data protocol

    (运用程序数据协议)处理上层运用程序数据的传输。

    有关ssl套接字搭建

    centos7搭建CA服务器颁发ssl证书
    Winserver03-Web SSL服务搭建
    centos7_vsftpd-ssl/tls搭建及ftp加固

    实例化

    抓包分析
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    展开全文
  • Telnet是一个简单的远程终端协议。用户用Telnet就可种子其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在...

    Telnet协议

    Telnet是一个简单的远程终端协议。用户用Telnet就可种子其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。
    Telnet客户进程和服务器进程一般只属于用户应用程序,终端用户通过键盘输入的数据送给操作系统内核的终端驱动进程,由终端驱动进程把用户的输入送到Telnet客户进程,Telnet客户进程把收到的数据传送给TCP,由TCP负责在客户端和服务器端建立TCP连接,数据就通过TCP连接送到了服务器端,服务器的TCP层将收到的数据送到相应的应用层Telnet服务器进程。
    Telnet的命令格式
    在这里插入图片描述
    IAC:命令解释符,说白了就是每条指令的前缀都得是它,固定值255 (11111111 B)

    命令码: 一系列定义:(最常用的250~254)

    在这里插入图片描述
    在这里插入图片描述

    选项协商:4种请求

    1)WILL:发送方本身将激活选项
    2)DO:发送方想叫接受端激活选项
    3)WONT:发送方本身想禁止选项
    4)DONT:发送方想让接受端去禁止选项
    

    在这里插入图片描述
    紧接着就是选项码
    1
    回显
    3
    抑制继续进行
    5
    状态
    6
    定时标记
    24
    终端类型
    31
    窗口大小
    32
    终端速度
    33
    远程流量控制
    34
    行方式
    36
    环境变量

    搭建环境

    在这里插入图片描述

    抓包分析

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    展开全文
  • GJB289A总线应用层协议对数据的定义、使用和系统方式定义均进行了说明,明确了GJB289A数据总线系统在应用过程中的数据字格式及消息格式定义、介质设计方法、终端设计方法和系统控制设计方法等内容。但随着GJB289A...
  • CAN 应用层协议分析

    2009-02-27 19:22:37
    对CAN应用层协议给予了详细的描述。通过本文可以对CAN应用层协议有个概括性的了解。
  • 协议分析 SSH协议出现之前,在网络设备管理上广泛应用的一种方式是Telnet。 Telnet协议的优势在于通过它可以远程地登录到网络设备上,对网络设备进行配置,为网络管理员异地管理网络设备提供了极大的方便。 但是,...

    协议分析

    SSH协议出现之前,在网络设备管理上广泛应用的一种方式是Telnet。
    Telnet协议的优势在于通过它可以远程地登录到网络设备上,对网络设备进行配置,为网络管理员异地管理网络设备提供了极大的方便。
    但是,Telnet协议存在三个致命的弱点:
    数据传输采用明文方式,传输的数据没有任何机密性可言。
    认证机制脆弱。用户的认证信息在网络上以明文方式传输,很容易被窃听;Telnet只支持传统的密码认证方式,很容易被攻击。
    客户端无法真正识别服务器的身份,攻击者很容易进行“伪服务器欺骗”。
    SSH协议是一种在不安全的网络环境中,通过加密和认证机制,实现安全的远程访问以及文件传输等业务的网络安全协议。
    SSH协议具有以下一些优点:
    数据传输采用密文的方式,保证信息交互的机密性;
    用户的认证信息以密文的方式传输,可以有效地防止用户信息被窃听;
    除了传统的密码认证,SSH服务器还可以采用多种方式对用户进行认证(如安全性级别更高的公钥认证),提高了用户认证的强度;
    客户端和服务器端之间通信使用的加解密密钥,都是通过密钥交互过程动态生成的,可以防止对加解密密钥的暴力猜测,安全性级别比手工配置密钥的方式高;
    为客户端提供了认证服务器的功能,可以防止“伪服务器欺骗”。
    在这里插入图片描述SSH协议采用客户端/服务器架构,分为传输层、认证层和连接层。
    传输层协议主要用来在客户端和服务器之间建立一条安全的加密通道,为用户认证、数据交互等对数据传输安全性要求较高的阶段提供足够的机密性保护。
    传输层提供了如下功能:
    数据真实性检查
    数据完整性检查
    为客户端提供了对服务器进行认证的功能
    传输层协议通常运行在TCP/IP连接之上(服务器端使用的知名端口号为22),也可以运行在其他任何可以信赖的数据连接之上。
    认证层协议运行在传输层协议之上,完成服务器对登录用户的认证。
    连接层协议负责在加密通道上划分出若干逻辑通道,以运行不同的应用。它运行在认证层协议之上,提供交互会话、远程命令执行等服务。
    SSH的报文交互主要有以下几个阶段:
    连接建立
    版本协商
    算法协商
    密钥交换
    用户认证
    服务请求
    数据传输和连接关闭
    连接建立
    SSH服务器端在22端口侦听客户端的连接请求,接收到客户端的连接建立请求后,与客户端进行三次握手,建立起一条TCP连接,后续的所有报文交互都在这个TCP连接之上进行。
    版本协商
    TCP连接建立之后,服务器和客户端都会向对端发送自己支持的版本号。服务器端和客户端收到对端发送过来的版本后,与本端的版本号进行比较,双方都支持的最高版本号即为协商出的版本号。
    版本协商成功后,进入下一个阶段,即算法协商阶段。否则,中断连接。
    算法协商
    SSH协议报文交互需要使用多种算法:
    用于产生会话密钥的密钥交换算法,包括diffie-hellman-group-exchangesha1、diffie-hellman-group1-sha1 和diffie-hellman-group14-sha1 算法等。
    用于数据信息加密的加密算法,包括 3des-cbc、aes128-cbc 和des-cbc 加密算法等。
    用于进行数字签名和认证的主机公钥算法,包括 RSA 和DSA 公钥算法等。
    用于数据完整性保护的 MAC 算法,包括hmac-md5、hmac-md5-96、hmacsha1和hmac-sha1-96 算法等。
    由于各种客户端和服务器对这些算法的支持情况不一样,因此需要通过算法协商阶段,使客户端和服务器协商出双方都支持的算法。
    SSH协议的算法协商过程为:
    (1) 客户端和服务器端都将自己支持的算法列表发送给对方;
    (2) 双方依次协商每一种算法(密钥交换算法、加密算法等)。每种算法的协商过程均为:从客户端的算法列表中取出第一个算法,在服务器端的列表中查找相应的算法,如果匹配上相同的算法,则该算法协商成功;否则继续从客户端算法列表中取出下一个算法,在服务器端的算法列表中匹配,直到匹配成功。如果客户端支持的算法全部匹配失败,则该算法协商失败。
    (3) 某一种算法协商成功后,继续按照上述方法协商其他的算法,直到所有算法都协商成功;如果某一种算法协商失败,则客户端和服务器之间的算法协商失败,服务器断开与客户端的连接。
    密钥交换
    加密算法协商成功后,为了保证加解密密钥的安全性,SSH利用密钥交换算法在通信双方安全动态地生成和交互数据的加解密密钥,并能够有效防止第三方窃听加解密密钥。
    用户认证
    密钥交换完成之后,进入用户认证阶段。
    在这里插入图片描述用户认证过程为:
    (1) 客户端向服务器端发送认证请求报文,其中携带的认证方式为“none”。
    (2) 服务器收到none 方式认证请求,回复认证挑战报文,其中携带服务器支持、且需要该用户完成的认证方式列表。
    (3) 客户端从服务器发送给自己的认证方式列表中选择某种认证方式,向服务器发起认证请求,认证请求中包含用户名、认证方法、与该认证方法相关的内容:
    密码认证方式中,内容为用户的密码;
    公钥认证方式中,内容为用户本地密钥对的公钥部分(公钥验证阶段)或者数字签名(数字签名验证阶段)。
    (4) 服务器接收到客户端的认证请求,验证客户端的认证信息:
    密码认证方式:服务器将客户端发送的用户名和密码信息,与设备上或者远程认证服务器上保存的用户名和密码进行比较,从而判断认证成功或失败。
    公钥认证方式:服务器对公钥进行合法性检查,如果不合法,则认证失败;否则,服务器利用数字签名对客户端进行认证,从而判断认证成功或失败。
    (5) 服务器根据本端上该用户的配置,以及用户认证的完成情况,决定是否需要
    客户端继续认证,分为以下几种情况:
    如果该种认证方式认证成功,且该用户不需要继续完成其他认证,则服务器回复认证成功消息,认证过程顺利完成。
    如果该种认证方式认证成功,但该用户还需要继续完成其他认证,则回复认证失败消息,继续向客户端发出认证挑战,在报文中携带服务器需要客户端
    继续完成的认证方式列表;
    如果该种认证方式认证失败,用户的认证次数尚未到达认证次数的最大值,服务器继续向客户端发送认证挑战;
    如果该种认证方式认证失败,且用户的认证次数达到认证次数的最大值,用户认证失败,服务器断开和客户端之间的连接。
    服务请求
    SSH协议支持多种应用服务。用户成功完成认证后,SSH客户端向服务器端发起服务请求,请求服务器提供某种应用。
    服务请求的过程为:
    (1) 客户端发送SSH_MSG_CHANNEL_OPEN 消息,请求与服务器建立会话通道,即session;
    (2) 服务器端收到SSH_MSG_CHANNEL_OPEN 消息后,如果支持该通道类型,则回复SSH_MSG_CHANNEL_OPEN_CONFIRMATION 消息,从而建立会话通道;
    (3) 会话通道建立之后,客户端可以申请在通道上进行shell 或subsystem 类型的会话,分别对应SSH 和SFTP 两种类型的服务。
    数据传输和连接关闭
    服务请求成功,建立会话后,服务器和客户端可以在该会话上进行数据的传输。客户端将要执行的命令加密后传给服务器,服务器接收到报文,解密后执行该命令,将执行的结果加密发送给客户端,客户端将接收到的结果解密后显示到终端上。通信结束或用户空闲时间超时后,关闭会话,断开连接。

    服务搭建

    在centos7自带ssh服务,一般是启动的,如果没有,可以手动启动 systemctl start ssh
    在这里插入图片描述

    ssh目录

    在这里插入图片描述

    配置静态ip

    在这里插入图片描述

    在这里插入图片描述

    抓包分析

    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    SSH使用RSA密钥登录

    $ ssh-keygen
    #输入文件名
    #输入密码
    

    在这里插入图片描述

    cat ssh_centos_key.pub >> authorized_keys
    

    在这里插入图片描述

    会生成一个*.pub的 公钥和 一个私钥

    在服务器上安装公钥,私钥留本地验证

    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • FTP 是File Transfer ...基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和"上传"(Upload)。"下载"文...
  • 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的...
  • 链路层协议用来在独立的链路上移动数据报。链路层协议定义了在链路两端的节点之间交互的分组格式,以及当发送和接收分组时这些节点采取的动作。每个链路层帧通常封装了一个网络层的数据报。例如在发送和接收帧时,...
  • 计算机网络应用层协议分析总结

    千次阅读 2018-01-20 15:13:52
    1、应用层协议原理 1.1、网络应用程序体系结构 C/S结构,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户机的主机请求。客户机主机既可能有时打开,也可能总是打开。C/S结构之下,客户机之间不直接...
  • 动态主机配置协议,使用UDP协议工作,采用67(DHCP服务器文)和68(DHCP客户端)两个端口号。546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务。 DHCP客户端向DHCP服务器发送的报文称之为DHCP...
  • 目录 DNS基本概念 DNS域名空间 常用顶级域 DNS子域 DNS协议流程 DNS协议格式 服务搭建 配置正向区域 配置正向区域文件 配置本地dns服务验证 配置反向区域 配置反向区域文件 抓包分析 DNS基本概念 DNS(Domain Name...
  • 应用层协议分析模型

    2014-09-11 10:46:07
     通过seq,ack_seq,应用层序号匹配 2、正常:请求响应匹配  异常:只有请求无响应(probe,switch,server); 只有响应无请求(probe,switch,忽略) =》 flag = 255 3、关键包:  请求开始、请求...
  • 应用层协议分析-HTTP

    2014-10-10 09:45:33
    HTTP协议: HTTP请求报文: 第一行叫做请求行,其后继的行叫做首部行。 请求行有3个字段:方法字段 ,URL字段和HTTP 协议 。 方法字段可以取 (GET, POST,HEAD,PUT,DELETE)。 Connection:close 表示 不使用持久连接 。...
  • 运行在TCP 或UDP的应用层协议分析

    千次阅读 2017-09-11 10:21:50
    常用的应用层协议有: 运行在TCP协议上的协议: HTTP(Hypertext Transfer Protocol,超文本传输协议),主要用于普通浏览。HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or ...
  • 可以发现DNS为应用层协议,下层传输层采用UDP,再下层网络层是IP协议,然后是数据链路层的以太网帧. 2)查询百度的IP及CNAME记录 命令及反馈: 如果没有记录显示,则表示解析不成功 3)使用指定的DNS...
  • 001、在MySQL应用层传输协议中主要有如下三种类型的数据:01、整数类型。02、字符串类型。03、描述数据包。002、MySQL应用层传输协议中对整型的说明:01、固定长度的整型----整型数据把它的值保存到一个字节序列中,...
  • 实验八 应用层协议Ⅱ-FTP协议分析 实验八 应用层协议Ⅱ-FTP协议分析 一、实验目的 1.掌握FTP协议的实现原理。 2.了解控制通道和数据通道。 二、实验内容 用WareShark追踪ftp连接。 1.三次握手 ...
  • 应用层SNMP协议分析

    2012-04-10 16:51:57
    1、基本网络端口扫描工具的使用,比如Superscan V4,探测提供SNMP服务的设备;...2、理解应用层SNMP协议工作原理; 3、使用Windows平台上的snmputil.exe程序实现SNMP交互; 4、利用协议分析工具分析SNMP协议报文格式。
  • 实验环境:Cisco Packet Tracer 下载地址... 通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析应用层和传输层协议,进一步加深对协议工作过程的理解。二、实验内容:  研究应用层和传输层协议 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,167
精华内容 1,266
关键字:

应用层协议分析