FTP 服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。这样,可以将传送命令与数据分开,有利于提高FTP 的效率。如上所述,FTP 使用控制连接在客户进程和服务器进程之间进行通信,通信是通过命令和响应来完成的。FTP 客户进程发送的命令形式是ASCII 码大写字符,后接可选变量。通常,使用FTP 的客户需要在远程服务器上设有账号和口令,作为安全验证的主要手段。......
2023-10-19
远程登录服务的工作原理如下:当用TELNET 登录进入远程计算机系统时,事实上启动了两个程序:一个称为TELNET 客户程序,它运行在本地计算机上;另一个称为TELNET 服务器程序,它运行在要登录的远程计算机上。本地计算机上的客户程序要完成建立与服务器的TCP 连接,从键盘上接收输入的字符串并将输入的字符串变成标准格式送给远程服务器,然后从远程服务器接收输出的信息并将该信息显示在客户的屏幕上。远程计算机的“服务”程序在接到请求后立即通知用户计算机远程计算机已经准备好了,同时等候用户输入命令。当远程计算机接收到用户命令后对用户命令作出反应,并将执行命令的结果送回给用户计算机。
TELNET 能够适应不同计算机和操作系统的差异。例如,一些操作系统需要每行文本用ASCII 回车控制符结束,另一些系统则需要使用ASCII 换行符,还有的系统需要用两个字符的回车-换行符。如果不考虑系统间的异构性,在本地发出的字符或命令传送到远端并被远端系统解析后,很可能会不准确甚至出现错误。因此,TELNET 定义了数据和命令在互联网上的传输方式,即网络虚拟终端NVT(Network Virtual Terminal),如图9.5所示。NVT 的格式定义很简单,所有的通信都使用8 位即1 个字节。在运转时,NVT 使用7 位ASCII 码传送数据,而当高位置“1”时用做控制命令。ASCII 共有95 个可打印字符和33 个控制字符。所有可打印字符在NVT 中的意义和在ASCII 中一样,但NVT 只使用了ASCII 码控制字符中的几个。此外,NVT 还定义了两字符的回车-换行符为标准的行结束控制符。
(www.chuimin.cn)
图9.5 TELNET 使用网络虚拟终端NVT 格式
TELNET 的选项协商使TELNET 客户和TELNET 服务器可商定使用更多的终端功能,协商的双方是平等的,这种方式提高了TELNET 对操作系统异构性的适应能力。
有关计算机网络技术的文章
FTP 服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。这样,可以将传送命令与数据分开,有利于提高FTP 的效率。如上所述,FTP 使用控制连接在客户进程和服务器进程之间进行通信,通信是通过命令和响应来完成的。FTP 客户进程发送的命令形式是ASCII 码大写字符,后接可选变量。通常,使用FTP 的客户需要在远程服务器上设有账号和口令,作为安全验证的主要手段。......
2023-10-19
远程登录Telnet是一种Internet远程终端访问协议。Telnet能把用户的键盘操作传送给远程主机,同时也能把远程主机的输出通过TCP连接返回到用户屏幕。在本地系统运行Telnet客户进程,而在远程主机则运行Telnet服务器进程。服务器向用户返回数据时,再将远程系统的格式转换为NVT格式,本地客户收到后再从NVT格式转换回本地系统所需格式。表2.9Telnet的命令协商以上的WILL、WON'T、DO和DON'T是Telnet的协商命令,它们的十进制值分别是251-254。......
2023-10-18
我们以3.1.2节的二进制数求和问题sum=x+y=5+7的机器指令程序为例来讨论CPU的工作原理。在程序执行状态下,CPU根据程序计数器中的数值,从内存单元0000000001中取出第一条机器指令,传送给指令寄存器。CPU的工作过程就是如图3-5所示的周而复始的取指令、分析指令和执行指令的过程。CPU处理转移指令的方法是把转移指令的操作数部分的数值赋予程序计数器,从而使CPU取到的下一条指令是非顺序的。......
2023-11-18
硬盘缓存主要负责协调硬盘与主机在数据处理速度上的差异。当硬盘断电停止工作时,硬盘不旋转,各个浮动磁头依靠反力矩弹簧的作用与对应的盘片表面相接触。一旦硬盘开始工作,磁头便会离开启停区,不再与盘片接触,而是悬浮在盘片上方进行数据的读写。硬盘从停止状态进入工作状态时,会发出明显的“咔咔”声响,这是由于硬盘在通电后,音圈马达带动硬盘磁头从启停区上拉开并移动到盘片上方而形成的。......
2023-11-18
1946年,冯·诺依曼和他的同事们在一篇题为《关于电子计算机逻辑设计的初步讨论》的论文中提出了“存储程序控制”工作原理,确立了现代计算机的基本组成和工作方式,实现了自动化信息处理。计算机内部的指令和数据一律采用二进制表示。一台计算机所能执行的各种不同指令的全体,称为计算机的指令系统。......
2023-11-01
任务实施一、TCP/IP协议网络中的计算机之间相互传输数据时,数据在传输过程中极易传错、丢失,为避免这一情况,则需要一种专门的计算机语言以保证数据能够安全可靠地到达指定的目的地。项目小结本项目介绍了计算机网络的概念、发展史、应用、分类、构成及工作原理,学生通过本项目的学习,能够理解计算机网络的概念,了解其发展史、应用领域及工作原理,理解TCP/IP协议的含义,知道计算机网络的分类和基本构成。......
2023-10-26
本章节以反应式步进电动机为例,介绍其基本原理与应用方法。目前常用的有两相、三相、四相、五相步进电动机。步进电动机的驱动电路依据控制信号工作,控制信号由单片机产生,完成以下三种功能:①控制换相顺序,通电换相称为脉冲分配,对于四相步进电动机而言,其各相通电顺序按照A-B-A-B,通电控制脉冲必须严格按照顺序执行。......
2023-11-04
图3.4MPLS网络模型图1.标签边缘路由器位于MPLS网络的边缘的完整3层功能的标准路由器,主要检查到来的IP包,并给IP包打上合适的标签转发给标签交换路由器。图3.5MPLS标签格式图32位的MPLS报头包括以下区域:承载MPLS标签实际值的标签区域(20位)。实际上,IP包是在MPLS网络中入口LER和出口LER之间的一条标签交换路径LSP上被传送。......
2023-10-18
相关推荐