Web基础

作者: Rannio | 来源:发表于2018-08-22 17:13 被阅读0次

一、网络基础知识-互联网概述

• 中文名称: 互联网

• 英文名称: Internet

• 定义: 由多个计算机网络相互连接而成,而不论采用何种协议与技术的网络。

• 互联网是由一些使用公用语言互相通信的计算机连接而成的网络,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。

• 计算机网络由硬件和软件两部分组成

1.网络硬件:负责数据处理和数据转发

• 计算机

• 通信线路

• 通信设备

2.网络软件:控制数据通信和各种应用

• 网络协议

• 网络操作系统

• 网络应用软件

二、Web网站URL组成

1.协议类型

2.主机名:域名和IP等价

3.端口号(1-65535 2 16 ):

                        端口管理由TCP协议完成,

                        而不是HTTP协议

4.页面文件

5.附加部分:URL地址参数(这是最容易出完全问题的地方)

三、Web系统基础-B/S与C/S

• B/S结构(Browser/Server,浏览器/服务器模式),是

WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

• 优点:

    使用方便。不用安装、升级;一个浏览器理论上可以访问所有的网站;

    客户端运行环境要求低。

    研发成本低。不用研发客户端;通信层web服务器第三方公司研发;

    相关技术标准,框架资源丰富,研发简单;

• 缺点:

  性能相对差。客户端处理能力弱;网络连接方式;

  安全性差。明文传输;客户端无加解密功能。相关协议技术标准;

• C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。

• 它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

优点:

  安全性好。客户端可以提供安全保证和加解密功能。

  性能高。客户端处理能力强;通信效率高;

缺点:

 需要安装、频繁升级。

 客户端要求高。

 研发难度大。


相关文章

  • java web目录

    java web目录 web编程基础web编程进阶(一)web编程进阶(二)web编程原理

  • Web页面制作基础

    Web页面制作基础 说明:仅作为学习辅助 那么Web页面制作基础,能让你掌握什么呢? 第一节掌握Web基础知识。 ...

  • Web页面制作基础

    Web页面制作基础 说明:仅作为学习辅助 那么Web页面制作基础,能让你掌握什么呢? 第一节掌握Web基础知识。 ...

  • 图解HTTP-Web和网络基础

    Web和网络基础 Web(Web就是在Http协议基础之上, 利用浏览器进行访问的网站)使用Http的协议作为规范...

  • web前端入门基础

    web前端基础笔记 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了...

  • HTML基础学习笔记

    原 Blog 链接:HTML基础学习笔记 自学 html 基础笔记 Web 前端简单介绍 web 前端包含: pc...

  • Web 测试(1) | Web 原理与 Web 测试基础

    Web测试基础 I. 如何开展Web测试 Web测试的对象 Web的页面元素 Web的业务逻辑 Web的数据行为 ...

  • 无标题文章

    #Web前端 - web前端是什么 - 定义 - 职责 - web前端基础知识和学习路线 - web前端学习的...

  • spring boot REST源码学习

    REST理论基础REST On Spring Web MVCREST On Spring Web Flux 服...

  • 后台web基础框架-Jants

    后台web基础框架-Jants

网友评论

      本文标题:Web基础

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