您的位置:首页 > 理论基础 > 计算机网络

详细说明术语“服务器”和客户端“在数据网络环境中的含义。

2009-04-05 11:48 489 查看
数据通信的发送端称为“服务器”,接收端称为“客户端”。客户端和服务器这两种进程都是应用层服务,为数据网络的连接提供基础。
在某些情况下,“服务器”和“客户端”也指专门扮演相应角色的设备。例如:
核心文件服务器可能包含公司的业务数据文件,员工可以使用仅充当客户端的工作站访问这些文件。
基于 Internet 的典型服务器包括 Web 服务器和邮件服务器,许多用户通过它们访问集中提供的服务。
在其它情况下,例如通过家庭网络共享文件时,一台设备可能会在不同时间充当服务器和客户端两种角色。
服务器既是信息库也是信息来源,这些信息包括文本文件、数据库、图片、视频或预先录制的音频文件。
服务器的作用可能还包括在通信发生时管理通信。这称为“实时”通信。例如大学入学注册服务器,许多用户可能会同时访问其中的同一个数据库,但每个人都需要同样的最新信息;又如设置 IP 电话的通信服务器,设备的网络地址必须与拨打的电话号码匹配。
服务器进程可称为“服务器守护程序”,通常在后台运行而不由最终用户直接控制。这些服务器进程使数据网络得以使用通信的数据。服务器进程用于侦听客户端的请求。当服务器侦听到客户端的请求时,会按照所用协议的要求与客户端交换适当的消息,然后发送请求的数据。
在数据网络中位于通信另一端的客户端进程供用户发出请求,以便从服务器获取数据。客户端软件通常使用由用户启动的程序。客户端通过向服务器发送数据请求,启动通信数据从服务器流出的过程。服务器通过向客户端发送一个或多个数据流做出响应。除了实际数据传输外,数据交换过程可能还包括用户身份验证以及要传输的数据文件的标识。
数据流方向一般被认为是从服务器流向客户端,但也有数据始终从客户端流向服务器。从客户端向服务器的数据传输称为上传,而反方向的数据传输则称为下载。
典型的常用客户端/服务器服务包括:
DNS(域名服务)
FTP(文件传输服务)
HTTP(超文本传输协议)
Telnet(网络电传服务)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐