一. URL是什么
二. URL的组成
前言
本系列文章是计算机网络学习的笔记,欢迎大佬们阅读,纠错,分享相关知识。希望可以与你共同进步。
一. URL是什么
域名及DNS
我们在浏览器中获取的文字,图片,音频,视频…这些都称为资源。在网络中通信,必须知道对方的IP地址和端口号。但IP和端口号都是数字的形式,对与我们来说,并不好记忆。所以出现了域名和域名解析系统——DNS
域名就是我们平常访问的网站的名称,比如baidu.com,qq.com
DNS会把我们请求的域名,转换成IP地址返回。这样我们就获取到了目标主机的IP地址。
DNS都会内置在浏览器,客户端,电脑中
URL
Internet上的每一个网页都具有一个唯一标识的名称,称之为URL(Uniform Resoruce Locator统一资源定位器)
URL是www的统一资源定位标志,简单地说,URL就是web地址,俗称“网址”
二. URL的组成
还可以认为由7部分组成:
URL的一般格式:
https://www.baidu.com/
端口号一般是省略的,不需要用户指明,浏览器可以根据使用的协议来添加端口号
HTTP:80;HTTPS:443
- 协议(HTTP):规定数据传输方式
- 域名(IP):由DNS转换为主机IP地址——用 :// 与协议分隔
- 端口号(port):标识目的主机的一个进程——用 : 与域名分隔;HTTP为80,HTTPS为443
- 路径:指定目的主机和进程后,会进入其默认路径(首页),以此为web根目录访问文件。
URL还有一部分是锚点
# 后面的部分为锚点,比如:#SomewhereInTheDocument
三. encode和decode
query=%E7%BD%91%E6%98%93
URL中有很多的分隔符,比如? # &。同时,用户也可能在搜索内容中携带这些符号,所以为了不影响URL的格式,这些字符都需要进行encode编码,即转换成其十六进制的ASCII码。有编码自然也有decode解码,将十六进制的ASCII码转换为其原本内容。
可以使用decode在线平台在线url网址编码、解码(ES JSON在线工具)查看结果
结束语
本篇博客到此结束,感谢看到此处。
欢迎大家纠错和补充
如果觉得本篇文章对你有所帮助的话,不妨点个赞支持一下博主,拜托啦,这对我真的很重要。
原文地址:https://blog.csdn.net/m0_72563041/article/details/134730572
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_29698.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!