摘要:点击通信工程师考试在线辅导招生点击通信工程师专业培训面授班招生点击阅读2013年通信工程师考试大纲点击了解2013年通信工程师考试指定教材通信工程师报名及通信工程师成绩查询专题2012年全国初级中级通信工程师考试成绩查询5.7Internet应用举例Internet的应用层提供了丰富的分布式应用协议,可以满足诸如办
5.7 Internet应用举例
Internet的应用层提供了丰富的分布式应用协议,可以满足诸如办公自动化、信息传输、远程文件访问、分布式资源共享和网络管理等各方面的需要。本节简要介绍Intemet的几种标准化了的应用协议,如Telnet、FTP、SMTP和SNMP等。这些应用协议都是由TCP或UDP支持的。与ISO/RM不同,Internet的应用协议不需要表示层和会话层的支持,应用协议本身包含了有关的功能。
5.7.1 远程登录
Telnet是Internet应用之一,起源于1969年的ARPANETo全称是“电信网络协议(telecommunicationnetworkprotocol)”。
这个协议提供了访问远程主机的功能,使本地用户可以通过TCP连接登录在远程主机上,像使用本地主机一样使用远程主机的资源。在本地终端与远程主机具有异构性时,也不影响它们之间的相互操作。
终端与主机之间的异构性表现在对键盘字符的解释不同,如PC键盘与IBM大型机的键盘可能相差很大,使用不同的回车换行符、不同的中断健等。为了使异构性的机器之间能够互操作,Telnet定义了网络虚拟终端(NetworkVirtualTerminal,NVT)。NVT代码包括标准的7单位ASCII字符集和Telnet命令集。这些字符和命令提供了本地终端和远程主机之间的网络接口。
Telnet采用客户机/服务器工作方式(见图5-51)。用户终端运行Telnet客户机程序,远程主机运行Telnet服务器程序。客户机与服务器程序之间执行TelnetNVT协议,在两端则分别执行各自的操作系统功能。
Telnet提供一种机制,允许客户机程序和服务器程序协商双方都能接受的操作选项,并提供一组标准选项用于迅速建立需要的TCP连接。另外,Telnet对称地对待连接的两端,并不是专门固定一端为客户端,另一端为服务器端:而是允许连接的任一端与客户机程序相连,另一端与服务器程序相连。
Telnet服务器可以应付多个并发的连接。通常,Telnet服务进程等待新的连接,并为每一个连接请求产生一个新的进程。当远程终端用户调用Telnet服务时,终端机器上就产生一个客户程序,客户程序与服务器的固定端口(23)建立TCP连接,实现Telnet服务。客户程序接收用户终端的键盘输入,并发送给服务器:同时服务器送回字符,通过客户机软件的转换显示在用户终端上。用户就是通过这样的方式来发送Telnet命令,调用服务器主机的资源完成计算任务。例如,当用户在PC上键入命令行“telnetalpha”,则会从Internet上收到一个叫做alpha的主机的登录提示符,在提示符的指示下再键入用户名和口令字就可以使用alpha机器的资源了。如果从alpha机器上退出,PC又回到本地操作系统控制之下。
返回目录:通信工程师考试培训互联网技术重点汇总
编辑相关推荐:
通信工程师备考资料免费领取
去领取