浅析URL

351 阅读3分钟

什么是URL

当我们进入一个网页时,地址栏会出现一串英文字母,很多人都把它叫做网址,其实不是,它叫URL,英文全称: Uniform Resource Locator ,中文全称 统一资源定位符

URL包括哪些部分?

一个完整的URL包括- 协议 、 域名/IP+端口号 、 端口 、 路径 、 查询参数 、 锚点

想知道不同端口号有什么作用: 维基百科-TCP/UDP端口列表

协议

我们经常使用的协议有 :

  • HTTP ----- HyperText Transfer Protocol (超文本传输协议)
    • 默认使用端口 80
  • HTTPS ---- 安全套接字层超文本传输协议(HTTP的安全版)
    • 默认使用端口 443
  • FTP ------ File Transfer Protocol (文件传输协议)
    • 默认使用端口 21
  • 等等。

在地址栏输入一个网址的时候,协议部分是不用输入的,浏览器会自动补上默认的HTTP协议。

域名

域名就是对IP的别称。

  • 一个域名可以对应不同IP
    • 这个叫做均衡负载,防止一台机器扛不住
  • 一个IP对应不同域名
    • 这个叫做共享主机

比如 xiedamala.com ,这个部分就叫域名,域名的最右边就是顶级域名。 常见的比如:.com 表示商业机构,.org表示非盈利性组织。.gov表示政府机构。.edu表示教育及科研机构等。

DNS是什么? 有什么作用?

DNS 就像是个翻译官,能够把 baidu.com 翻译成 220.181.111.188 让机器理解。

DNS是用来做域名解析的,它会在你上网输入网址后,把它转换成IP,然后去访问对方服务器,没有它,你想上百度就要记住百度的IP,上163就要记住163的IP,有了DNS的处理,你只需要记住对应网站的域名–也就是网址就可以了。

nslooup 命令

nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题。

先来一个简单的 nslookup baidu.com 它就默认会用WiFi的网关dns解析这个域名的ip,返回的是域名的ip地址

IP

在这个互联网时代,家家户户都有宽带, 我们可以通过向运营商付钱,就会获得宽带的使用权。也就是说,通过花钱买宽带,就可以获得IP了。

固定IP和可变IP

一般来说,IP分为固定IP和可变IP。 固定IP用在服务器上,比如我们经常访问的百度,淘宝等,它们的服务武器IP就是固定的,因为它们需要向用户提供持续的带宽输出,如果IP经常变化,肯定是不行的。 那可变IP就是用在了普通网民身上了,因为我们自身PC不需要对外提供服务。而且固定IP的价格是很昂贵的。

查看自己的IP

在cmd命令上通过输入ipconfig 即可查看自己的IP了

查看服务器IP,ping命令的使用

Ping是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。

通过在命令行上, 比如: ping baicu.com 即可看到QQ服务器当前的IP地址,不过有的服务器可能ping不通,这个要看具体服务器是否开启了ping的权限了。