2013-12-10 56 views
-2

谁能告诉我哪个通讯协议被超级终端连接使用通过Tcp/IP?这里超级终端使用的TCP/IP通信协议?

协议意味着UDP插座/服务器,其他(如有)。

事实上,我需要设计(如OS在QT,Linux)的应用程序通过以太网传达给一台机器(基本上打印机)。我需要向打印机发送请求,并从打印机接收响应(如果有)。

它可以通过超级终端使用Tcp/IP进行通信。

所以我想知道应该使用哪种协议进行通信。由于打印机只支持以太网,因此我不知道,如果我可以使用Socket/Server进行通信。

需要对此提出建议。所有的想法/建议都是受欢迎的。

由于提前

+0

您是否阅读过[超级终端]上的wikipage(http://en.wikipedia.org/wiki/HyperTerminal)? –

+0

@Basile Starynkevitch是的,我读了wiki页面。但找不到解决方案。 – skg

+0

打印机通常有一个以太网设备来支持一些更高级别的协议(例如TCP/IP,可能使用CUPS或FTP)。我建议跳入超级终端和打印机的文档。 –

回答

1

你需要改正你的术语。 TCP/IP和UDP是transport层。 A 协议是指通过传输传输的应用数据。套接字是一个编程API,允许应用程序能够访问一个运输所以它可以发送/接收协议数据。

现在,回答您的问题 - 超级终端通常使用TCP/IP上的Telnet协议。现有的许多协议都是基于文本的,Telnet与简单的ASCII文本很兼容,这使得用户可以方便地使用Telnet UI客户端(如HyperTerminal)手动向连接网络的设备发送文本命令。但是,大多数设备/协议不使用实际的Telnet协议。但是,如果您可以使用超级终端与设备进行通信,则可以编写应用程序以发送/接收相同的文本命令。