广域网简介、PE/CE/P基本概念理解、PPP协议详细介绍、PAP/CHAP认证介绍与配置、PPPOE会话建立详细介绍并配合实验抓包理解报文交互。

news2024/11/25 7:12:41

3.1.0 广域网(简介、PPP、PAP、CHAP、PPPOE)

观前温馨提示:

篇幅较大,本章主要有以下大点,可通过目录与右侧导航跳转观看:

(1)广域网基本概念

(2)PPP协议介绍

(3)PAP与CHAP认证

(4)PPPOE介绍与配置


文章目录

  • 观前温馨提示:
  • 简介
    • 广域网组网
    • 广域网中的路由角色(PE/CE/P)概念
  • PPP协议
    • PPP协议的优势
      • 1、支持LCP协商:链路层参数协商
      • 2、支持NCP协商:网络层参数协商
      • 3、支持用户认证:PAP、CHAP
      • 4、支持扩展:ppp可扩展的支持低层链路
  • PPP协议之用户认证
    • PAP认证
    • CHAP认证
  • PPP协议之地址下发
  • PPP协议的详细建立过程
    • 1、LCP协商
    • 2、pap/chap认证协商
    • 3、NCP协商
    • 4、建立完成之后,通过Echo Request、Echo Replay保活
    • 5、建立chap认证方式的建立全过程抓包信息:
    • PPP协议建立的状态机
  • PPPOE
    • PPPOE简介
    • PPP的帧结构
    • PPPOE的会话建立大致过程
      • 1、PPPOE会话发现
        • 1-PPPOE PADI 查找开始
        • 2-PPPOE PADO 提供信息
        • 3-PPPOE PADR 请求信息
        • 4-PPPOE PADS 会话确认
        • 5-华为的PPPOE会话发现逻辑示意图
      • 2、PPPOE会话阶段
        • 华为的PPPOE会话阶段逻辑示意图
      • 3、PPPOE会话终结
        • 华为的PPPOE会话终结逻辑示意图
    • PPPOE的配置
      • 环境介绍:

简介

广域网组网

  • 广域网早期组网的X.25只能提供64Kbit/s的带宽

  • 其后DDN(Digital Data Network)数据网和FR(Frame Relay)帧中继提供的带宽提高到2Mbit/s

  • SDH(Synchronous Digital Hierachy)同步数字结构ATM(Asynnchronous Transfer Mode)异步传输模式,进下一步把提升到了10Gbit/s

  • 最后发展到当前以IP为基础的10Gbit/s甚至更高带宽的广域网络

广域网中的路由角色(PE/CE/P)概念

  • CE(CustomerEdge):用户的边缘设备,服务提供商所连接的用户端路由器。
    • CE路由器通过连接一个或多个PE路由器,为用户提供多点服务接入。
    • CE路由器通常是一台IP路由器,它与连接的PE路由器建立邻接关系。
  • PE(ProviderEdge):运营商的边缘设备,Provide的边缘设备,服务提供商骨干网的边缘路由器,它相当于标签边缘路由器(LER)。
    • PE路由器连接CE路由器和P路由器,是最重要的网络节点。
    • 用户的流量通过PE路由器流入用户网络,或者通过PE路由器流到组网骨干网
  • P(Provider):运营商的内部核心层设备,提供商路由器,服务提供商是不连接任何CE路由器的骨干网路由设备,它相当于标签交换路由器(LSR)。
    在这里插入图片描述

PPP协议

ppp 端对端/点对点 协议(Peer-Peer Protocol

ppp有什么用?用来干嘛的?

答:PPP是一种点到点链路层协议,主要用于在全双工同异步链路上[Serial串行接口]进行点到点的数据传输。

在这里插入图片描述

PPP协议的优势

1、支持LCP协商:链路层参数协商

2、支持NCP协商:网络层参数协商

3、支持用户认证:PAP、CHAP

4、支持扩展:ppp可扩展的支持低层链路

  • 以太网网络,PPP可扩展为PPPOE
  • ATM网络,PPP可扩展为PPPOA

PPP协议之用户认证

PAP认证

  • PAP密码认证协议(Password Authentication Protocol

  • PAP是明文交互认证

  • PAP的简要认证过程

    • 1、认证方(服务器)上创建认证的账号密码,被认证方(客户端)上设置好用于认证的账号密码

    • 2、由被认证方向认证方发送认证信息(账号密码),认证方检查账号密码,匹配成功则回复认证成功否则回复认证失败

    • 【客户端】》主动认证》【服务器】

在这里插入图片描述

CHAP认证

  • CHAP 挑战握手认证协议(Challenge Handshake Authentication Protocol

  • CHAP是密文交互认证

  • CHAP的简要认证过程:

    • 1、认证方(服务器)上创建认证的账号密码,被认证方(客户端)上设置好用于认证的账号密码

    • 2、认证方主动向被认证方发送挑战报文

      • 含有:(接口认证账号认证序号A认证方随机数

      • 在单向chap认证中,认证方的接口认证账号可有可无。

    • 3、被认证方收到挑战报文,查看接口是否存在chap账号密码:

      • 存在,则回复答复报文:报文序号A接口认证账号HASH值
        • HASH值认证序号A认证方随机数接口认证的密码,三者进行MD5加密得出HASH值)
        • 报文序号从始至终都是认证方发送的报文序号。
      • 不存在,则不回复信息,默认认证失败。
    • 4、认证方收到答复报文:

      • (1)对收到的账号在账号数据库中检索出“密码”
      • (2)基于报文序号,取出之前产生的“随机数”
      • (3)进行(报文序号A+认证方随机数+账号对应密码)三者进行MD5加密得到一个HASH值
    • 5、两个HASH值对比,一样则说明认证成功,否则失败。

在这里插入图片描述

PPP协议之地址下发

在PPP协议中,可以只在一端上配置地址实现将指定地址下发给对端。

[AR1]int s4/0/0
[AR1-Serial4/0/0]ip add 192.168.1.1 24
[AR1-Serial4/0/0]remote address 192.168.1.2	# 指定对端使用的地址

[AR2]int s4/0/0
[AR2-Serial4/0/0]ip add ppp-negotiate	# 通过邻居获取地址
Dec 19 2022 18:28:38-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[63]:The line protoco
l PPP IPCP on the interface Serial1/0/0 has entered the UP state. 
# 出现该提示说明成功获取到地址

PPP协议的详细建立过程

1、LCP协商

  • 主动发送Request报文给AR2进行链路层参数的协商。

  • request报文内容:MRU认证协议MP-Group魔术字

    • MRU最大传输单元:保障双向传输数据过程中不会因为MRU不同导致丢包现象。
    • 认证协议:为下一个阶段做铺垫,表明是否需要认证。
    • MP-Group:表明是否存在链路聚合。
    • 魔术字:随机产生,起到防止环路现象,如果在接口收到自己所发送的魔术字,则直接丢弃。
  • 对端收到发送的Request报文进行报文内的参数协商:

    • 1、如果协商的参数内容都是正常的,则向对端回复ACK报文,协商成功。

    • 2、如果协商的参数内容都识别,但存在不认可的参数,则回复NAK报文,NAK中携带自己认可的参数。

      • 收到NAK后的源将再次发送Request报文同时填充使用NAK报文内的参数。
    • 3、如果协商的参数有不识别的内容,则回复Reject报文,要求源重新协商,源将去除目标不识别的内容进行剔除再发送Request。

  • LCP协商完成之后,则周期发送Echo-RequestEcho-Replay维护链路状态

2、pap/chap认证协商

  • 如果没有配置ppp authentication-mode,即没有设置认证,则直接跳过该阶段。

  • pap认证协商

    • 被认证《主动向》认证方发送Request报文进行参数协商:(携带认证账号明文密码

    • 认证方收到Request报文,将报文内的认证账号+密码自身数据库中的认证账号+密码进行对比:

      • ①对比结果相同,回复ACK报文,认证通过
      • ②对比结果不同,回复NAK报文,认证失败

在这里插入图片描述

  • chap认证协商

    • 认证方《主动向》被认证方,发送的Chalenge信息接口认证账号<非必要>认证序号ID认证方随机数
    • 被认证方,查看接口是否存在chap账号密码:
      • 存在,则回复的response报文报文序号A接口认证账号HASH值
        • HASH值认证序号A认证方随机数接口认证的密码,三者进行MD5加密得到一个HASH值)
        • 报文序号从始至终都是认证方发送的报文序号。
      • 不存在,则不回复信息,默认认证失败。
    • 认证方,收到回复的response报文
      • (1)对收到的认证账号,在账号数据库中检索出“密码”
      • (2)基于报文序号,取出之前产生的“认证方随机数”
      • (3)进行(报文序号A+随机数+账号对应密码)三者进行MD5加密得到一个HASH值
    • 认证方两个HASH值对比,一样则说明认证成功Success,否则失败Failure

在这里插入图片描述

3、NCP协商

  • 最常见的NCP协议是IPCP,用来协商IP参数。
  • 如果该阶段没有协商成功》display ip interface brief,查看接口状态时会看到Protocol字段处于down状态

在这里插入图片描述

  • 认证方《主动向》被认证方,发送的Request信息,携带 本端接口IP地址。
  • 被认证方收到Request报文
    • 如果参数不存在问题(地址没有冲突、合法)则回复ACK报文
    • 如果参数存在问题(地址有冲突或不合规)则回复NAK报文
    • NCP协商并不看你地址是否相同网段,而是看你的地址信息是否有误。
  • 当认证方收到ACK报文,表示协商成功,双方将建立一条直连路由。这也是为什么ppp链路中不同段地址也能互通的原因。

在这里插入图片描述

4、建立完成之后,通过Echo Request、Echo Replay保活

5、建立chap认证方式的建立全过程抓包信息:

Chap认证建立会话抓包信息下载(Wireshark 3.6.6 )

在这里插入图片描述

PPP协议建立的状态机

  • 1.通信双方开始建立PPP链路时,先进入到Establish阶段
  • 2.在Establish阶段,进行LCP协商:协商通信双方的MRU(Maximum Receive Unit,最大接收单元)认证方式魔术字(Magic Number)等选项。
    • 协商成功后进入Opened状态,表示底层链路已建立。
  • 3.如果配置了认证,将进入Authenticate阶段否则直接进入Network阶段
  • 4.在Authenticate阶段,会根据连接建立阶段协商的认证方式进行链路认证。
    • 认证方式有两种:PAP和CHAP。
    • 如果认证成功,进入Network阶段,否则进入Terminate阶段,拆除链路,LCP状态转为Down
  • 5.在Network阶段,PPP链路进行NCP协商。
    • 通过NCP协商来选择和配置一个网络层协议并进行网络层参数协商。(选择一个IP地址进行网络层参数协商)
    • 最常见的NCP协议是IPCP,用来协商IP参数。
  • 6.在Terminate阶段,如果所有的资源都被释放,通信双方将回到Dead阶段

在这里插入图片描述

PPPOE

PPPOE简介

PPPOE(PPP Over Ethernet)以太网承载PPP协议

1、PPPOE实现以太网上提供点到点的连接,PPPOE客户端与PPPOE服务器之间建立PPP进行传输数据。

2、使用PPP数据封装的同时,为以太网上的主机提供接入服务,实现用户连接控制和计费,在企业网络与运营商网络中应用广泛。

PPP的帧结构

目前HCIA阶段,简要观看即可。

在这里插入图片描述

在这里插入图片描述

PPPOE的会话建立大致过程

参考华为HCIA-Datacom V1.0 培训教材.pdf (116.68MB)【章节:17 广域网】

下载地址:https://e.huawei.com/cn/talent/#/resources 搜索下载:hcia-datacom v1.0

在这里插入图片描述

1、PPPOE会话发现

提前给你打个预防针,其实挺像DHCP的报文交互的…

1-PPPOE PADI 查找开始

  • 1、PPPoE客户端在本地以太网中广播一个PPPOED PADI报文,此PADI报文中包含了客户端需要的服务信息[类似于DHCP的Discover报文]

    PADI报文目的MAC地址是一个广播地址,Code字段为0x09,Session ID字段为0x0000。

    》所有PPPoE服务器端收到PADI报文之后,会将报文中所请求的服务与自己能够提供的服务进行比较。

在这里插入图片描述

2-PPPOE PADO 提供信息

  • 2、如果服务器端可以提供客户端请求的服务,就会回复一个PADO报文[类似于DHCP的Offer报文]

    》PADO报文的目的地址是发送PADI报文的客户端MAC地址,Code字段为0x07,Session ID字段为0x0000。

在这里插入图片描述

3-PPPOE PADR 请求信息

  • 3、客户端可能会收到多个PADO报文[就像DHCP可以收到多个Offer报文],此时将选择最先收到的PADO报文对应的PPPoE服务器端,并发送一个PADR报文给这个服务器端。

    》PADR报文的目的地址选中的服务器端的MAC地址,Code字段为0x19,Session ID字段为0x0000。

在这里插入图片描述

4-PPPOE PADS 会话确认

  • 4、PPPoE服务器端收到PADR报文后,会生成一个唯一的Session ID来标识和PPPoE客户端的会话,并发送PADS报文

    》PADS报文的目的地址PPPoE客户端的MAC地址,Code字段为0x65,Session ID字段是PPPoE服务器端为本PPPoE会话产生的Session ID。

在这里插入图片描述

5-华为的PPPOE会话发现逻辑示意图

在这里插入图片描述

2、PPPOE会话阶段

PPPoE会话阶段会进行PPP协商,分为LCP协商、认证协商、NCP协商三个阶段。

在这里插入图片描述

华为的PPPOE会话阶段逻辑示意图

在这里插入图片描述

3、PPPOE会话终结

PPPoE客户端希望关闭连接时,会向PPPoE服务器端发送一个PADT报文,用于关闭连接

同样,如果PPPoE服务器端希望关闭连接时,也会向PPPoE客户端发送一个PADT报文

在客户端上进行会话断开:
<Client>reset pppoe-client all
<Client>
Dec 19 2022 23:23:27-08:00 Client %%01PPP/4/PHYSICALDOWN(l)[0]:On the interface 
Dialer1:0, PPP link was closed because the status of the physical layer was Down
. 
<Client>
Dec 19 2022 23:23:27-08:00 Client %%01IFNET/4/LINK_STATE(l)[1]:The line protocol
 PPP on the interface Dialer1:0 has entered the DOWN state. 
<Client>
Dec 19 2022 23:23:27-08:00 Client %%01IFNET/4/LINK_STATE(l)[2]:The line protocol
 PPP IPCP on the interface Dialer1:0 has entered the DOWN state. 

在这里插入图片描述

华为的PPPOE会话终结逻辑示意图

在这里插入图片描述

PPPOE的配置

环境介绍:

  • PPPOE服务器拨号地址为192.168.1.254、地址池为192.168.1.0/24、拨号虚拟模板序号1、使用chap认证、账号密码均是pppoe。

  • PPPOE客户端使用拨号数字10与PPPOE服务器进行建立会话。

  • PPPOE建立会话过程抓包信息(Wireshark 3.6.6)

在这里插入图片描述

服务器:
# 1、创建DHCP地址池,给PPPOE拨号用户下发地址
[Server]dhcp enable 
[Server]ip pool ppp
[Server-ip-pool-ppp]network 192.168.1.0 mask 24
[Server-ip-pool-ppp]gateway-list 192.168.1.254
[Server-ip-pool-ppp]q
# 2、配置PPPOE服务端使用chap认证,利用PPP的NCP协商给客户端下发地址
[Server]interface Virtual-Template 1
[Server-Virtual-Template1]ppp authen chap
[Server-Virtual-Template1]ip add 192.168.1.254 24
[Server-Virtual-Template1]remote add pool ppp
[Server-Virtual-Template1]q
# 3、配置chap认证的账号密码(命令有所缩写)
[Server]aaa
[Server-aaa]local pppoe pa cip pppoe
[Server-aaa]local pppoe ser ppp
[Server-aaa]q
# 4、接口应用PPPOE拨号模板
[Server]int g0/0/0
[Server-GigabitEthernet0/0/0]pppoe-server bind virtual-template 1

# 你可能会有的疑惑:
# 1、接口不需要配置地址的吗?
# 【拨号模板中已经设置有了,应用模板也相当于应用了地址】
# 2、客户端不需地址吗?
# 【客户端会通过发送PADI、PADO、PADR、PADS等报文协助PPPOE的建立】
# 上面的PPPOE会话建立过程有所提到


客户端:
[Client]interface Dialer 1
[Client-Dialer1]lin ppp
[Client-Dialer1]ppp chap user pppoe
[Client-Dialer1]ppp chap password ci pppoe
[Client-Dialer1]ip add ppp-negotiate 

[Client-Dialer1]dialer user client1
[Client-Dialer1]dialer bundle 10
[Client-Dialer1]q

[Client]int g0/0/0
[Client-GigabitEthernet0/0/0]pppoe-client dial-bundle-number 10

# PPPOE自动拨号成功提示
[Client]
Dec 19 2022 22:14:50-08:00 Client %%01IFNET/4/LINK_STATE(l)[1]:The line protocol
 PPP on the interface Dialer1:0 has entered the UP state. 
[Client]
Dec 19 2022 22:14:50-08:00 Client %%01IFNET/4/LINK_STATE(l)[2]:The line protocol
 PPP IPCP on the interface Dialer1:0 has entered the UP state. 
[Client]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/102182.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Numpy基础知识】在ndarrays上索引

在ndarrays上索引 来源&#xff1a;Numpy官网&#xff1a;https://numpy.org/doc/stable/user/basics.html 文章目录在ndarrays上索引导包【1】基本索引【2】高级索引【3】结合高级索引和基本索引【3】现场访问【4】展开迭代器索引【5】为索引数组赋值【6】处理程序中可变数量的…

Python3 环境搭建

本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。 Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2000Macintosh (Intel, PPC, 68K)OS/2DOS (多个DOS版本)PalmOSNokia 移动手…

浅谈转行Python的看法,分享我的学习方法

今天跟大家聊一下转行Python的看法和经验。本人之前是做Java开发的&#xff0c;后面因为公司需要Python技术&#xff0c;就接触到了Python&#xff0c;我发现Python比Java更加容易理解&#xff0c;简洁&#xff0c;后面随着Python项目的增多干脆就转行做Python开发了。 Python…

LaTeX教程(三)——文档格式排版

文章目录1. 章节目录1.1 生成章节1.2 生成目录2. 交叉引用和脚注2.1 交叉引用2.2 脚注3. 特殊环境3.1 列表3.2 文本对齐3.3 引用环境3.4 代码环境1. 章节目录 1.1 生成章节 写文章或者论文的时候&#xff0c;章节目录可谓是必不可少的&#xff0c;下面我们来聊聊LaTeX怎么处理…

Linux——安装和使用vmtools

实验1 Linux系统初识 一、安装和使用vmtools vmware tools是虚拟机VMware Workstation自带的一款工具&#xff0c;现在介绍ubuntu linux安装VMare tools。它的作用就是使用户可以从物理主机直接往虚拟机里面拖文件。如果不安装它&#xff0c;我们是无法进行虚拟机和物理…

【火电机组、风能、储能】高比例风电电力系统储能运行及配置分析附Matlab代码

​✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法…

第十三章ThreadLocal

文章目录什么是ThreadLocal基本使用常用方法使用ThreadLocal来解决使用sychronized解决ThreadLocal与synchronized的区别运用场景_事务案例场景构建引入事务JDBC中关于事务的操作的api常规解决方案常规方案的弊端ThreadLocal解决方案ThreadLocal方案的好处ThreaLocal的内部结构…

Java堆排序和代码实现详解

堆的定义 堆是计算机科学中一类特殊的数据结构的统称&#xff0c;堆通常可以被看做是一棵完全二叉树的数组对象。 堆的特性 1.它是完全二叉树&#xff0c;除了树的最后一层结点不需要是满的&#xff0c;其它的每一层从左到右都是满的&#xff0c;如果最后一层结点不是满的&…

Hadoop(入门)

一、Hadoop概述 1.1 Hadoop是什么 1&#xff09;Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 2&#xff09;主要解决&#xff0c;海量数据的存储和海量数据的分析计算问题。 3&#xff09;广义上来说&#xff0c;Hadoop通常是指一个更广泛的概念—Hadoop生态圈。…

[Vue3]自定义指令实现组件元素可拖拽移动

实现思路&#xff1a; 元素移动设计思路 1.在光标按下的时刻记录下光标的绝对位置坐标&#xff08;以视窗左上角为原点&#xff09;&#xff08;const {clientX, clientY} evt&#xff09; clientX / clientY 事件属性返回当事件被触发时光标指针相对于浏览器页面当前 body …

flutter系列之:移动端手势的具体使用

文章目录简介赋予widget可以点击的功能会动的组件可删除的组件总结简介 之前我们介绍了GestureDetector的定义和其提供的一些基本的方法&#xff0c;GestureDetector的好处就是可以把任何一个widget都赋予类似button的功能。 今天将会通过几个具体的例子来讲解一下GestureDet…

用ChatGPT写一段嵌入式代码

已剪辑自: https://mp.weixin.qq.com/s/uKkUwXx32LPkUYQK44z1lw 废话不多说&#xff0c;开整&#xff01; ChatGPT: Optimizing Language Models for Dialogue&#xff0c;即优化对话的语言模型&#xff0c;它以对话的方式进行交互。对话形式使ChatGPT能够回答后续问题&#…

性能测试---LoadRunner

目录 1.LoadRunner对比Jmeter的优势 2.LoadRunner三个组件之间的关系 3.学习VUG的使用 3.1创建性能测试脚本并进行录制 第一步:打开VUG,创建一个新的性能测试的脚本 第二步:对新建的脚本进行设置 第三步:启动WebTours服务 第四步:回到VUG中,点击录制按钮并设置录制选项…

学习编程的五个关键点!你需要get它,并运用!

总体来说&#xff0c;学习如何编程是一件较难的事情。我最近发现大学里的计算机课程和各种编程训练营错过了编程的一些重要因素&#xff0c;对新手的教学用了不太恰当的方法。于是&#xff0c;我准备分享一个成功的编程课程应该具备的五大基本支柱。 菜鸟的目标是掌握编程的基…

form表单发送put、delete、patch请求的实现过程

关于发送put、delete、patch请求底层实现过程 对于put这些请求&#xff0c;我们无法直接通过form表单发送&#xff0c;form表单仅支持get和post请求&#xff1b; 虽然我们无法直接通过form表单发送这些请求&#xff0c;但我们可以以form表单为载体做二次请求&#xff1a;使用f…

[附源码]计算机毕业设计Node.js宠物商店管理系统(程序+LW)

项目运行 环境配置&#xff1a; Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境&#xff1a;最好是Nodejs最新版&#xff0c;我…

48数据流中的中位数 49表达式 50两数之和

48数据流中的中位数 第一次没看到要求排序&#xff0c;还以为题目答案写错了&#xff0c;用排序的内置函数也正好是nlogn import java.util.ArrayList;public class Solution {ArrayList<Integer> list new ArrayList<>();public void Insert(Integer num) {list…

小满nestjs(第二十七章 nestjs typeOrm关系)

在我们开始的过程中&#xff0c;肯定不会把数据存在一个表里面&#xff0c;我们会进行分表&#xff0c;把数据分开存&#xff0c;然后通过关联关系&#xff0c;联合查询。 typeOrm 文档 一对一 | TypeORM 中文文档 前端代码还是复用上一章的 增加了一个添加Tag <template…

腾讯安全联合发布《2022游戏安全白皮书》:外挂对抗仍然激烈

2022年以来&#xff0c;各类游戏安全事件的发生给不断影响着游戏生态的健康发展。同时&#xff0c;随着游戏行业数字化进程的加快&#xff0c;以及游戏全球化布局的不断推进&#xff0c;游戏厂商对于游戏安全的投入越来越大&#xff0c;掌握最新的行业安全态势有利于其安全防护…

外汇天眼:WiKiEXPO亮相香港亚洲博览馆,史上最强大咖阵容坐镇

凛冬已至&#xff0c;在这个寒冷的冬天&#xff0c;WikiGlobal将于2022年12月16日至17日早9:00--晚18:00在香港的亚洲国际博览馆举办为期两天的“Wiki Finance EXPO Asia 2022”。目前展会已拉开帷幕。  此次展会展厅面积高达5000多平方米&#xff0c;经过WiKiEXPO科学的规划和…