1,WEB基础知识
1,Web与Internet
1 Internet是一个全球性的计算机互联网络,中文名称”因特网“国际互联网“网际网”交互网络…
Internet 提供的主要服务:
Telnet Email WWW(万维网World Wide Web)BBS FTP(文件传输协议)
基本实现技术;
1,分组交换原理(信息传递)
在通信过程中,通信双方以分组为单位、使用存储-转发机制实现数据交互的通信方式,被称为分组交换
也是包交换。
2,TCP/IP协议簇(主要是找人的技术)
就是由网络层的IP协议和传输层的TCP协议组成的。
2 web
Web是运行在Internet上最流行的应用之一
Web就是网页
Web:又称为万维网或环球网 即(WWW)
W3C: World Wide Web Consortium(万维网联盟)
专门负责制定和推广web的规范
Web能够将各类型信息和服务进行连接,并提供图形用户 界面
信息:文字,图像,视频,音频,文件
服务:WWW,Email,BBS,…
2, Web的工作原理
1.基于B/S 结构模式的程序
计算机程序的模式:
1.C/S(缺点:老升级)
C:Client 客户端
S: Server 服务器
只能通过指定的客户端去访问服务器数据的一种方式
ex:
QQ,微信
2.B/S
B:Beowser 浏览器
S:Server 服务器
通过浏览器 去访问服务器数据的一种方式
(向服务器发送请求,每一次请求必得一次响应)
2.由Web服务器(Server),浏览器(Browser),通信协议组成
通信协议采用http
HTTP:(Hyper TextTransfer)
超文本传输协议
规范了数据是如何打包以及数据是如何传递的
3.Web服务器
1.作用
1.存储Web页面上的内容信息,提供管理环境
2.处理浏览器的请求,执行服务器端程序,给出响应
3.具备基本安全性功能
2.产品
TOMCAT
IIS
Apache
4.Web浏览器
1.作用
1.代理用户提交请求(User Agent :UA)
2.作为HTML,CSS,JS 解释器
3.以图形化的方式显示文档内容
2.产品
1.Microsoft Internet Explorer(IE)
2.Mozilla Firefox(火狐)
3.Google Chrome(谷歌)
4.Apple Safari(苹果)
5.Opera(欧朋)
3,Web的相关技术
1.服务器端技术
主要运行于服务器的技术(php jsp asp asp.net)
2.客户端技术
主要运行于客户端,由浏览器负责解释运行
HTML
CSS
Javascript(JS)