一、 Web基础
1.1 域名概述
■域名概念
●IP地址不易记忆
■早期使用Hosts文件解析域名
●主机名称重复
●主机维护困难
■DNS(域名系统):
●分布式
●层次性
■域名空间的结构
●根域
●顶级域
◆组织域
◆国家或地区域名
●二级域名
●FQDN=主机名.DNS后缀
■域名注册
1.2 网页的概念
■网页
●纯文本格式文件
●编写语言为HTML
●在用户的浏览器中被"翻译"成网页形式显示出来
■网站
●由一个一个页面构成的,是多个网页的结合体
■主页
●打开网站后出现的第一个网页称为网站主页(或首页)
■域名
●浏览网页时输入的网址
■HTTP
●用来传输网页的通信协议
■URL
●是一种万维网寻址系统
■HTML
●用来编写网页的超文本标记语言
■超链接
●超链接是将网站中不同网页链接起来的功能
■发布
●将制作好的网页上传到服务器供用户访问的过程
1.3 HTML概述
■HTML超文本标记语言
●Hyper Test Markup Language
●网页的"源码"
■浏览器:"解释和执行"HTML源码的工具
■HTML文档的结构
●HTML网页
◆头部部分
◆标题部分
◆主题部分
◆网页内容,包括文本、图像等
1.4 网页基本标签
1.5 Web概述
■Web即全球广域网,也称万维网
■一种分布式图形信息系统
■建立在Internet上的一种网络服务
1.6 Web1.0和Web2.0
1.7 静态网页
■静态网页是标准的HTML文件
■扩展名是.htm .html
●文本、图像、声音、Flash动画、客户端脚本和Active控件及Java小程序等
■是网站建设的基础,早期网站一般都由静态网页制作
■没有后台数据库,不含程序和不可交互的网页
■相对更新起来比较麻烦,适用于一般更新较少的展示型网站
1.7.1 静态网页特点
1.8 动态网页
1.8.1 动态网页特点
二、 HTTP协议
2.1 HTTP协议概述
2.2 HTTP方法
2.3 GET方法
2.4 POST方法
2.5 HTTP状态码
2.5.1 生产环境常见的HTTP状态码
2.6 HTTP请求消息报文格式