详细说明术语“服务器”和客户端“在数据网络环境中的含义。
2009-04-05 11:48
489 查看
数据通信的发送端称为“服务器”,接收端称为“客户端”。客户端和服务器这两种进程都是应用层服务,为数据网络的连接提供基础。
在某些情况下,“服务器”和“客户端”也指专门扮演相应角色的设备。例如:
核心文件服务器可能包含公司的业务数据文件,员工可以使用仅充当客户端的工作站访问这些文件。
基于 Internet 的典型服务器包括 Web 服务器和邮件服务器,许多用户通过它们访问集中提供的服务。
在其它情况下,例如通过家庭网络共享文件时,一台设备可能会在不同时间充当服务器和客户端两种角色。
服务器既是信息库也是信息来源,这些信息包括文本文件、数据库、图片、视频或预先录制的音频文件。
服务器的作用可能还包括在通信发生时管理通信。这称为“实时”通信。例如大学入学注册服务器,许多用户可能会同时访问其中的同一个数据库,但每个人都需要同样的最新信息;又如设置 IP 电话的通信服务器,设备的网络地址必须与拨打的电话号码匹配。
服务器进程可称为“服务器守护程序”,通常在后台运行而不由最终用户直接控制。这些服务器进程使数据网络得以使用通信的数据。服务器进程用于侦听客户端的请求。当服务器侦听到客户端的请求时,会按照所用协议的要求与客户端交换适当的消息,然后发送请求的数据。
在数据网络中位于通信另一端的客户端进程供用户发出请求,以便从服务器获取数据。客户端软件通常使用由用户启动的程序。客户端通过向服务器发送数据请求,启动通信数据从服务器流出的过程。服务器通过向客户端发送一个或多个数据流做出响应。除了实际数据传输外,数据交换过程可能还包括用户身份验证以及要传输的数据文件的标识。
数据流方向一般被认为是从服务器流向客户端,但也有数据始终从客户端流向服务器。从客户端向服务器的数据传输称为上传,而反方向的数据传输则称为下载。
典型的常用客户端/服务器服务包括:
DNS(域名服务)
FTP(文件传输服务)
HTTP(超文本传输协议)
Telnet(网络电传服务)
在某些情况下,“服务器”和“客户端”也指专门扮演相应角色的设备。例如:
核心文件服务器可能包含公司的业务数据文件,员工可以使用仅充当客户端的工作站访问这些文件。
基于 Internet 的典型服务器包括 Web 服务器和邮件服务器,许多用户通过它们访问集中提供的服务。
在其它情况下,例如通过家庭网络共享文件时,一台设备可能会在不同时间充当服务器和客户端两种角色。
服务器既是信息库也是信息来源,这些信息包括文本文件、数据库、图片、视频或预先录制的音频文件。
服务器的作用可能还包括在通信发生时管理通信。这称为“实时”通信。例如大学入学注册服务器,许多用户可能会同时访问其中的同一个数据库,但每个人都需要同样的最新信息;又如设置 IP 电话的通信服务器,设备的网络地址必须与拨打的电话号码匹配。
服务器进程可称为“服务器守护程序”,通常在后台运行而不由最终用户直接控制。这些服务器进程使数据网络得以使用通信的数据。服务器进程用于侦听客户端的请求。当服务器侦听到客户端的请求时,会按照所用协议的要求与客户端交换适当的消息,然后发送请求的数据。
在数据网络中位于通信另一端的客户端进程供用户发出请求,以便从服务器获取数据。客户端软件通常使用由用户启动的程序。客户端通过向服务器发送数据请求,启动通信数据从服务器流出的过程。服务器通过向客户端发送一个或多个数据流做出响应。除了实际数据传输外,数据交换过程可能还包括用户身份验证以及要传输的数据文件的标识。
数据流方向一般被认为是从服务器流向客户端,但也有数据始终从客户端流向服务器。从客户端向服务器的数据传输称为上传,而反方向的数据传输则称为下载。
典型的常用客户端/服务器服务包括:
DNS(域名服务)
FTP(文件传输服务)
HTTP(超文本传输协议)
Telnet(网络电传服务)
相关文章推荐
- Linux网络编程 之 TCP 多线程的服务器和客户端同时收发数据
- rsync实现客户端自动与服务器同步数据详细过程(原创)
- 本程序说明了如何建立一个简单的可以接收UDP服务器数据的UDP客户端
- Cocos2d—X游戏开发之LibCurl高级篇(get,post服务器数据)(网络详细参数信息)
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明-->防止SQL的注入
- 网络通信框架Volley之二——访问服务器获取Json.xml数据和详细的解析数据
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- MFC网络通信传输结构体(服务器获取MYSQL数据库数据传给客户端)
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- 网络游戏中服务器和客户端的视图数据的同步
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- JAVA 网络编程 Socket 详细说明,实现客户端和服务端相互推送消息
- Linux环境下服务器和客户端的网络通信
- RFC3489 STUN之客户端所处环境探测流程与部分属性含义说明
- 本程序说明了如何建立一个可以接收UDP客户端数据的UDP 服务器
- 网络编程 客户端与服务器数据传输
- 网络编程-客户端发数据_服务器给出反馈
- JMeter入门7---监控服务器CPU, 内存,网络数据
- InternetOpen\InternetOpenUrl\InternetReadFile 等相关Win32 网络API 使用详细说明