1. URL
统一资源定位符(英语:Uniform Resource Locator,缩写:URL)
URL包括以下六个内容
-
协议
常见的协议为HTTP、HTTPS、FTP -
域名或ip
域名为ip的别称 -
端口号
提供HTTP服务最好使用80端口
提供HTTPS服务最好用443端口
共有65535个端口(基本够用) -
路径
路径可以做到请求不同页面
例子如下
https://developer.mozilla.org/zh-CN/docs/Web/CSS/transition
https://developer.mozilla.org/zh-CN/docs/Web/CSS/transform -
查询参数
查询参数可以做到同一个页面,不同内容
例子如下
https://www.baidu.com/s?wd=yes
https://www.baidu.com/s?wd=no -
锚点
锚点可以做到同一个页面内容,不同位置
锚点看起来可能有中文,实际不支持中文
锚点无法在chrome开发者面板里的network面板看到,因为锚点不会传给服务器
2. DNS
域名系统(英语:Domain Name System,缩写:DNS)
-
作用
作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网 - nslookup命令
使用nslookup+域名,可以得到此域名的ip
例如
使用命令nslookup jianshu.com
可以得到如下内容
非权威应答:
名称: jianshu.com
Address: 47.92.108.93
3. IP
网际协议(英语:Internet Protocol,缩写:IP),又称互联网协议,是用于分组交换数据网络的协议。
- 作用
- 定位一台设备
- 封装数据报文,以跟其他设备交流
- ping命令
使用ping+域名,可以得到此域名的ip
例如
使用命令ping jianshu.com
可以得到如下内容
正在 Ping jianshu.com [47.92.108.93] 具有 32 字节的数据:
来自 47.92.108.93 的回复: 字节=32 时间=46ms TTL=51
来自 47.92.108.93 的回复: 字节=32 时间=45ms TTL=51
来自 47.92.108.93 的回复: 字节=32 时间=45ms TTL=51
来自 47.92.108.93 的回复: 字节=32 时间=45ms TTL=51
47.92.108.93 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 45ms,最长 = 46ms,平均 = 45ms
4. 域名
- 域名是什么
域名可以说是一个IP地址的代称,目的是为了便于记忆后者。例如,jianshu.com是一个域名。人们可以直接访问jianshu.com来代替IP地址 - 分哪几类域名
- 顶级域名
顶级域名是域名中最高的一级,每个域名都以顶级域结尾。例如.com .top .xyz .online都是顶级域名
- 子域名
子域名将顶级域名进一步细分。域名层次结构中,顶级域名下面是二级域名,它位于顶级域名的左侧。例如,在zh.wikipedia.org中,wikipedia是二级域名。w3.org中,w3也是二级域名,与前例中的wikipedia属于一个层面。
二级域名下面是三级域名,它位于二级域名的左侧。例如,在zh.wikipedia.org中,zh是三级域名;zh-classical.wikipedia.org中,zh-classical也是三级域名,与前例中的zh属于一个层面。从右侧到左侧,隔一个点依次下降一层。
资料来源:饥人谷,维基百科
网友评论