浅析 URL

简介: 浅析 URL

浅析 URL


1.URL包含哪几个部分,每部分分别有什么作用?

URL全称:Uniform Resource Locator,翻译为统一资源定位服务,主要又包含6个部分:

  • 协议,最主要的协议有两个部分,一个是https,另一个是http,主要作用是:规定请求和响应的格式。
  • 域名或IP,域名就相当于是IP的别称,是表示IP的一个字符串。IP的作用就是用来定位一个机器。比如baicu.com
  • 端口,每台机器都有多个端口,这就是每台机器可以提供多种不同的服务,一部电脑大概有60000+个端口,而0~1023个端口只能提供给内部管理员使用,用户只能使用1024后面的端口,指定端口的命令比如说在cmder命令行工具里输入命令:http-server -c-1 -p 1024。总之端口与IP缺一不可,TP定位机器,端口定位服务。比如8080
  • 路径,一个字符串,作用是判定你要访问是什么网页。比如/s
  • 查询字符串,表示网页要看的内容,例如第几页。比如?name=zhangsan&age=18
  • 锚点,文档的定位,表示要看内容里的具体哪一个板块。比如#1

tips

  1. HTTP协议默认端口是80HTTPS默认端口是443,在使用这两协议时,可以不用显示指定端口,浏览器会默认加上端口的
  2. 路径/s,不代表服务器有s这个文件
  3. 锚点不会加入请求中

网络异常,图片无法展示
|

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

DNS全称Domain Name System,域名系统,作用是将域名与IP对应起来;通过nslookup命令能得知该域名拥有哪几个IP,在命令行输入:nslookup baidu.com便可得知该域名对应的IP有哪些。

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

IP 全称:Internet Protocal,主要作用有两个,一个是准确的定位一台设备,二是封装数据报文,以便跟其他设备交流(只要处在互联网中至少会有一个独立的IP)。

IP又分为外网IP和内网IP,外网IP值得是路由器以外的的IP,而内网IP就是相当于路由器所创建的IP,以用来提供给连接路由器WiFi的设备。

ping命令的作用就是查出该域名对应的是哪个IP,因为一个域名可能有一个IP也可能有多个IP。例如:ping qq.com

4.域名是什么,分别有哪几类?

域名就是IP的别称,必须要注意的是一个域名可以有多个IP,这叫均衡负载,为了防止一台机器扛不住。而一个IP也能对应不同的域名,这个叫共享主机,一些经济较困难的开发者与刚起步的公司可能会使用。

域名又分三大类

  1. 最常见的com,将这类域名成为顶级域名。
  2. baidu.com,则称为二级域名
  3. www.baidu.com,则称为三级域名。
相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
7月前
|
安全 数据安全/隐私保护
什么是URL?
什么是URL?
63 0
|
5月前
|
存储 前端开发 JavaScript
url的组成
url的组成
47 0
|
9月前
|
XML 安全 搜索推荐
URL地址
一个完整的URL的组成部分是啥?实际意义又是啥?还不赶紧来看看!
160 0
|
10月前
|
编解码
URL后面#号的问题
前几天测试在对于我写的接口进行测试的时候遇到了这样一个问题
|
域名解析 网络协议 Windows
浅析URL
浅析URL
125 0
浅析URL
|
网络协议
浅析 URL
URL 包含哪几部分,每部分分别有什么作用
95 0
浅析 URL
URL 解析
URL 解析
190 0
|
网络协议
URL
HTTP协议是一个超文本传输协议 HTTP协议是一个基于TCP传输协议传输数据的 HTTP协议规定了浏览器和 Web 服务器通信数据的格式
250 0
|
缓存 自然语言处理 安全
关于 URL,说几个你不知道的点!
java.net.URL 类将 URL 地址进行了封装,并提供了解析 URL 地址的基本方法,比如获取 URL 的主机名和端口号。java.net.URLConnection 则代表了应用程序和 URL 之间的通信链接,可用于读取和写入此 URL 引用的资源。URLConnection 看起来只是比 URL 多了一个 Connection,它们之间的关系也仅限于此吗?
关于 URL,说几个你不知道的点!