URL包含哪几部分

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

    IP和域名

    Internet Protocal,主要约定了两件事:

  • 如何定位一台设备

  • 如何封装数据报文,以跟其他设备交流

只要你再互联网中,你就有至少一个独特的IP,IP分为内网和外网。
只要路由器连上电信的服务器,就会有一个外网IP,比如14.17.32.211,这代表你在互联网中的地址。
如果你重启路由器,你很可能被重新分配一个外网ip,也就是说你的路由器没有固定的外网ip。
你的手机和电脑的ip就是内网ip,一般来说这个ip的格式是192.168.xxx.xxx
内网中的设备可以互相访问,但是不能直接访问外网,要通过路由器。
外网中的设备可以互相访问,但是无法访问你的内网,外网设备想要把内容送到内网,也必须通过路由器。
内网和外网像两个隔绝的空间,无法互通,唯一的联通点就是路由器,所以路由器有时候也被叫做网关。
几个特殊的ip:

  • 127.0.0.1表示自己
  • localhost通过hosts指定为自己
  • 0.0.0.0不表示任何设备

baidu.com对应什么ip
ping baidu.com

  • 一个域名可以对应不同ip(均衡负载)
  • 一个ip可以对应不同域名(共享主机)

域名和ip通过dns对应起来。
nslookup baidu.com可以让路由器回答一个ip
加www的和不加的不是一个域名。

image.png
HTTPS默认端口443