URL:Uniform Resource Locator,统一资源定位符,是因特网上标准的资源的地址,如同在网络上的门牌

URL组成

url(统一资源定位符)=协议+域名或ip+端口号+路径+查询字符串+锚点,用一个例子来说明一下,https://developer.mozilla.org/zh-CN/docs/Web/CSS#%E6%95%99%E7%A8%8B

  • 协议,它告诉浏览器如何处理将要打开的文件,最常用的模式是超文本传输协议(Hypertext Transfer Protocol,缩写为HTTP),这个协议可以用来访问网络,在这个例子中,使用的是HTTP协议的安全版,即HTTPS,即超文本传输安全协议(HyperText Transfer Protocol Secure)。另外还有FTP、mailto等协议
  • 域名或ip,在这个例子中,developer.mozilla.org是域名,另外也可以使用ip地址作为域名
  • 端口号,跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口,服务器默认用80提供HTTP服务,用443提供HTTPS服务
  • 路径,以“/”字符区别路径中的每一个目录名称
  • 查询字符串,GET模式的窗体参数,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字符冲突的问题
  • 锚点:以“#”字符为起点,锚点不支持中文,不会传给服务器

    DNS作用是什么

    DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。如果要通过访问域名,首先要通过DNS查出IP地址,才能进行网络通信

    nslookup命令怎么用

    用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
    命令格式:nslookup domain[dns-server]
    比如:nslookup baidu.com
    image.png

IP的作用是什么

网络协议(英语:Internet Protocol,缩写:IP;也称互联网协议)是用于分组交换数据网络的一种协议。它所定义的地址,就被称为IP地址。目前,广泛采用的是IP协议第四版,简称IPv4。这个版本规定,网络地址由32个二进制位组成。习惯上,我们用分成四段的十进制数表示IP地址,从0.0.0.0一直到255.255.255.255。

ping命令怎么用

ping用来测试数据包能否透过IP协议到达特定主机,在命令行中使用ping,可以用来测试网路是否连通。
比如:ping baidu.com
image.png

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

域名就是对ip的别称,分为顶级域名、二级域名、三级域名。
比如:www.baidu.com,其中.com顶级域名,baidu.com二级域名,www.baidu.com是三级域名,所以www.baidu.com和baidu.com是两个域名。

关于IP协议和DNS可以参考阮一峰老师写的两篇文章:
DNS原理入门
互联网协议入门