《TPM原理及应用指南》学习 —— TPM执行环境1(3)
2023-09-14 09:09:18 时间
本文对应《A Practical Guide to TPM 2.0 — Using the Trusted Platform Module in the New Age of Security》的第6章第1节第3部分。
Microsoft Simulator —— 运行模拟器
Search for the simulator binary, simulator.exe, in the install directory, and start it.
In some settings, you may need to configure the port numbers that the simulator listens
to for commands. You can do this on the simulator command line.
在安装目录中搜索模拟器二进制文件,simulator.exe,并且启动它。在某些设置中,你可能需要配置模拟器监听命令的端口号。你可以在模拟器命令行中执行此操作。
The simulator uses two ports:
- TPM command port: Used for sending TPM commands and receiving TPM responses. The default port is 2321; if you need to change this, you can set it on the command line as follows:
> simulator <portNum>
- Platform command port: Used for platform commands such as power on/off. The platform command port is always one greater than the TPM command port. For example, the default platform port number is 2322; and if you use the command-line option to set the TPM command port, the platform port is 1 greater than the command-line value.
模拟器使用2个端口:
- TPM命令端口:用于发送TPM命令和接收TPM响应。默认端口是2321;如果你需要修改它,可以通过命令行进行如下设置:
> simulator <portNum>
- 平台命令端口:用于平台命令,如power on/off。平台命令端口总是比TPM命令端口大1。例如,默认的平台端口号是2322;如果你使用命令行选项设置TPM命令端口,平台端口比命令行的值大1。
There are two reasons to use a port other than the default port:
- If the network you’re running on is using the default port for some other use
- If you want to run two instances of the simulator on the same machine, in which case you need to run one on a different port
有2个原因去自行指定其它端口而不是默认端口:
- 如果你运行于其上的网络正在将默认端口号用作其它用途
- 如果你想在同一台机器上运行两个模拟器实例,在这种情况下,你需要将其中一个实例运行于一个不同的端口上
知识点提炼
- 运行模拟器的方法:命令行中运行simulator <portNum>
- 模拟器使用两个端口:TPM命令端口和平台命令端口
- TPM命令端口用于发送TPM命令并接收TPM响应
- 平台命令端口用于平台命令
- 默认TPM命令端口为2321;默认平台命令端口为2322
- 一般使用默认端口号就可以,也可以自行指定端口号
相关文章
- 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
- 实战1--应用EL表达式访问JavaBean的属性
- 参与 ECS 应用监控邀测活动,获得阿里云代金券
- 阿里云 Serverless 异步任务处理系统在数据分析领域的应用
- 数据聚类的简单应用
- 触动人心:如何设计优秀的iPhone应用
- 记一次MSF综合应用内网渗透记录
- ObjectArx学习笔记-UCS创建及应用
- SAP UI5 应用 filter 功能不能正常工作时的单步调试方法
- 一个 ABAP 工具,能打印系统里某个用户对 BSP 应用的浏览历史记录
- 一步步学习 SAP CDS view Text Association 在 SAP Fiori Elements 中的应用
- XAI之GS:全局代理(Global Surrogate,对黑盒机器学习执行模型可解释性的技术)的简介、常用工具包、案例应用之详细攻略
- VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的简介、案例应用之详细攻略
- Interview之ML:机器学习算法工程师结构知识思维导图集合、求职九大必备技能之【数学基础、特征工程能力、模型评估和优化、机器学习基本概念/经典算法、深度学习算法、业务与应用】(持续更新)
- CV之IG之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成原始的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)案例应用
- XAI之GS:全局代理(Global Surrogate,对黑盒机器学习执行模型可解释性的技术)的简介、常用工具包、案例应用之详细攻略
- DataScience:机器学习中特征工程之连续型变量离散化—变量分箱的简介、常用方法、案例应用(评分卡模型为例)之详细攻略
- DL之AF:机器学习/深度学习中常用的激活函数(sigmoid、softmax等)简介、应用、计算图实现、代码实现详细攻略
- 【CV炼丹炉系列】弱监督学习在图像分类中的应用
- opencv3/C++ 机器学习-SVM应用实例:药品(胶囊)识别与分类
- 【Android 插件化】VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )
- 《TPM原理及应用指南》学习 —— TPM执行环境2(2)
- 《TPM原理及应用指南》学习 —— TPM执行环境2(1)
- 《TPM原理及应用指南》学习 —— TPM执行环境3
- 学习笔记(01):Java小白修炼手册-面向对象编程之接口逻辑与应用
- V4L2摄像头应用编程