HTTP与SSL协议

本文详细介绍了HTTP协议,包括概念解析、工作原理以及Session和Cookie的机制。此外,还概述了SSL协议,强调了其特点、功能、分层模型以及会话恢复过程,探讨了SSL在实际使用中可能面临的问题和安全挑战。
摘要由CSDN通过智能技术生成

一、HTTP协议简要分析

**

1、概念解析

**
1.)什么是超文本?(HyperText)
超文本是包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。
2.)什么是URL?
能唯一地标识万维网中的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。
例如:
在这里插入图片描述
协议:// 主机:端口号(80) 文件名及其路径

3).什么是超文本传输协议
HTTP(Hyper Text Transfer Protocol超文本传输协议)是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能,即就是一个文本里包含了跳转到其他文本的超链接。

2、HTTP的工作原理

在用户点击URL为http://www.qq.com/index.html的链接后,浏览器和Web服务器执行以下动作:

在这里插入图片描述
如图所示:
①客户浏览器首先查看本地缓存,查看自己对这个链接是否有记录
②若浏览器无缓存则会查看本主机host文件中是否由缓存
③本主机host文件无缓存,浏览器分析超链接中的URL
④浏览器向DNS请求解析www.qq.com的IP地址
⑤DNS将解析出来的IP地址222.246.129.80返回浏览器
⑥浏览器拿解析出来的IP地址与服务器建立TCP的连接(端口号为80)
⑦浏览器向Web服务器发出Http请求报文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值