92 网络编程 第二章 网络程序通信模型(上)
发布时间
阅读量:
阅读量
一:通信双方的角色
1. 客户(Client)作为发起方, 向服务端发起请求, 并响应服务端的应答
2.服务器(Sever),作为客户端的被动方之一,在提供开放服务时会自动接收并处理来自客户端的请求,在接收到请求后立即提供所需的服务,并作出回应
3.用户(User),使用计算机的人
二:客户与服务器的数量关系
1.多个客户进程同时访问一个服务器进程(n:1)
2.一个客户进程同时访问多个服务器提供的服务(1:n)
三:客户与服务器的位置关系
1.客户和服务器运行在同一台机器上
2.客户和服务器运行在同一个局域网内的不同机器上
3.客户和服务器运行于广域网不同网络内的机器上
四:服务器应该具备处理问题的能力有哪些?
1.鉴别——验证客户的身份
2.授权——确定某个给定的客户受否被允许访问服务器所提供的服务
3.数据安全——确保数据不被无意泄露或损坏
4.保密——防止对有关个人的信息进行未授权的访问
5.保护——确保网络应用程序不能滥用系统资源
五:无连接和面向连接的服务器
1.TCP提供了通过互联网络进行通信所需的可靠性维护能力:
①它验证数据的到达;
②对
全部评论 (0)
还没有任何评论哟~
