NFS PRC端口映射器

每项 RPC 服务都会在注册表中为自己配置一个通用的唯一标识符 (UUID)(类似于全局唯一标识符 GUID)。UUID 是一种常用标识符,各项服务都有一个唯一的 UUID,且在所有平台上通用。当一项 RPC 服务启动时,它会获得一个可用的高端口,并以其 UUID 在该端口注册。有些服务随机使用高端口;而有些服务却每次都尽量使用相同的高端口(如果这些高端口可用)。在服务的生存期内,端口的分配是静态的。 

当一个客户端要与某特定 RPC 服务通讯时,它无法事先确定该服务在哪个端口上运行。该客户端会先建立一个到服务器端口映射器服务(在 135 上)的连接,并利用该服务的 UUID 请求所需服务。端口映射器会将相应的端口号返回给客户端,然后关闭连接。最后,客户端利用端口映射器提供的端口号,新建一个到该服务器的连接。 

由于事先无法获悉 RPC 服务将使用哪个端口,因此防火墙不得不允许所有高端口通过。 

有限的 RPC


优点:仅开放一个高端口,比动态 RPC 更安全

缺点:修改所有服务器的注册表
ps:如何实现同步?
这种方法更安全,但却需要修改所有域控制器的注册表。可以通过用 Microsoft ? Windows ? 2000 资源工具包中的工具编写脚本这种方式来修改注册表,这样可避免出现配置错误。 

必须为 RPC 复制确定一个固定的端口号。Internet Assigned Numbers Authority (IANA) 规定将 49152 - 65535 之间的数字用于专用和动态分配。

转载于:https://www.cnblogs.com/xindufresne/p/3409759.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PRC控制编程教学是指在工业自动化环境中对PRC控制进行编程的教育过程。PRC控制是一种专门用于工业机人控制和运动控制的装置,通过编程可以使机人按照预定的程序自动执行任务。 在PRC控制编程教学中,首先需要学习PRC控制的基本概念和原理。了解PRC控制的硬件结构和工作原理是进行编程的基础。学习PRC控制的操作界面和各个功能模块的使用方法也是编程教学的一部分。 其次,在PRC控制编程教学中,需要学习编程语言和编程方法。PRC控制通常使用类似于C语言的编程语言进行编程,因此需要掌握这种编程语言的语法和基本操作。编程方法包括任务设置、路径规划、速度控制等,这些方法都是为了使机人能够按照预定的路径和速度执行任务。 最后,PRC控制编程教学还需要进行实践操作。通过实际操作PRC控制和机人,编写、调试和运行程序,学生可以更好地掌握PRC控制编程的技能和理论知识。 PRC控制编程教学对于培养学生的工程技术能力、动手能力和解决问题能力具有重要意义。通过学习PRC控制编程,学生可以更好地理解和掌握机人控制和自动化技术,提高工作效率和质量。 总之,PRC控制编程教学是一门涉及硬件和软件的综合性课程,它旨在培养学生对PRC控制的理解和应用能力。通过系统学习和实践操作,学生可以掌握PRC控制编程的基本技能,为他们今后在工业自动化领域的发展打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值