笔记2.2:网络应用基本原理

一. 网络应用的体系结构

(1)客户机/服务器结构(Client-Server, C/S)

(2)点对点结构(Peer-to-Peer,P2P)

(3)混合结构(Hybrid)

1. 客户机/服务器结构

(1)服务器

全天候提供服务

永久性访问地址/域名

利用大量服务器实现可扩展性

(2)客户机

与服务器通信,使用服务器提供的服务

间隙性接入网络

可能使用动态IP地址

不会与其他客户机直接通信

Web

笔记2.2:网络应用基本原理_第1张图片

2. 纯P2P结构

 没有永远在线的服务器

任意端系统之间可以直接通讯

节点间隙性接入网络

节点可能改变IP地址

优点:高度可伸缩

缺点:难于管理

3. 混合结构

笔记2.2:网络应用基本原理_第2张图片

笔记2.2:网络应用基本原理_第3张图片

二、网络应用进程通信

进程:主机上运行的程序

客户机进程:发起通信的进程

服务器进程:等待通信请求的进程

1. 套接字:Socket

笔记2.2:网络应用基本原理_第4张图片

进程间通信利用Socket发送或接收消息实现

2. 进程寻址

你可能感兴趣的:(通信网络基础,笔记,服务器,运维)