前端学习/ Day1/HTTP简单易懂/GET POST/HTTP特性/HTTP与HTTPS/HTTP版本演变/加解密数字签名数字证书

本文详细介绍了互联网的工作原理,从PCA到ISP的数据传输路径,以及IP地址的作用。接着,解释了HTTP的基本知识,包括GET和POST的区别、HTTP状态码、常见字段。还讨论了HTTP的优缺点、无状态特性及其解决方案。最后,探讨了HTTP/1.1到HTTP/3的演进,包括HTTP/2的多路复用和HTTP/3对UDP的利用以解决HTTP/2的某些问题。
摘要由CSDN通过智能技术生成

How Does The Internet Work ?

假设有十台电脑 每个电脑有9个插口
那么需要45根网线
太麻烦

如果把这些电脑都连到一台路由器
那么只需要10根网线

如果要连接成百上千台电脑
那就需要路由器连路由器

有点接近互联网了

在家里我们会发现有根线接了进来
电话📞
电话也是一种网络
为了连接这种网络
需要调制解调器
就是 modem
可以把网络信息变成modem可以处理的信息
反之亦然

所以我们可以 modem 连 modem
为了把信息从我们的网络发到我们想要到达的地方
需要把网络连接到 ISP (运营商 互联网服务提供商)
ISP管理这些路由器

所以互联网大概就是
PCA - Router - Modem - ISP1(Modem-Router) - ISP2 - ISP3 - Modem - Router - PCB

PCA 要发给PCB发信息
那么PCA需要知道PCB的地址
IP地址 xxx.xxx.xxx.xxx 例如192.168.1.1

为了好记,用域名来代替他
例 google.com = 172.217.7.14

互联网(Internet)是基础设施
而网络(Web)是建立再这种基础设施之上的服务

Client ----Server
服务器是存储网页、站点、应用的计算机
当Client想要获取一个网页
就从服务器上下载到客户端(电脑、手机)上的浏览器显示

除了客户端和服务器
还要了解:

举个栗子

你听说一点点的奶茶好喝,想喝,
但是具体是哪里的一点点呢,这时候打开地图(DNS)一查,原来在福建福州啊(IP地址) ,于是下单,买了10杯奶茶,留下了姓名电话地址,并要求发顺丰(HTTP

让我们视角转到一点点奶茶店。

为了打包奶茶,在路途上不撒出来,有规定要先密封好,再用泡沫纸垫着,再用纸箱包着,再用透明胶捆着,再贴上快递单,快递单上写明是什么奶茶,谁发的,发给谁,等信息,这大概就是TCP/IP 即定义数据如何传输的通信协议
这一层层打包包裹和一层层拆包裹,因为一个包裹要经过好几个快递员手,所以数据包封装也是这样,
从上到下分别是应用层、传输层、网络层、数据链路层、物理层

在数据(奶茶)上要加TCP头部(快递单 假设送到顺丰公司)、顺丰快递员拿到后 再加上IP头部(从顺丰到村子所在地方)、再加上MAC头部(到达家门口),最后的物理层其实是比特流,物理介质 网线

快递到了家门口,我说是顺丰吗,他说是顺丰,这才收下快递

1、浏览器在DNS服务器上找到存放网页的服务器的实际地址(一点点店的位置)
2、浏览器发HTTP请求信息到服务器(下单)这条消息,客户端和服务器之间传递的数据都是通过互联网使用TCP/IP协议传输的
3、服务器同意客户端的请求后,返回”200 OK“的信息,然后将网页的文件以数据包的形式传输到浏览器(快递回来)
4、浏览器将数据包聚集成完整的网页然后呈现给你看(奶茶到了家门口)

村子肯定要通路 才能让快递进来 ( 网络连接 web)
村子到福州的路 就像互联网 错综复杂

HTTP

1、基本知识

  • 是什么?

    超文本传输协议,是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。两点不仅是服务器传输超文本到本地浏览器,也可以是服务器<–>服务器

  • 状态码?

    1xx:提示信息,是协议处理中的中间状态,实际用的比较少

    2xx:服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值