下载
第8章 其他网络协议
8.1 因特网上的应用
因为TCP/IP是一个使用如此广泛的协议,因此讨论一些在 TCP/IP网络上运行的应用看来是 很合理的.其中最知名的要算是 Te l n e t,F T P,电子邮件,当然还有万维网.因特网应用涉及 网络中不同计算机上运行的程序间的交互(即,客户 /服务器模型) .在6 . 6节和7 . 6节中已讨论 过客户和服务器,在此不再重复.不过,它提醒我们将讨论的所有协议都要求不同机器上运行 相同协议的两个程序间的合作. 8.1.1 虚拟终端 网络为各种设备和软件提供通信.一个重要问题是软件编写时就考虑到了具体的设备.全 屏幕文本编辑器就是一个例子,编辑器在屏幕上显示文本 ,并且使用户能够移动光标和作修改. 但是不同终端显示的行和列各不相同,用来移动光标,删除和插入文本的命令使用的控制序列 也因终端类型而不同.或许你已注意到不同的终端有不同的键盘,一些命令序列在某些终端上 甚至不存在. 其他的例子包括依赖屏幕格式进行输入的软件,通常布局根据用户选项显示出简单,整齐 的视图.空格键,制表键和高亮度都能帮助用户使用软件.但是,这种特征也是依赖终端的. 在某些情况下,屏幕输出甚至依赖于所使用的字体以及它们的大小.如果程序能够访问全部面 向屏幕功能而不必考虑终端就太棒了.但是怎样才能做到呢 翻译问题同样也适用于具有本地计算能力的智能终端.这是一种在用户站点和远程站点都 有计算能力的客户 /服务器模式中典型的方法.用户运行一个远程应用(服务器程序) ,它向用 户提供信息,然后用户可在本地作出改动(使用客户软件) .例如,假定某服务器上的财务软 件可以全屏幕显示远程数据库中的税收信息.会计可以检查此信息,确定它的有效性.使用客 户软件,他或她就能在本地改正错误或进行更新.用户的处理器能进行所有这些改变,而服务 器并不知晓.当改变完成后,会计将这些信息发送给服务器,服务器将信息存储在数据库中. 这种方法有一个主要优点:在编辑的过程中不要求任何通信,从而降低了网络的工作负 荷,只有最终版本被传送.问题在于,客户配置差别相当大,如何能让不同客户访问公共数 据库呢 一种方法是使用虚拟终端协议(Virtual docsou.comal docsou.coml) .虚拟终端是应用软件或本地终 端维护的一个数据结构,它的内容描述了终端的状态.例如,它们可能包含当前光标位置,反 显指示符,光标形状,行和列的数目以及颜色.用户和应用都可以参考此结构.应用向虚拟终 端写而不必担心具体终端特性.虚拟终端进行所要求的翻译,然后将数据显示出来.当用户输 入数据时,使用相反的过程.虚拟终端协议定义了数据结构的格式,软件将用户输入转换成标 准格式,然后应用读取标准"屏幕" . 虚拟终端可以包含的数据比屏幕能够显示的要多,这在屏幕滚动时尤其有用.例如假定虚 拟终端可以在缓冲区中存储 200行,而屏幕上一次只能显示 24行.虚拟终端中的信息会指定被
366
数据通信与网络教程
下载
窗定界符
显示数据的第一行和最后一行(图 8 - 1) .被显示的 数 据 是 窗口 , 它 被 标 上 窗 口 定 界 符 ( W i n d o w D e l i m i t e r) .如果用户输入一个滚动命令,虚拟终端 软件只需简单地改变窗口定界符,结果是不同的文 本行被显示在终端上. 8.1.2 docsou.com
上滚
下滚
窗口
缓冲区中的 不可见文本
网络虚拟终端协议的一个例子就是 docsou.com.它是 缓冲区中的 为docsou.com设计的,是TCP/IP族协议中的一个.可 可见文本 虚终端 能大部分人只知道docsou.com是进行远程登录的应用. 图8-1 缓冲区文本的窗口显示 对用户来说,远程登录与在本地计算机中登录 看不出什么两样(图 8 - 2 a) ,但是,图8 - 2 b更确切地反映了这种情况.在 P C上工作(或连入到 其他计算机)的用户运行协议连入网络.协议通过网络与一远程计算机建立连接.用户和远程 计算机使用如第 7章中讨论的协议来交换命令和数据.但用户在更高层中工作,因此这种操作 完全透明,看上去更象是本地登录.唯一的区别可能是响应时的微小的延迟,尤其是远程计算 机很遥远,或网络交通繁忙时更明显.
计算机 a)
计算机 网 络
b)
图8-2 远程连接
Te l n e t在客户 /服务器模式中运行(图 8 - 3) .也就是说, P C(或其他计算机)在本地运行 docsou.com(客户) ,在用户和网络协议间传输数据.它还可以格式化或发送具体命令,稍后会描述 其中一些.远程计算机(服务器)也运行它的 docsou.com版本.它执行类似的功能,在网络协议和 操作系统间交换数据,以及解释用户所传输的命令. 用户通常以多种方式使用 Te l n e t.一种是在本地计算机中登录,等待系统提示符(本例中 是">",然后输入命令: ) >docsou.com 文本地址 文本地址指明了用户想要连接的主机,然后 docsou.com调用运输层与远程站点协商并建立连接. 一旦连接,用户必须再使用帐号和口令在远程站点中登录.另一种使用 Te l n e t的方法是输入 Te l n e t命令而不带文本地址.本地系统会以 Te l n e t提示符( Te l n e t >)来响应.如果你是在图形
- 豆搜网 > 其他网络协议
-
其他网络协议
下载此文档 文档格式:PDF 更新时间:2003-05-02 下载次数:0 点击次数:2
文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: USER 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: CHINA 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
-
PDF格式下载
- 更多文档...
-
上一篇:DCS-3526交换机用户手册(v2
下一篇:基于工业以太网交换机的SNMP代理实现
点击查看更多关于的相关文档
- 相关文档
-
- · 2007计算机专业课程教学服务方案及推荐教材
- · 政策导向 新闻热点
- · 应用回归决策树演算法於手机故障维修之工期预测
- · 日记8万多字,从美国抄录带回,部分内容将在渝展出
- · 校园网络系统设计方案
- · 其他网络协议
- · 第8章 应用层协议
- · 多媒体协议及组播
- · ?美国债务谈判僵局难破
- · ?适用于小型机构的 Cisco 850 系列集成 多业务路由器
- · ?2011年"海洋绿洲号"美国东西岸精髓及西加勒比海完美十四天之旅
- · 在全国首届翻译经营管理工作
- · 简单网络管理协议SNMP
- · Kademlia 协议原理简介
- · zh-tw.ebookcn.com
- · 美国卓越通讯
- · 第二章 TCP/IP协议与域名体系
- · 虚拟端口捆绑组: 展望无生成树协议的网络构建
- · Supervisor Engine II-Plus
- · 美国芝加哥大学出版社
- 赞助商链接
- 大家都在搜索
-
- · 计算机数学基础电大
- · 超声波防盗
- · 巴特沃斯mail
- · 奇瑞qq0.8与1.0区别
- · 油脂精炼工艺
- · proe4.0教学视频
- · 上古卷轴5秘籍
- · 波普诺《社会学》下载
- · 可编程数字电源
- · 传感器的应用ppt
- · 南通中考题
- · 汽车术语大全
- · 机械制图与cad论文
- · 梧州卫校就业自荐表
- · 23岁女孩学些什么好
- · 建筑制图与识图cd
- · 大工11秋_模拟电子线路实验报告
- · snellbdbtnormal
- · 圆柱齿轮减速器catia
- · 红外遥控技术的研究意义和现状怎么