一、Web基础知识(了解)
1、WEB与Internet
1.0、Internet:全球性计算机互联网络、因特网、国际互联网、网际网
2.0、Internet提供的服务:
Email:电子邮件;
www:万维网 eg. www.baidu.com;
BBS:电子公告版(论坛)
Telnet:远程登录
FTP:文件传输服务
3.0、实现技术
1、分组交换原理:将信息拆分成若干小数据包;
2、TCP/IP 协议簇
4.0、Web程序
1、什么是Web?
Web就是Internet上的应用之一------网页应用
Web所谓的WWW(World Wide Web)
W3C:World Wide Web Consortium(万维网联盟)
WEB:应用程序,将信息和各项服务实现无缝链接;
2、WEB的工作原理
1.0、基于B/S模式的程序
B/S: B:Browser 浏览器 S:Server 服务器
2.0、基于C/S模式的程序
C/S: C:Client 客户端 S:Server 服务器 eg:QQ、LOL;
3.0、由WEB服务器、浏览器和通信协议组成
Web服务器:PC:Personal Computer Server:服务器
通信协议:http(Hyper Text Transfer Protocal)超文本传输协议,规范了互联网上的数据是如何打包以及如何传递的。
3、服务器与浏览器
1、服务器
1.0、服务器主要功能
1、存储 WEB信息,提供管理环境
2、响应浏览器的请求,执行服务器端程序
3、安全功能
2.0、服务器主要产品: TOMCAT、APACHE、IIS、NGNIX等;
3.0、实现技术:JSP PHP JAVA等;
2、浏览器
1、主要功能
1.0、提交请求:User Agent(UA):用户代理
2.0、作为HTML和脚本解释器
3.0、以图形化方式显示HTML文档
2、主要产品
1、Microsoft IE
2、Mozilla Firefox 火狐
3、Google Chrome
4、Apple Safari
5、Opera 欧朋
3、实现技术
1、HTML
2、CSS
3、JavaScript