win7系统下载
当前位置: 首页 > 网络技术教程 > 详细页面

Telnet服务的进程应用

发布时间:2019-08-11 文章来源:xp sp3系统下载 浏览:

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

Telnet服务应用在很多方面。这里我们简单讲解一下再进程应用方面的一些内容。其中我们主要讲解一下Telnet服务的有关内容。那么现在让我们详细了解一下。Internet的进程应用层提供了丰富的分布式应用协议,可以满足诸如办公自动化、信息传输、远程文件访问、分布式资源共享和网络管理等各方面的需要.这一小节简要介绍Internet的几种标准化了的应用协议Telnet、FTP、SMTP和SNMP等.这些应用协议都是由TCP或UDP支持的.与 ISORM不同,Internet应用协议不需要表示层和会话层的支持,应用协议本身包含了有关的功能.这里我们重点讲解一下远程登录的应用。

远程登录(Telnet)

Telnet是ARPAnet最早的网络协议之一,今天仍然有广泛的应用.这个协议提供了访问远程主机的功能,使本地用户可以通过TCP连接登录在远程主机上,像使用本地主机一样使用远程主机的资源.在本地终端与远程主机具有异构性时,也不影响它们之间的相互操作.

终端与主机之间的异构性表现在对键盘字符的解释不同,例如PC键盘与IBM大型机的键盘可能相差很大,使用不同的回车换行符,不同的中断键等.为了使异构性的机器之间能够互操作,Telnet定义了网络虚拟终端NVT(Network Virtual Terminal).NVT代码包括标准的7单位ASCII字符集和Telnet命令集.这些字符和命令提供了本地终端和远程主机之间的网络接口.

Telnet采用客户机/服务器工作方式.用户终端运行Telnet客户机程序,远程主机运行Telnet服务器程序.客户机与服务器程序之间执行Telnet NVT协议,而在两端则分别执行各自的操作系统功能,如图1所示.

图1 Telnet客户机/服务器概念模型

Telnet提供一种机制,允许客户机程序和服务器程序协商双方都能接受的操作选项,并提供一组标准选项用于迅速建立需要的TCP连接.另外,Telnet对称地对待连接的两端,并不是专门固定一端为客户端,另一端为服务器端,而是允许连接的任一端与客户机程序相连,另一端与服务器程序相连.

Telnet服务器可以应付多个并发的连接.通常,Telnet服务进程等待新的连接,并为每一个连接请求产生一个新的进程.当远程终端用户调用Telnet服务时,终端机器上就产生一个客户程序,客户程序与服务器的固定端口(23)建立TCP连接,实现Telnet服务.客户程序接收用户终端的键盘输入,并发送给服务器.同时服务器送回字符,通过客户机软件的转换显示在用户终端上.用户就是通过这样的方式来发送Telnet命令,调用服务器主机的资源完成计算任务.例如,当用户在PC机上输入命令行"Telnet alpha",则会从Internet上收到一个叫做alpha的主机的登录提示符,在提示符的指示下再输入用户名和口令就可以使用alpha机器的资源了.如果从alpha机器上退出,PC机又回到本地操作系统控制之下.


网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

本文章关键词: Telnet服务