《浅析 URL》

164 阅读4分钟
  • 统一资源定位符 URL

  • uniform resource locator

    URL组成

    协议+域名或IP+端口号+路径+查询字符串+锚点

    例如:

    捕获.PNG

    协议

    用来传输客户端和服务器端交互的信息的(类似于快递小哥)

    HTTP(顺丰):超文本传输协议(除了传递普通的文本,还可以传递文件流或者进制编码等信息),是目前最常用的WEB传输协议

    HTTPS(邮政):基于SSL(Secure Sockets Layer 安全套接层)加密的HTTP传输协议,比HTTP更加的安全(涉及支付的网站一般都是基于HTTPS完成的)

    FTP(货运):文件传输协议,一般用来实现资源文件在服务器上的上传下载

    域名

    一级域名(顶级域名) www.qq.com

    二级域名 sports.qq.com

    三级域名 kbs.sports.qq.com

    .com 供商用的国际域名

    .cn 供商用的中文域名

    .net 用于网络供应服务商(系统类的经常使用NET域名)

    .org 用于官方组织

    .edu 用于教育院校

    .gov 用于政府机构

    端口号

    用来区分同一台服务器上不同服务的标识(基于WEB服务管理器创建服务的时候可以指定),不同服务之间一般是不能使用相同的端口号的

    HTTP =>默认端口号80

    HTTPS =>默认端口号443

    FTP =>默认端口号21

    如果当前网站服务,采用的是协议对应的默认端口管理,那么当用户输入网址的时候可以不指定端口号,浏览器会默认把用户把默认的端口传递给服务器

    一台服务器上的端口号范围:0~65535之间

    WEBSTORM预览页面:WS把自己的电脑当做服务器,在服务器上创建一个服务,端口号是63342,自己电脑上的浏览器预览自己电脑上的服务,属于本机服务请求,用localhost(127.0.0.1)本地域名即可

    服务器上安装一款应用都可能会作为一个服务,占用一个端口号

    路径

    由零到多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或者文件地址

    查询字符串

    用来给动态网页(利用PHP/asp.net/jsp/asp等技术制作的网页)传递参数,可有多个参数,参数与参数之间用“&”符号隔开,每个参数的名和值用“=”符号隔开。

    锚点

    格式为字符串,用于指定网络资源中的片段,利用某一网页中有多个名词解释,可以利用该属性直接定位到你想要的那个资源片段,不是必需的部分

    DNS的作用

    DNS就是把域名和IP地址联系在一起的服务,有了DNS服务器,就不用输入IP地址来访问一个网站,可以通过输入网址访问。

    nslookup命令

    是一种网络管理命令行工具,可用于查询DNS域名和IP地址输入指令nslookup默认服务器和Address是当前上网所用的DNS服务器域名和地址A记录A(Address)记录指的是用来指定主机名或域名对应的IP记录。

    该命令的一般格式为:

    nslookup [IP地址/域名]

    [例]在本地机上使用nslookup命令。

    $ nslookup

    Default Server: name.tlc.com.cn

    Address: 192.168.1.99

    >

    在符号“>”后面输入要查询的IP地址或域名并回车即可;如果要退出该命令,输入exit并回车即可。

    IP的作用

    IP地址用于标识bai主机的地址,一个网du络是由若干台主机组成的,每zhi台主机必dao须有一个全球唯一的IP地址,就像我们的生活中的电话号码一样,每部电话只能有一个全球唯一的电话号码。广义上的主机可以是工作在网络中的工作站、服务器、路由器。IP地址一般是用十进制来表示的,由四个数字段来组成,中间用逗号隔开。如192.168.1.5就是一个IP地址。

    ping命令

    在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:

    (1)用来检测网络的连通情况和分析网络速度;

    (2)根据域名得到服务器IP;

    (3)根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。

    使用方法:

    捕获.PNG

    域名

    域名(英文名字叫做domain name),也叫做网域,实际上就是一串在因特网计算机上的名字字符,而且是具有唯一性的,当传输数据时用做定位标识。

    域名分类:

    一级域名(顶级域名) www.qq.com

    二级域名 sports.qq.com

    三级域名 kbs.sports.qq.com

    .com 供商用的国际域名

    .cn 供商用的中文域名

    .net 用于网络供应服务商(系统类的经常使用NET域名)

    .org 用于官方组织

    .edu 用于教育院校

    .gov 用于政府机构