计算机网络(31—37)
实体:任何可发送或接收信息的硬件或软件进程
协议:控制两个对等实体进行通信的规则的集合
服务:在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务
要实现本层协议,还需要使用下层所提供的服务
协议是“水平”的,即协议是控制对等实体之间通信的规则
服务是“垂直”的,即服务是由下层向上层通过层间接口提供的
服务访问点:同一系统相邻两层的实体进行交互的地方
计算机的进程就是运行着的程序
为解决具体应用问题而彼此通信的进程称为“应用进程”
应用层的具体内容就是规定应用进程在通信时所遵循的协议
在TCP/IP的应用层协议使用的是:客户——服务器方式
客户和服务器都是指在通信中所涉及的两个应用进程
客户——服务器方式所描述的是进程之间服务和被服务的关系
客户是服务请求方
服务器是服务提供方
客户软件的特点:
1、在进行通信时,临时成为客户,但它也可在本地进行其他的计算
2、被用户调用并在用户计算机上运行,在打算通信时主动向远地服务器发起通信
3、可与多个服务器进行通信
4、不需要特殊的硬件和很复杂的操作系统
服务器软件特点:
1、专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求
2、在共享计算机上运行。当系统启动时即自动调用并一直不断地运行
3、被动等待并接受来自多个用户的通信请求
4、一般需要强大的硬件和高级的操作系统支持