美文网首页编程学习
网络程序设计复习——Day02

网络程序设计复习——Day02

作者: 启LS | 来源:发表于2016-05-26 23:49 被阅读38次

day02 网络程序设计

网络程序设计模型

1.模型种类
C/S:客户端/服务器端
B/S:浏览器/服务器端

C/S

2.C/S 是 非对称模型 网络应用的标准模型
3.服务器类型
重复型(循环型)
并发型

重复并发服务器.png
4.典型C/S程序模型 典型C-S程序模型.png

5.C/S模型优点
① 职责明确,易于维护(服务器可在客户不知晓、不改变的情况下完成升级、替换,甚至位置挪动)
② 数据集中存放于服务器端易采取安全措施和权限控制
③ 数据集中存放于服务器端,管理员易于对数据进行升级,而对等模型可能需要更换成千上万节点
④ 技术成熟,易于管理

6.缺点(相对于对等模型)
① 服务器端负载重,易造成网络拥堵,
对等模型则可将负载均分到各节点
② 资源集中存放,健壮性差
对等网络成熟,资源分布存在于多个节点,某几个节点故障,不影响其他节点正常连接
③ 服务器易成为黑客集中攻击的目标

B/S模型

7.B/S
改进的C/S结构,用于web应用
用户界面通过www浏览器实现
主要采用HTTP(HTTPS)协议进行数据传输
8.三层结构
客户端、web服务器、数据库服务器

客户端:即浏览器, 负责客户和后台交互及最终查询结果的输出
web服务器:功能层,完成客户的应用功能,与后台数据库连接,将结果返回web服务器,在传回客户端
数据库服务器:数据层 应客户请求进行各种处理

B-S三层结构.png

9.B/S特点
① www技术兴起后,对C/S结构的改造
② 应用广泛,当今网络第一大应用
③ 瘦客户端,利用浏览器技术、Script语言、Active X等实现复杂功能,节约开发成本
④ 经济方便,维护任务层次化,管理员和系统维护人员职责明确

相关文章

  • 网络程序设计复习——Day02

    day02 网络程序设计 网络程序设计模型 1.模型种类C/S:客户端/服务器端B/S:浏览器/服务器端 C/S ...

  • 网络程序设计复习整理

    1. OSI/RM(七层)结构 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 2.各层网络编程的关键...

  • 网络程序设计(C语言)复习笔记

    第一章 引言和网络编程基础知识 1.1 分别简述OSI参考模型和TCP/IP模型,并阐述他们之间的对应关系 1.2...

  • 网络程序设计复习——Day01

    day01 网络程序设计 网络程序设计 1.定义:基于套接字编程或客户服务端编程,程序在计算机网络内与其他程序进行...

  • 日精进[44]-9.18

    课程复习完成情况 1.复习传感器14页(42-56) 2.复习java程序设计12页(26-38)

  • 《网络程序设计-基于java8》复习笔记

    第一章概述 ISO/OSI模型 共分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层; 物理层:...

  • js基础复习day02

    事件的组成 事件源+事件属性+事件指令 undefined+数字返回NaN; 鼠标失去焦点: onblur事件 o...

  • 网络程序设计

    TCP设计模式使用服务器代码 客户端代码 UDP程序设计数据包DatagramPackket 服务端 客户端 其中...

  • 第1章 python基本语法元素

    1.课程导学 1.1.前课复习 1.2.本章概要2. 程序设计基本方法2.1 计算机与程序设计 2.2 编译和...

  • 计算机网络 复习笔记 物理层

    目录 计算机网络 复习笔记 概述 计算机网络 复习笔记 物理层 计算机网络 复习笔记 数据链路层 计算机网络 复习...

网友评论

    本文标题:网络程序设计复习——Day02

    本文链接:https://www.haomeiwen.com/subject/xsmxdttx.html