当前位置: 技术问答>linux和unix
初学者关于"终端"概念的问题!
来源: 互联网 发布时间:2015-08-30
本文导语: 一直使用MS的系统,一直使用PC机,概念中一台计算机也只配置一显示器、键盘作为其 标准输出、标准输入。看了些关于Unix的书,知道"终端"这个东东,但一直都懂不明白 它到底是个什么东东! 有时候觉得可以理解...
一直使用MS的系统,一直使用PC机,概念中一台计算机也只配置一显示器、键盘作为其
标准输出、标准输入。看了些关于Unix的书,知道"终端"这个东东,但一直都懂不明白
它到底是个什么东东! 有时候觉得可以理解成标准输入、标准输出;有时候又觉得像是
C/S结构的客户端(一个主机,很多个使用这台主机的某种设备----终端通过某种方式与
主机相连接)。可还有什么仿真终端、伪终端,一点都弄不懂。
希望哪位给我讲讲!
标准输出、标准输入。看了些关于Unix的书,知道"终端"这个东东,但一直都懂不明白
它到底是个什么东东! 有时候觉得可以理解成标准输入、标准输出;有时候又觉得像是
C/S结构的客户端(一个主机,很多个使用这台主机的某种设备----终端通过某种方式与
主机相连接)。可还有什么仿真终端、伪终端,一点都弄不懂。
希望哪位给我讲讲!
|
我也只是懂一点点,随便说说,抛砖引玉拉:
所谓的终端我认为可以有三种解释,传统意义上的终端就是通过rs232接口与unix主机相连的,一般是unix主机接一根辫子(外型象),可以挂多个终端设备。所谓终端设备还真不好说,就象一个很土的显示器,不过里面有芯片的,终端除了可以与主机相连外还可以接键盘,打印机,键盘可以是刷卡键盘,打印机可以是存折打印机,所以你跑到银行看看前台柜员用的那就是终端了。
现在的终端有很多品种,还有液金的呢。
还有的人把控制台以及telnet的登录也叫终端,我就不多说了
所谓的终端我认为可以有三种解释,传统意义上的终端就是通过rs232接口与unix主机相连的,一般是unix主机接一根辫子(外型象),可以挂多个终端设备。所谓终端设备还真不好说,就象一个很土的显示器,不过里面有芯片的,终端除了可以与主机相连外还可以接键盘,打印机,键盘可以是刷卡键盘,打印机可以是存折打印机,所以你跑到银行看看前台柜员用的那就是终端了。
现在的终端有很多品种,还有液金的呢。
还有的人把控制台以及telnet的登录也叫终端,我就不多说了
|
原始的终端:一个键盘加一个显示器,通过RS-232C串行口与多用户主机连接。终端的基本功能只有两个:在键盘里敲入的字符传送到主机作为输入;来自主机的输出字符显示在显示器上。
后来的终端都已智能化,但是其基本功能还是这两个。
一个PC机加一个Telnet软件也可以登录到主机上。这个算是仿真终端。
还有一种X-Window终端,以GUI方式访问主机。
后来的终端都已智能化,但是其基本功能还是这两个。
一个PC机加一个Telnet软件也可以登录到主机上。这个算是仿真终端。
还有一种X-Window终端,以GUI方式访问主机。
|
楼上几位说得很正确. 我也来说几点:
1. 哑终端也就是一般所说的终端,一般来说是通过串口连接到 UNIX 主机上的,可以是直接连接到主机的串口,也可以连接到主机的多用户卡。终端号一般是: tty61a、ttyp61b、tty61c、...、tty61h、tty62a、tty62b、...、tty62h、...、tty68a、、tty68b、...、tty68h 等等。
2. 伪终端一般是指 ttyp0、ttyp1、ttyp2、... 等等,一般来说是从主机上(可以是 Windows 主机或 Unix 主机)用 telnet 命令登录上去的。
3. IP延伸终端,是通过在网点端使用路由器,指定一个IP地址给哑终端,通过 UNIX 主机的终端号绑定软件,仿真伪终端,终端号和伪终端一样,也是 ttyp0、...
4. Windows 终端,实际上该终端有自己的操作系统,如 Windows CE、 Windows CE.NET、嵌入式 Linux 等,该终端有自己的网卡,有自己的 IP 地址,和 UNIX 主机的终端服务软件配合,通过 telnet 连接到 UNIX 主机上。不同公司的产品其终端号不同,如实达公司的 Windows 终端的终端是 ttyps0、ttyps1、...,而新大陆公司的是 ttyn0、ttyn1、...。 Windows 终端除了可以连接 UNIX 主机外,还可以通过 RDP (远程桌面连接)连接 Windows 2000 Server、 Windows Server 2003 主机,当作一台 Windows 机器使用,用途比较广泛。
1. 哑终端也就是一般所说的终端,一般来说是通过串口连接到 UNIX 主机上的,可以是直接连接到主机的串口,也可以连接到主机的多用户卡。终端号一般是: tty61a、ttyp61b、tty61c、...、tty61h、tty62a、tty62b、...、tty62h、...、tty68a、、tty68b、...、tty68h 等等。
2. 伪终端一般是指 ttyp0、ttyp1、ttyp2、... 等等,一般来说是从主机上(可以是 Windows 主机或 Unix 主机)用 telnet 命令登录上去的。
3. IP延伸终端,是通过在网点端使用路由器,指定一个IP地址给哑终端,通过 UNIX 主机的终端号绑定软件,仿真伪终端,终端号和伪终端一样,也是 ttyp0、...
4. Windows 终端,实际上该终端有自己的操作系统,如 Windows CE、 Windows CE.NET、嵌入式 Linux 等,该终端有自己的网卡,有自己的 IP 地址,和 UNIX 主机的终端服务软件配合,通过 telnet 连接到 UNIX 主机上。不同公司的产品其终端号不同,如实达公司的 Windows 终端的终端是 ttyps0、ttyps1、...,而新大陆公司的是 ttyn0、ttyn1、...。 Windows 终端除了可以连接 UNIX 主机外,还可以通过 RDP (远程桌面连接)连接 Windows 2000 Server、 Windows Server 2003 主机,当作一台 Windows 机器使用,用途比较广泛。
|
呵呵,好像大家一直都在说狭义的终端,我觉得现在终端这个概念已经有了广泛的含义。随便举几个,不一定恰当:
1)显示器+键盘(+鼠标);
2)显示器、打印机、鼠标、扫描仪等外围I/O设备;
3)网络环境下,处于网络边界的节点(含主机部分);
4)linux环境下的控制台,也就是tty;
5)C/S模式的软件的客户端,如telnet、ftp的客户端、windows远程界面终端;
6)标准输出、标准输入、标准错误输出(我不同意把这部分也叫做终端,既然有人提出就一并列上);
1)显示器+键盘(+鼠标);
2)显示器、打印机、鼠标、扫描仪等外围I/O设备;
3)网络环境下,处于网络边界的节点(含主机部分);
4)linux环境下的控制台,也就是tty;
5)C/S模式的软件的客户端,如telnet、ftp的客户端、windows远程界面终端;
6)标准输出、标准输入、标准错误输出(我不同意把这部分也叫做终端,既然有人提出就一并列上);
|
楼上说得非常对,只要有I/O中断,LINUX下都可以看作是终端,而且在LINUX下把所有终端都当成文件来操作。
|
终端包括标准输出、标准输入,串口,USB,网络套接字等
|
呵呵,楼上说得很详细了,终端这东西现在基本用在部分银行,电信里了,而且有慢慢淘汰的趋势。
|
用网线和主机连接起来,能够进行输入/输出操作的,都叫终端