浅析 URL

136 阅读1分钟

什么是IP

维基百科:网际协议(Internet Protocol),一种应用于互联网的计算机网络协议

IP约定了两件事

  1. 如何定位一台设备
  2. 如何封装数据报文,以跟其他设备交流

特殊IP

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

URL

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

什么是域名

域名是对IP的别称 ----(一个域名可以对应不同的IP,一个IP可以对应多个域名)

什么是DNS

DNS: 域名系统(英语:DomainNameSystem,缩写:DNS)是互联网的一项服务

  1. 当你在浏览器地址栏中输入baidu.com,浏览器会向电信/联通提供的DNS服务器询问baidu.com对应的IP是什么
  2. 电信/联通会回答一个IP
  3. 然后浏览器才会想对应IP的80/443端口发送请求
  4. 请求内容是查看baidu.com的首页

端口

一台机器可以提供很多服务,每个服务一个号码,这个号码就叫端口号port

  • 要提供HTTP服务最好使用80端口
  • 要提供HTTPS服务最好使用443端口
  • 可以在开发者工具里看到具体端口