URL:统一资源定位符

什么是URL

网络中的某个资源的绝对路径

http://www.baidu.com 就是一个url

通过ping 我们发现xon.ink的物理IP为 61.135.169.121

因为地域和时间的不同IP可能会有变动

ping www.baidu.com 的IP

我们再来访问

http://www.baidu.com/index.html

http://61.135.169.121

http://61.135.169.121:80/index.html

http://61.135.169.121:80/index.html

访问以上网站我们可以发现,所显示的页面都是一样的

对此,我们来解释一下URL的字段意思

1
协议 // 地址 : 端口号 /资源地址

协议(请求头):我们访问使用的协议,一般为HTTP或HTTPS。当然也有FTP,SSH等非网页的协议

地址:可以是IP地址(61.135.169.121),也可以是网址( www.baidu.com ),当然我们访问的网址最终也会被DNS服务器解释为真实的IP地址,只是网址更容易被人们记住,并且当真实IP地址改变以后,开发者只需要更改DNS服务对真实IP的解释就可以实现新的映射,而不需要变动网址

端口号:我们想要访问的服务会在他所在的服务器上开放、并占用一个端口号,当我们访问这个服务器的指定端口时,就会自动被这个服务响应。访问这台服务器的其他端口则不会获得对应的响应。80 443是默认的HTTP/HTTPS协议端口号,所以当我们用HTTP/HTTPS协议访问时,会默认访问80,443端口

资源地址:index.html就是一个资源地址,他在网站根目录下,文件名字叫做index.html,所以他不需要任何中间路径就可以被访问到。至于为什么我不加index.html也可以访问到百度的官网,这是因为网站服务器会有一个默认的地址,如果我的URL地址中什么资源地址都不写,服务器就会将我们引导到一个开发者设置好的资源地址

请我喝杯咖啡吧~

支付宝
微信