1、简述“端对端原则”的内容。试论述该原则对因特网结构的设计所产生的影响。
内容:边缘智能,核心简单
(1)将复杂的网络处理功能(如差错控制、流量控制功能、安全保障和应用等)置于网络边缘
(2)相对简单的分组交付功能(如分组的选路和转发功能)置于网络核心
(3)位于网络边缘的端系统的强大计算能力,用软件方式处理大量复杂的控制和应用逻辑,位于网络核心的路由器尽可能简单,以高速地转发分组
影响:端到端原则指导了因特网的体系结构设计,因为网络应用能够迅速在边缘网上开发、运行、产生效益,无需对核心网进行改动,所以因特网上不断创新的应用能够应运而生,发展了资源共享、通信、游戏、信息发布等各种各样丰富多彩的应用模式,成为因特网得以被普通用户广泛使用的根本原因。
2、应用程序体系结构有哪些主流模式?这些模式的主要特点是什么?这些模式是否可能综合起来设计一种新的网络应用?给出你的设想。
主流模式及特点:
第一种:客户服务器体系结构( client/ server architecture)模式,简称C/S模式。
特点:
服务器:
- 运行服务器程序的主机总是在运行。
- 具有永久的IP地址和固定的端口号。
- 对客户机程序的请求进行响应,提供所需的服务。
客户机: