一、网络基础知识-互联网概述
• 中文名称: 互联网
• 英文名称: 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端来实现,降低了系统的通讯开销。
优点:
安全性好。客户端可以提供安全保证和加解密功能。
性能高。客户端处理能力强;通信效率高;
缺点:
需要安装、频繁升级。
客户端要求高。
研发难度大。
网友评论