浅析 URL

URL 包含哪几部分,每部分分别有什么作用

例子: https://www.baidu.com/s?wd=dns&rsv_spt=1#top

其中: https:// 这里注明了所请求的协议
www.baidu.com 这里是域名
/s 代表的是域名下的请求路径 
? 起到连接后面传参的作用, 除此之外,还有一个清除缓存让网页重新加载而不是从之前缓存加载的作用,因为会被浏览器认为是一个新的地址
& 表示连接不同的请求参数用,前面的属性名,比如此url中的wd,rsv_spt都是后端服务器定义好的,到时候后端服务器拿到url后会进行解析,解析出参数对应的值然后返回相应的内容
#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。#是用来指导浏览器动作的,对服务器端完全无用。所以,HTTP请求中不包括#。

参考:
地址栏中的问号有什么作用
URL中“#” “?” &“”号的作用

DNS 的作用是什么,nslookup 命令怎么用

DNS 提供域名查询其服务器真正的ip地址的服务,其实我们请求所谓的baidu.com这仅仅是一个域名,而不是真正的服务器,服务器才是真正给我们返回页面内容信息的机器,这个服务器会对应一个或多个固定的ip地址,而dns服务器就是提供这个服务的,搭建了域名和ip地址的桥梁。

nslookup 的命令会把这个dns最终匹配的ip地址给显示出来,

PS D:\> nslookup baidu.com
服务器:  OpenWrt
Address:  192.168.5.1

非权威应答:
名称:    baidu.com
Addresses:  39.156.69.79
          220.181.38.148

从代码中可以看出

IP 的作用是什么,ping 命令怎么用

ip的作用就是标识每一个接入互联网的设备,在外网,可以是某个服务器,有其固定的ip来提供其他人对其的访问或查看,而在内网范围内主要是路由器会对内网范围内接入的设备,无论是通过有线连接还是无线连接的设备,会分配相应的ip,然后对其进行管理,比如限流或者内部范围内彼此之前可以通过路由器分配的ip进行互相访问和文件传输分享服务,如同在一个局域网内的手机可以和电脑互相传文件,如果没有ip的话,就不知道怎么能找到对方,从而也就无法确定和定位到某个设备,访问和传输也就无从谈起,最多只能路由器到设备的单向传输,局域网内部的也没法互相访问,ip更像是一个人的身份证,直接对应介入网络的每个设备

可以用ping命令来测试网站是否可以正常访问

PS D:\> ping baidu.com

正在 Ping baidu.com [39.156.69.79] 具有 32 字节的数据:
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=48
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=48
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=48
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=48

39.156.69.79 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 30ms,最长 = 30ms,平均 = 30ms

域名是什么,分别哪几类域名

域名只有主体和后缀组成的,比如https://www.baidu.com/
https://是协议名
baidu是主体
.com是后缀 我们不说一级域名,说顶级域名,类似的有 .cn, .edu, .org

baidu.com是二级域名

www.baidu.com,前面加www 这个是一个三级域名

在二级域名上进行解析,可以得到无数个三级域名, 二级域名前不需要加www,也不需要解析带www的,
bbs.jiaoxueseo.com,news.jiaoxueseo.com ,wap.jiaoxueseo.com,m.jiaoxueseo.com

类似于github的网站,https://abcdefg.github.io/
github.io所有用户都是一样的,但前面的,这里用abcdefg代替的这个三级级域名会有很多种,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值