爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
贴子由来,看到某论坛有一贴是这么说的:
“整体思路就是绕开常规的通讯协议,采取RPC协议进行打印通讯,从而彻底解决各种打印机共享时的报错情况,诸如709 11B 6BA一类的故障通通可以解决掉。 从实验初到现在至少有200台以上的反馈是成功的,成功率100%”
搞得本人丈二摸不着头脑,熟悉Windows打印共享的看了以上红色字体是不是感觉很神奇?实在不好意思在别人贴子开口,免得人家听了不高兴,又不想有些小白被误导,所以还是开个帖简单说一下。
于是直接问GPT算了,看看GPT怎么说吧。
RPC协议和SMB协议在打印共享中的关系如下:
SMB协议:
SMB(Server Message Block)是Windows系统中用于文件和打印机共享的主要协议。它允许计算机通过网络访问和共享资源,包括打印机。SMB负责打印任务的传输、打印机的发现和状态反馈等功能。
RPC协议:
RPC(Remote Procedure Call)是一种远程调用协议,通常用于客户端和服务器之间进行通信。在Windows打印共享中,RPC可以用于一些管理任务,如安装打印机驱动程序、配置打印机属性等,但它并不是打印数据的主要传输协议。
二者的关系:
在打印共享的场景中,SMB是实际处理打印任务和资源共享的主要协议,而RPC则可能用于辅助操作,比如执行某些管理命令或获取打印机信息。因此,虽然它们各自负责不同的任务,但在一些复杂的打印共享环境中,它们可能会一起使用。
总结来说,SMB是打印共享的核心协议,而RPC则提供了额外的功能支持。
Windows 单独使用 RPC协议 能不能实现打印共享?
单独使用RPC协议无法实现打印共享。RPC(Remote Procedure Call)主要用于远程过程调用和管理任务,它并不负责打印数据的传输。
打印共享通常依赖于以下协议:
SMB(Server Message Block):用于文件和打印机共享,处理实际的打印任务和通信。
TCP/IP:确保网络设备之间的连接和通信。
虽然RPC可能在某些情况下用于管理和配置打印机(例如安装驱动程序或获取信息),但没有SMB等协议的支持,RPC不能完成打印共享的核心功能。因此,打印共享需要依赖于SMB等其他协议来实现。 |