什么是HTTP?以及什么是HTTPS?


HTTP协议是什么?

简介:HTTP全称超文本传输协议,Hyper Text Transfer Protocol,是用于从万维网服务器传输超文本到本地浏览器的传输协议。
在这里插入图片描述

这里有三个关键词要理解,分别是超文本、传输、协议。

什么是超文本?

超文本(Hyper text)是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。
超文本更是一种用户介面范式,用以显示文本及与文本之间相关的内容。
现时超文本普遍以电子文档方式存在,其中的文字包含有可以链结到其他位置或者文档的连结,允许从当前阅读位置直接切换到超文本连结所指向的位置。
在这里插入图片描述
目前最常使用的是超文本标记语言(Hyper Text Markup Language,HTML)及富文本格式 (Rich Text Format,RTF)。
我们日常浏览的网页上的链接都属于超文本。

什么是传输?

超文本仅仅是一种文档格式,如果想要在一台计算机访问另一台计算机上的超文本,两台计算机之间就必须有一根用于数据流传的电缆,将二进制数据包从一台计算机传输到另一台计算机。
显然互联网并不是简单的两台计算机之间通信,而是非常的复杂和庞大,从数据包在离开计算机的网卡的那一刻就面临着无数的问题:

  • 数据包要传输给谁?
  • 数据包要怎么传输过去?
  • 数据包最终会由哪个服务处理?

因此为了方便传输,人们制定了TCP/IP协议簇来规定传输的方式和内容。
通常我们把先发起数据包的一方称为请求方(request),把接收这个数据包的一方称为应答方(response)。
在最理想和简单的网络中,两台计算机只需要进行简单的数据传输。
但是现实的网络是复杂的,假设服务器的状态异常,那么接收不到回传的请求方将会一直不断地发送请求,最终导致网路阻塞。
因此,TCP/IP 三次握手诞生了。

** 三次握手 **

三次握手(Three-way Han

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值