URL是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URL = 协议 + 域名或IP + 端口号 + 路径 + 查询字符串 + 锚点
就以下面这个URL为例,介绍下普通URL的各部分组成www.aspxfans.com:8080/news/index.…
-
协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符
-
域名部分:该URL的域名部分为"www.aspxfans.com" 一个URL中,也可以使用IP地址作为域名使用
-
端口部分:跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口
-
从域名后的第一个“/”开始到最后一个“/”为止,是路径部分。路径也不是一个URL必须的部分。本例中的路径是“/news/index.asp”
-
从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。本例中的参数部分为“boardID=5&ID=24618&page=1”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。
-
锚部分:从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分
DNS的作用
DNS就是把域名和IP地址联系在一起的服务,有了DNS服务器,就不用输入IP地址来访问一个网站,可以通过输入网址访问,DNS协议运行在UDP协议之上
nslookup用法
nslookup命令用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。
- 直接查询
nslookup domain [dns-server]
- 查询其他记录
nslookup -qt=type domain [dns-server]
- 查询更具体的信息
nslookup –d [其他参数] domain [dns-server]
IP的作用
IP地址用于标识主机的地址,一个网络是由若干台主机组成的,每台主机必须有一个全球唯一的IP地址,就像我们的生活中的电话号码一样,每部电话只能有一个全球唯一的电话号码。广义上的主机可以是工作在网络中的工作站、服务器、路由器。IP地址一般是用十进制来表示的,由四个数字段来组成,中间用逗号隔开。如192.168.1.5就是一个IP地址。
ping命令用法
输入“ping 网站地址”命令检查网络是否畅通和输入“ping 其它电脑ip”命令是否能连接局域网其它电脑。
域名
域名就是对IP的别称
- 一个域名可以对应不同IP
- 这个叫做负载均衡,防止一台机器扛不住
- 一个IP可以对应不同域名
- 这个叫做共享主机
以www.xiedaima.com为例
- com是顶级域名
- xiedaima.com是二级域名(俗称一级域名)
- www.xiedaima.com是三级域名(俗称二级) 他们是父子关系