网络协议规范大全( 六 )


TELNET Protocol虚拟终端协议
TELNET协议的目的是提供一个相对通用的 , 双向的 , 面向八位字节的通信方法 , 它主要的目标是答应接口终端设备的标准方法和面向终端的相互作用 。是让用户在远程计算机登录 , 并使用远程计算机上对外开放的所有资源 。
Time Protocol时间协议
该协议提供了一个独立于站点的 , 机器可读的日期和时间信息 。时间服务返回的是以秒数 , 是从1900年1月1日午夜到现在的秒数 。设计这个协议的一个重要目的在于 , 网络上的许多主机并没有时间的观念 , 在分布式的系统上 , 我们可以想一想 , 北京的时间和东京的时间如何分呢?主机的时间往往可以人为改变 , 而且因为机器时钟内的误差而变得不一致 , 因此需要使用时间服务器通过选举方式得到网络时间 , 让服务器有一个准确的时间观念 。不要小看时间 , 这对于一些以时间为标准的分布运行的程序简单是太重要了 。这个协议可以工作在TCP和UDP协议下 。时间是由32位表示的 , 是自1900年1月1日0时到当前的秒数 , 我们可以计算一下 , 这个协议只能表示到2036年就不能用了 , 但是我们也知道计算机发展速度这么快 , 到时候可能就会有更好的协议代替这个协议 。
TFTP(Trivial File Transfer Protocol)小文件传输协议

它是一个网络应用程序 , 它比FTP简单也比FTP功能少 。它在不需要用户权限或目录可见的情况下使用 , 它使用UDP协议而不是TCP协议 。
UDP(User Datagram Protocol)用户数据报协议
它是定义用来在互连网络环境中提供包交换的计算机通信的协议 , 此协议默认认为网路协议(IP)是其下层协议 。UDP是TCP的另外一种方法 , 象TCP一样 , UDP使用IP协议来获得数据单元(叫做数据报) , 不象TCP的是 , 它不提供包(数据报)的分组和组装服务 。而且 , 它还不提供对包的排序 , 这意味着 , 程序程序必须自己确定信息是否完全地正确地到达目的地 。假如网络程序要加快处理速度 , 那使用UPD就比TCP要好 。UDP提供两种不由IP层提供的服务 , 它提供端口号来区别不同用户的请求 , 而且可以提供奇偶校验 。在OSI模式中 , UDP和TCP一样处于第四层 , 传输层 。
UUCP(UNIX-to-UNIX Copy Protocol)UNIX至UNIX拷贝协议
它是一组用于在不同UNIX系统之间复制(传送)文件或传送用于其它UNIX系统执行命令的一组指令 , 是UNIX网络的基础 。
X.25协议
它是CCITT标准的通讯协议 , 制定于1976年 , 用于定义同步传输的数据包 。是国际上分组数据网(PDN)上使用的一种协议 。它答应不同网络中的计算机通过一台工作在网络层的中间计算机进行相互通信 。
X.400协议
它是一个电子邮件协议 , 它由ITU-TS制定 , 它可以发挥和SMTP相同的功能 。X.400在欧洲和加拿大使用比较多 , 它实际上是一个标准集 , 每个标准的序号都在此400到499之间 。X.400地址能够提供许多SMTP地址所不能够提供的功能 , 因此X.400的地址会比较长而且比较麻烦 。X.400的确提供了比SMTP更多的功能 , 然而这些功能却很少能够用到 。X.400的主要部分有以下几个:用户代理(UA) , 消息传送代理(MTA)和消息传输系统(MTS) 。
Z39.50协议
它是一个标准的通信协议 , 它用于检索和获得在线数据库中的著书目录 。Z39.50用于在互联网上检索图书馆的在线公共访问目录(Online Public Access Catalogues , OPAC) , 也可以用于把多个分离的OPAC连接起来 , 它是ANSI/NISO标准 。

推荐阅读