URL
统一资源标志符,简称URI
,它有两种常见的形式:数据库
URL
URN
他们的区别是:浏览器
URL
通常被称为网址(地址),好比baidu.com
。经过URL
打开的网址,内容是不肯定的URN
能够肯定惟一的内容,相似咱们的身份证。最多见的就是用在书中,每本书出版前必须有一个URN
,经过URN
就能够找到这本书。URL
组成URL
由六部分组成,分别是:服务器
HTTP
IP
,好比baicu.com
8080
/s
?name=zhangsan&age=18
#1
Tips:markdown
HTTP
协议默认端口是80
,HTTPS
默认端口是443
,在使用这两协议时,能够不用显示指定端口,浏览器会默认加上端口的/s
,不表明服务器有s
这个文件域名是IP
地址的代称,分为顶级域名、二级域名、三级域名网络
好比:www.baidu.com
,其中.com
顶级域名,baidu.com
二级域名,www.baidu.com
是三级域名,因此www.baidu.com
和baidu.com
是两个域名。分布式
IP
IP
是网络计算机的地址,有一串数字或者字母组成。要注意的是域名不是地址,它只是是为了加方便人的记忆。测试
在命令行中使用ping
,能够用来测试网路是否连通。以下图所示,在网络正常的状况下,会不断的请求baidu.com
这个网址。spa
ping
命令介绍:命令行
-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
的远程计算机。DNS
上面说出了域名是IP
的代称,不是真实的地址,那么在访问域名的时候,它是怎么找到真实的IP
的——使用DNS
,DNS
是IP
和域名互相映射的一个分布式数据库。code
nslookup
命令用于查询DNS
记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
上面是本机IP
,下面是baidu.com
域名对应的IP
。