Advertisement

92 网络编程 第二章 网络程序通信模型(上)

阅读量:

一:通信双方的角色

1. 客户(Client)作为发起方, 向服务端发起请求, 并响应服务端的应答

2.服务器(Sever),作为客户端的被动方之一,在提供开放服务时会自动接收并处理来自客户端的请求,在接收到请求后立即提供所需的服务,并作出回应

3.用户(User),使用计算机的人

二:客户与服务器的数量关系

1.多个客户进程同时访问一个服务器进程(n:1)

2.一个客户进程同时访问多个服务器提供的服务(1:n)

三:客户与服务器的位置关系

1.客户和服务器运行在同一台机器上

2.客户和服务器运行在同一个局域网内的不同机器上

3.客户和服务器运行于广域网不同网络内的机器上

四:服务器应该具备处理问题的能力有哪些?

1.鉴别——验证客户的身份

2.授权——确定某个给定的客户受否被允许访问服务器所提供的服务

3.数据安全——确保数据不被无意泄露或损坏

4.保密——防止对有关个人的信息进行未授权的访问

5.保护——确保网络应用程序不能滥用系统资源

五:无连接和面向连接的服务器

1.TCP提供了通过互联网络进行通信所需的可靠性维护能力:

①它验证数据的到达;

②对

全部评论 (0)

还没有任何评论哟~