百度上做网站模板,工商营业执照怎么网上年审,网站开发系统设计怎么写,莱芜综合频道莱芜新闻目录
一. URL是什么
二. URL的组成
三. encode和decode 前言 本系列文章是计算机网络学习的笔记#xff0c;欢迎大佬们阅读#xff0c;纠错#xff0c;分享相关知识。希望可以与你共同进步。
本篇讲解使用浏览器不可或缺的部分——URL
一. URL是什么
域名及DNS
我们在…目录
一. URL是什么
二. URL的组成
三. encode和decode 前言 本系列文章是计算机网络学习的笔记欢迎大佬们阅读纠错分享相关知识。希望可以与你共同进步。
本篇讲解使用浏览器不可或缺的部分——URL
一. URL是什么
域名及DNS
我们在浏览器中获取的文字图片音频视频...这些都称为资源。在网络中通信必须知道对方的IP地址和端口号。但IP和端口号都是数字的形式对与我们来说并不好记忆。所以出现了域名和域名解析系统——DNS
域名就是我们平常访问的网站的名称比如baidu.comqq.com
DNS会把我们请求的域名转换成IP地址返回。这样我们就获取到了目标主机的IP地址。 DNS都会内置在浏览器客户端电脑中
URL
Internet上的每一个网页都具有一个唯一标识的名称称之为URL(Uniform Resoruce Locator统一资源定位器) URL是www的统一资源定位标志简单地说URL就是web地址俗称“网址” 二. URL的组成
URL可以认为由3部分组成
资源类型存放资源的主机域名资源文件名
也可以认为由4部分组成
协议主机端口路径
还可以认为由7部分组成
协议域名端口虚拟目录文件名锚参数
URL的一般格式
[]中的内容为可选项
protocol : //hostname[:port] / path /[;parameters][?query]#fragment 案例说明
比如这样一个URL
https://www.baidu.com/
就是由4部分组成协议主机端口号路径 端口号一般是省略的不需要用户指明浏览器可以根据使用的协议来添加端口号
HTTP80HTTPS443
协议HTTP规定数据传输方式域名IP由DNS转换为主机IP地址——用 :// 与协议分隔端口号port标识目的主机的一个进程——用 与域名分隔HTTP为80HTTPS为443路径指定目的主机和进程后会进入其默认路径首页以此为web根目录访问文件。 在腾讯网中搜索网易和点击体育专栏对应URL如下 这两个URL多了一个参数部分。 使用 ? 与路径分隔。参数可以有多个彼此使用 分隔。 比如fromqqnews代表记录从哪个路径跳转过来的page1代表一页 URL还有一部分是锚点 # 后面的部分为锚点比如#SomewhereInTheDocument 锚点表示资源中的一种“书签”给浏览器显示位于该“加书签”位置的内容的方向。 例如在HTML文档上浏览器将滚动到定义锚点的位置在视频或者音频文档上浏览器将尝试转到锚代表的事件 三. encode和decode
在搜索“网易”的时候我们在URL中看到的传参是这样的 query%E7%BD%91%E6%98%93 这其实是URL的encode编码。
URL中有很多的分隔符比如? # 。同时用户也可能在搜索内容中携带这些符号所以为了不影响URL的格式这些字符都需要进行encode编码即转换成其十六进制的ASCII码。有编码自然也有decode解码将十六进制的ASCII码转换为其原本内容。
可以使用decode在线平台在线url网址编码、解码(ES JSON在线工具)查看结果 结束语
本篇博客到此结束感谢看到此处。 欢迎大家纠错和补充 如果觉得本篇文章对你有所帮助的话不妨点个赞支持一下博主拜托啦这对我真的很重要。