来谈一下http的理解


前言

先来谈一下为什么要写这篇文章的原因?我们几乎每天都在访问各类网站,但是我们有了解过网站是如何进行访问的吗?看到这篇文章的friends也可以在评论去给出自己的观点,本文除了前面提到的知识点,还有涉及一些http的知识点


一、首先我们来看一下它是如何访问的?

在这里插入图片描述

当我们使用tomcat服务器的时候,我们在地址栏输入一个地址(http://localhost:8080/),就能访问到一个页面,这是因为输入一个网址并回车,系统会首先自动从Hosts文件中查找域名和端口地址的对应关系一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!
在这里插入图片描述
这里的话,打开hosts的文件给大家看一下。我们可以很清楚的看到主机名和ip地址的对于关系
在这里插入图片描述

二、举一反三

在这里插入图片描述
我们在地址栏www.baidu.com,也是同样的道理,先去本机的hosts文件中查找是否有该域名和ip地址的映射关系,显然是没有的,这是它会去域名服务器中查找该域名和ip地址的映射关系,找到之后,将ip地址返回给客户端,这里我们可以画个图来帮助大家理解一下
在这里插入图片描述

三、接下来谈一下http的一些知识

http(超文本传输协议),那什么是超文本呢?超文本:图片,音频,视频....,http协议的端口号:80,随着计算机技术和通信技术的不断发展,网络安全显得格外重要,因此引出了https,https的端口是443端口 ## http的两个时代

http/1.0 客户端可以与web服务器连接后,只能获得一个web资源,要获取其他web资源会断开连接

http/1.1 客户端可以与web服务器建立连接之后,获取多个web资源


四、 总结

最后想让大家思考一个问题,当你的浏览器中地址栏输入地址并回车的一瞬间到页面能够展示回来,经历了什么?欢迎大家在评论去给出自己的见解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AimerGosick

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值