web基础与HTTP协议

域名的概念

        IP地址不易记忆

早期使用Hosts文件解析域名

        主机名称重复

        主机维护困难

DNS(Domain Name System)

        分布式

        层次式

windows的hosts的文件路径

Linux的hosts的文件   /etc/hosts

域名空间结构

        根域  : .
        顶级域
                组织域
                国家/地区域名
        二级域名
        FQDN=主机名.DNS后缀

网页的概念

        网页

                纯文本格式文件

                编写语言为HTML

                在用户的浏览器中被“翻译”成网页形式显示出来

        网站

                由一个个页面构成的,是多个网页的结合体

        主页

                打开网站后出现的第一个网页称为网站主页(首页)

        域名

                浏览网页时输入的网址

        HTTP

                用来传输网页的通信协议        采用80/tcp

        HTTPS

                用来传输网页的通信协议  采用443/tcp协议

                s:证书加密

        URL

                是一种万维网寻址系统

Web概述

        web即全球广域网,也称为万维网

        一种分布式图形信息系统

        建立在Internet上的一种网络服务

静态网页

网站设计中,纯粹HTML 格式的网页通常被称为“静态网页”,静态网页是标准的HTML 文件,它的文件扩展名是.htm、.html。 静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。静态网页也可以出现各种动态的效果,如.GIF 格式的动画、FLASH、滚动字幕等。这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念

动态网页

所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着 HTML

代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非是修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境 或 者 数 据 库 操 作 的 结 果 而 发 生 改 变 的 。 动 态 网 页 URL 的 后 缀 不是 .htm 、 .html 、 .shtml 、 .xml 等 静 态 网 页 的 常 见 网 页 制 作 格 式 , 而 是以.aspx、.asp、.jsp、.php、.perl、.cgi 等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?”。动态网页是基本的 html 语法规范与Java、PHP、C#等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理。因此,从这个意义上来讲,凡是结合了 HTML 以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页

动态网页的特点

        交互性

        自动更新

               自动手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量

        因时因人而变

                当不同的时间,不同的人访问同一地址会产生不同的页面

        HTTP方法

HTTP方法描述
GET请求获取request-url所标识的资源
PUT请求服务器存储一个资源,并用request-url作为其标识
DELETE请求服务器删除request-url所标识的资源
POST在request-url所标识的资源后附加新的数据
HEAD请求获取由request-url所标识的资源的响应消息报头

 GET方法:从指定的服务器上获得数据

        GET请求能被缓存

        GET请求会保存在浏览器的浏览记录里

        GET请求有长度的限制

        主要用于获取数据

        查询的字符串会显示在URL中,不安全

POST请求:提交数据给指定服务器处理

        POST请求不能被缓存

        POST请求不会保存在浏览器的浏览记录里

        POST请求没有长度限制

        查询的字符串不会显示在URL,比较安全

HTTP状态码

        当使用浏览器访问某一个URL,会根据处理情况返回相应的处理状态

        通常正常的状态码为2xx,3xx

        如果出现异常会返回4xx,5xx

 

  • 25
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值