写代码啦
URL 浅析
回复数(0) 浏览数(38)
{{topic.upvote_count || 0}} 编辑 回复

URL

英文全称:Uniform Resource Locator

中文全称:统一资源定位系统

包含以下部分:

协议

协议部分规定了浏览器使用何种协议。通常有http(超文本传输协议)https(超文本传输安全协议)htp(文件传输协议)等。

IP

作用:
1. 定位一台设备
2. 封装数据报文,以跟其他设备交流

域名

表明正在请求哪个Web服务器,也可以使用IP,但是IP不太容易记住,所以一般都是使用域名,域名相当于ip的别称。

一个域名可以对应多个ip(均衡负载)
一个ip可以对应多个域名(共享主机)

域名分为顶级域名,二级域名和三级域名
www.baidu.com
.com 是顶级域名
baidu.com是二级域名
www.baidu.com是三级域名

nslookup 命令

用法:
1. 查询域名对应的IP地址
命令格式nslookup 域名
2. 查询域名反向解析是否生效
命令格式nslookup -qa=ptr xxx.xxx.xxx.xxx(xxx.xxx.xxx.xxx即IP地址)

ping命令

  • ping (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令
  • ping命令通常用来作为网络可用性的检查。ping命令可以对一个网络地址发送测试数据包,看该网络地址是否有响应并统计响应时间,以此测试网络
  • 用法:
    ```
    ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

           [-r count] [-s count] [[-j host-list] | [-k host-list]]

           [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
```
用法详解:

-t :Ping 指定的计算机直到中断。

-a :将地址解析为计算机名。

-n count :发送 count 指定的 ECHO 数据包数。默认值为 4。

-l size :发送包含由 size 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f :在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。

-i ttl :将"生存时间"字段设置为 ttl 指定的值。

-v tos :将"服务类型"字段设置为 tos 指定的值。

-r count :在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。

-s count :指定 count 指定的跃点数的时间戳。

-j host-list :利用 host-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。

-k host-list :利用 host-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。

-w timeout :指定超时间隔,单位为毫秒。

destination-list :指定要 ping 的远程计算机。

ping命令原文链接

DNS

全名是Domain Name System,是互联网的一项服务,主要用于域名与 IP 地址的相互转换,如果要访问一个地址(使用域名),都要先通过DNS查询域名对应的IP地址,才能进行访问

nslookup.exe 是命令行管理工具,用于测试或解决 DNS 服务器问题
常用的命令是:

nslookup domain

如:nslookup xiedaimala.com

端口号

端口号的主要作用是表示一台计算机中所提供的服务,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号80表示的是HTTP服务,端口号443指的是HTTPS服务等。
0到1023号端口是留给系统使用的,管理员可以使用1024号端口,其他端口可以给普通用户使用。
端口号一般习惯为4位整数,在同一台计算机上端口号不能重复,否则,就会产生端口号冲突这样的例外。
端口号只有整数,范围是从0 到65535

路径

代表网络服务器上资源的路径。
路径可以做到请求不同的页面,如下:
https://developer.mozilla.org/zh-CN/docs/Web/HTML
https://developer.mozilla.org/zh-CN/docs/Web/CSS

查询字符串

查询参数可以做到同一个页面不同内容,如下:

https://www.baidu.com/s?wd=hi
https://www.baidu.com/s?wd=hello

锚点

锚点可以做到同一个内容不同位置,如下:

https://developer.mozilla.org/zh-CN/docs/Web/CSS#参考书
https://developer.mozilla.org/zh-CN/docs/Web/CSS#教程

{{topic.upvote_count || 0}}

URL

英文全称:Uniform Resource Locator

中文全称:统一资源定位系统

包含以下部分:

协议

协议部分规定了浏览器使用何种协议。通常有http(超文本传输协议)https(超文本传输安全协议)htp(文件传输协议)等。

IP

作用:
1. 定位一台设备
2. 封装数据报文,以跟其他设备交流

域名

表明正在请求哪个Web服务器,也可以使用IP,但是IP不太容易记住,所以一般都是使用域名,域名相当于ip的别称。

一个域名可以对应多个ip(均衡负载)
一个ip可以对应多个域名(共享主机)

域名分为顶级域名,二级域名和三级域名
www.baidu.com
.com 是顶级域名
baidu.com是二级域名
www.baidu.com是三级域名

nslookup 命令

用法:
1. 查询域名对应的IP地址
命令格式nslookup 域名
2. 查询域名反向解析是否生效
命令格式nslookup -qa=ptr xxx.xxx.xxx.xxx(xxx.xxx.xxx.xxx即IP地址)

ping命令

  • ping (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令
  • ping命令通常用来作为网络可用性的检查。ping命令可以对一个网络地址发送测试数据包,看该网络地址是否有响应并统计响应时间,以此测试网络
  • 用法:
    ```
    ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

           [-r count] [-s count] [[-j host-list] | [-k host-list]]

           [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
```
用法详解:

-t :Ping 指定的计算机直到中断。

-a :将地址解析为计算机名。

-n count :发送 count 指定的 ECHO 数据包数。默认值为 4。

-l size :发送包含由 size 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f :在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。

-i ttl :将"生存时间"字段设置为 ttl 指定的值。

-v tos :将"服务类型"字段设置为 tos 指定的值。

-r count :在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。

-s count :指定 count 指定的跃点数的时间戳。

-j host-list :利用 host-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。

-k host-list :利用 host-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。

-w timeout :指定超时间隔,单位为毫秒。

destination-list :指定要 ping 的远程计算机。

ping命令原文链接

DNS

全名是Domain Name System,是互联网的一项服务,主要用于域名与 IP 地址的相互转换,如果要访问一个地址(使用域名),都要先通过DNS查询域名对应的IP地址,才能进行访问

nslookup.exe 是命令行管理工具,用于测试或解决 DNS 服务器问题
常用的命令是:

nslookup domain

如:nslookup xiedaimala.com

端口号

端口号的主要作用是表示一台计算机中所提供的服务,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号80表示的是HTTP服务,端口号443指的是HTTPS服务等。
0到1023号端口是留给系统使用的,管理员可以使用1024号端口,其他端口可以给普通用户使用。
端口号一般习惯为4位整数,在同一台计算机上端口号不能重复,否则,就会产生端口号冲突这样的例外。
端口号只有整数,范围是从0 到65535

路径

代表网络服务器上资源的路径。
路径可以做到请求不同的页面,如下:
https://developer.mozilla.org/zh-CN/docs/Web/HTML
https://developer.mozilla.org/zh-CN/docs/Web/CSS

查询字符串

查询参数可以做到同一个页面不同内容,如下:

https://www.baidu.com/s?wd=hi
https://www.baidu.com/s?wd=hello

锚点

锚点可以做到同一个内容不同位置,如下:

https://developer.mozilla.org/zh-CN/docs/Web/CSS#参考书
https://developer.mozilla.org/zh-CN/docs/Web/CSS#教程

38
回复 编辑