UNIX网络服务概述.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UNIX网络服务概述

第5章 UNIX网络服务概述 5.1 UNIX网络服务与Internet 5.2 客户/服务器计算模式 5.3 UNIX服务结构 5.4 小结 习题 本章是承前启后的一章。前面4章介绍的是TCP/IP的基本原理,后面7章介绍的是TCP/IP配置与网络服务。本章详细介绍TCP/IP、Internet和UNIX的内在联系,并着重介绍UNIX网络服务的常用计算模式与服务器结构。 5.1 UNIX网络服务与Internet TCP/IP、Internet和UNIX是三个完全不同的概念,但是它们的联系非常紧密。本节将介绍TCP/IP、Internet和UNIX的内在联系。 5.1.1 Internet与UNIX的关系 UNIX是ATT贝尔实验室的研究人员在1969年开发出来的。 教育机构的研究人员和全世界的大公司很快便将这个非同寻常的软件用在实验室的计算机上。人们将来自贝尔实验室的UNIX版本称为系统V。加利福尼亚大学伯克利(Berkeley)分校的研究人员是UNIX早期版本的首批热情的支持者之一,他们为该系统增加了许多有用的功能,其中包括著名的TCP/IP网络子系统,称为BSD(Berkeley Software Distribution)。可以说,是UNIX导致了TCP/IP的诞生。 另外一条线索是Internet,它的前身是只联接了4台主机的ARPANET。最初的ARPANET于1969年由美国国防部高级研究计划局作为军用实验网络而建立,1973年正式运行。1983年,ARPA和美国国防部通信局研制成功用于异构网络的TCP/IP协议,加利福尼亚大学伯克利分校把该协议作为其BSD UNIX的一部分,使得该协议得以在社会上流行起来,从而诞生了真正的Internet。因此也可以说,是TCP/IP使Internet诞生了。 由于UNIX和TCP/IP、Internet的这种关系,使得UNIX系统是Internet上最早也是最为出色的服务器系统。事实上,UNIX系统支撑了最初的ARPANET和Internet服务(例如FTP、Telnet、gopher、HTTP、POP等)的实现。最原始的Web工具,包括浏览器和服务器,都是在基于UNIX的系统上开发的,如当前主流的Internet Web服务器Apache就是一种UNIX下的开放源软件。在当前的UNIX实现中,这些网络服务都是标准的操作系统组成部分。即使在Windows一统桌面操作系统的今天,Internet上担当服务器角色的计算机仍有70%以上运行的都是UNIX类操作系统。 注: UNIX最初是贝尔实验室开发的操作系统所使用的一个商标名,该商标属于名称为OPEN GROUP的一个非赢利性的工业协会所有。一个操作系统要想被叫做UNIX,必须要通过OPEN GROUP的资格测试。UNIX有很多不同的版本,除了私有的UNIX版本外,还有一些非专有的免费发布的类UNIX实现,例如Linux、GNU和FreeBSD等。 Linux是1991年由芬兰科学家Linus Torvalds开发出来的,是一种较为流行的开放源实现,它和标准UNIX的约定一致,高度稳定并且是免费的。现在,全世界都在使用Linux作为文件、打印和Web服务器。其流行之广甚至让拥有私有UNIX版本的大公司也开始公开支持Linux,例如IBM。 5.1.2 UNIX常用网络服务 UNIX的出现消除了原来网络服务受限于LAN和WAN之间难以互通的障碍,许多具有网络功能的应用程序和服务随着UNIX开始流传。同时,UNIX系统软件的范围已扩展为包括越来越多的网络工具, 文件传输协议(File Transfer Protocol, FTP)允许通过网络从一个系统到另一个系统传输文件。FTP在UNIX中分为两部分,即: 客户端软件ftp和服务器软件ftpd。在一个FTP会话期间,建立一个双向数据通道来传输一部分文件、整个文件或多个文件。FTP服务器(即ftpd程序)使用TCP端口21发送命令,使用TCP端口20发送数据。 Telnet是通过Internet登录远程主机的标准。它提供一个通用的双向通信设备,允许一个本地终端程序和一个远程终端服务进程进行交互和同步。用户通过网络作为远程主机的合法用户,实时交互式地使用远程主机上的资源。Telnet协议的UNIX实现分为telnet客户端和telnetd服务器。习惯上,telnetd监听TCP端口23。 简单邮件传输协议(Simple Mail Transfer Protocol, SMTP)是在计算机之间交换电子邮件的TCP/IP标准,它指明邮件传递系统怎样端到端地传送格式化的信息。不需要特定的传输子系统,习惯上SMTP通信发生在TCP端口25。在多数UNIX系统中,sendma

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档