WEB基础知识学习

来源:互联网 发布:驾驶模拟软件下载 编辑:程序博客网 时间:2024/06/05 16:46

HTTP

  • 定义:Hyper Text Transfer Protocol ,超文本传输协议。

  • 功能: 从WWW服务器传输超文本到本地的协议,可以减少网络传输,浏览器更高效。

  • 性质:它是应用层协议,由请求和相应组成,是无状态的协议(stateless protocol)(同一个客户端的这次请求和上次请求是没有对应关系)。

  • 端口号:HTTP默认端口号为80,而HTTPS为443。

  • 工作流程:
    1.客户端点击某超链接,建立客户机与服务器的链接
    2.客户机发一个请求到服务器,请求包括:URL,协议版本号,请求修饰符,客户端信息等内容
    3.服务器接到请求后进行响应,形式为一个状态行
    4.客户机接受响应,并显示在屏幕上,然后客户机与服务器断开链接

  • HTTP和HTTPS:
    HTTP以明文形式发送内容,不提供任何内容加密,所以传输比如银行卡密码等重要信息,就需要加密传送。
    HTTPS就是在HTTP协议上加入SSL层来保障安全性,他们的主要区别有

    • https协议需要到ca申请证书
    • http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议
    • http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443
    • http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

持续积累

0 0