1.web 的发展历程
1)静态的HTML文档
2)静态的多媒体信息
3)浏览器与用户的交互
4)提供服务器端与用户的交互
5)发布基于web的应用程序
6)发布web服务
7)提供web2.0,全民共建网络
1,2,3都是基于html实现的,4,5,6,7基于CGI,asp,jsp,servlet等实现
2.WWW 是world wide web的缩写,万维网,web是一种分布式架构,旨在共享分布在网络上的各个web服务中所有相互链接的信息。
3.web具有的特质:
1)表达:用超文本技术HTML来表达信息,建立信息与信息的链接
2)定位:采用统一定位技术资源URI来实现网络上的信息精准定位
3)传输:采用网络应用层协议http来规范客户端与服务器断之间通信过程
4.URL:uniform resource locator 统一资源定位器,专为标记网络上资源位置,主要包括3部分:应用层协议,主机IP地址和域名,资源所在位置
5.http协议:超文本协议,客户/服务器通信模式。http协议是建立在tcp/ip协议上的,默认80端口。
6.一次请求的过程
建立TCP连接,发送请求,服务器响应请求,返回结果,客户端处理返回结果,关闭连接,常用的http服务器:apache和IIS。
7.http请求格式:
1。请求方法,uri,协议版本
2.请求头 常用的参数名:referer,accept-language,accept-encoding,content-type,host,content-length, connection,cache-control
3.请求正文。
返回格式一样。
8.请求方法 : get,post,put,delete,head,其中put,delete部分服务器不支持,head请求时不返回内容信息。
get请求与post请求的区别:get请求将请求的参数放在URI后面,不处理且不安全,且一般的请求头有大小限制,post请求将请求参数放在正文中
9.form表单的常用属性:method,请求的方式;enctype(MIME)数据类型,action 访问的url。MIME:多用途网络邮件传输协议