下 网络协议与标准(11)


说了这么多,举个E-MAIL地址给大家看一看:xufeng@xminfoport.com,整个E-MAIL地址由两部分组成,中间用一个“@“符分隔开 。前一个部分是用户的名字,后一个部分是E-MAIL服务器的名字 。如本例:xufeng就是代表我的用户名,xminfoport.com就是我在的公司的域名 。这个E-MAIL就是我所在公司给我分配的 。有空给我发E-MAIL吧!
4. FTP文件传输服务
在网络出现以前,当人们需要在不同的计算机之间进行数据传输的时候,唯一可以借助的工具是诸如磁带、磁盘之类的磁介质 。在一台计算机中将数据写入磁介质,然后将磁介质人为地拿到另一台计算机,再将其中的数据来 。假如是长距离的交换,还需要将这个磁介质通过邮寄等方式来传送 。当人们使用网络来传输数据的时候,才觉得这种方法是多少的低效 。
现在在Internet上使用最广泛的文件传输协议(FTP,File Transfer Protocol) 。FTP答应传输任意文件,并且答应文件具有所有权与访问权限 。(也就是说,你可以指定哪些人能访问你的哪些文件,甚至不能访问)还有一个很重要的功能就是,它答应你在IBM PC与Macintosh之间进行文件传输,这是一个多么激动人心的事呀!
基于FTP协议,你可以架设一台专门供人们上传或下载文件的FTP文件服务器,你还可以根据这些文件的性质来对不同用户进行授权:将一些你认为可以公开的内容开放给一些匿名用户(也就是任何人),将一些不可以公开的内容,根据你的实际情况给具备有用户名和密码字的用户 。
文件传输服务提供了将整个文件副本从一台计算机传送到另一台计算机的功能,它日益成为许多计算机用户应用程序交流的好方法 。正在这个原因,FTP服务也是一种应用极为广泛服务之一 。TCP/IP协议族中包括两种文件传输服务:FTP和TFTP 。FTP功能更强,它支持面向命令的交互界面,从而答应用户列 。另外,TFTP是使用UDP协议进行实际的数据传输,而FTP则是使用TCP协议进行实际的数据传输 。
5. TELNET远程登录服务
在TCP/IP协议族中还包括了一个简单远程终端协议——TELNET 。TELNET答应某个网点上的用户与另一个网点上的登录服务器(提供TELNET服务的服务器)建立TCP连接 。TELNET然后将用户键盘上的键入直接传递到远地计算机,似乎用户是在连远地机器的本地键盘上操作一样 。TELNET也将远地机器的输出送回到用户屏幕上 。这种服务称为“透明”服务,因为它给人的感觉似乎用户键盘和显示器是直接连在远地机器上的一样 。
图6-18 TELNET远程终端协议原理图
TELNET服务广泛应用于远程维护中,它使得维护一台远地的机器并不一定要在机器的面前,而是只要通过网络,用TELNET远程登录进行相应的维护工作,当然有时这也成为了网络安全中的一个缺口 。
6.5 小结
在本文中,笔者简单地对网络协议作了一个全局的、轻描淡写的叙述,就洋洋洒洒2万多字的篇幅 。这也正是意味着计算机网络协议的复杂性,现在在全世界也的确有着许多成功应用的协议,而且随着计算机网络的不断发展,还会有许多新兴在协议出现 。而网络协议又是一个十分核心的内容 。所以,有志于在计算机网络领域发展的读者可得有功啊!
而且,上面介绍的所有网络协议都是源于美国,所以他们在网络技术上处于绝对领先的地位,我们在学习这些技术的同时,应该基于创新的思想去学习 。也许有一天,中国人制定的网络协议也获得广泛的应用 。进入讨论组讨论 。

推荐阅读