URL包含:

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

    URL作用:

  • 域名:就是对IP的别称,一个域名可以对应不同IP,一个IP可以对应不同域名域名和IP通过DNS对应起来

  • IP:主要约定两件事,1、如何定位一台设备 2、封装数据报文,以跟其他设备交流
  • 外网IP:只要路由器连上服务器,那么路由器就会有一个外网IP
  • 内网IP:路由器会在家里创建内网,路由会给每个使用内网的设备分配一个不同的内网IP
  • 几个特殊IP:127.0.0.1表示自己 localhost:通过host指定为自己 0.0.0.0不表示任何设备
  • 端口:一台机器可以提供很多服务,每个服务一个号码,这个号码就是端口号
  • 一台机器提供不同的服务:要提供HTTP服务最好使用80端口
  • 要提供HTTPS服务最好使用443端口
  • 要提供FTP服务最好使用21端口
  • 路径:请求不同的页面
  • 查询参数:同一个页面,不同内容
  • 锚点:同一个内容,不同位置

    DNS 的作用:

  • DNS 是域名系统 (Domain Name System) ,它是由解析器和域名服务器组成的。域名服务器是保存有该网络中所有主机的域名和对应IP地址,并将域名转换为IP地址。有了DNS服务器,就不用输入IP地址来访问一个网站,而是可以通过输入网址访问。

    nslookup 命令用法:

    $ nslookup www.baidu.com

    IP 的作用+ping 命令:

  • IP的作用是定位一台设备,封装数据报文以与其他设备交流。 使用ping命令查看IP地址,输入ping+域名。

    域名:

  • 域名(Domain names)是互联网基础架构的关键部分。任何连上互联网的电脑都可以通过一个公共IP地址访问到。

    域名的分类:

  • 类别域名(国际域名)共有7个 .com(商业公司); .net(网络服务); .org(组织协会等); .gov(政府部门); .edu(教育机构); .mil(军事领域); .int(国际组织)

  • 国别域名(地理顶级域名),共有243个国家和地区的代码,例如 .cn代表中国, .uk代表英国。