浅析 URL
@ EatFog · Thursday, May 28, 2020 · 1 分钟阅读 · 更新于 May 28, 2020

今天学习了URL的相应知识,接下来我们来总结一下笔记

IP

ip是互联网协议,约定了如何定位一台设备,如何封装数据报文用来和其他设备交流

  1. 设备通过路由器链接电信的服务器,服务器会给路由器分配一个外网ip
  2. 路由器会创建一个内网,内网的设备交互会使用内网ip,一般为192.168.xxx.xxx,每个设备都会分配到一个独立的内网ip
  3. 内网之间的设备可以互相访问,但是访问外网要经过路由器中转
  4. 外网设备可以相互访问,但是不可访问别的内网
  5. 127.0.0.1=localhost=自己。0.0.0.0不能表示任何设备
  6. host可以让字符串代替网址
  7. ping qq.com可以向qq.com的服务器发送请求返回延迟

端口

端口定位了设备所提供的服务`

  1. 一台设备有65535个端口
  2. 每个端口可以提供不同的服务
  3. 0到1023端口是系统使用的,一个端口被占用,只能用别的端口

域名

域名是ip的映射 1. 一个搞域名可以对应不同的ip,为了负载均衡 2. 一个ip可以对应不同的域名,共享主机 3. nslookup qq.com可以向DNS服务器获取域名对应的ip 4. 从域名到ip:浏览器向电信DNS的服务器发送域名>电信返回一个ip>浏览器对对应的ip的端口发送请求>浏览器把服务器返回的资源解析成网页 5. net是顶级域名,eatfog.net是二级域名,www.eatfog.net是三级域名,二级和三级域名是父子关系,可以是不同的人拥有 6. 不同的路径可以从服务器中获取不同的资源

URL

  1. 不同的路径可以从服务器中获取不同的资源
  2. 同一个路径可以通过查询参数获取不同的资源(get请求)
  3. 锚点可以让页面处于不同的位置,锚点是不会传给数据库的
  4. 一个URL由协议+域名+端口号+路径+查询参数+锚点组成。例:

    https://eatfog.net:8080/page?id=1&pass=2#content
    

自我介绍

Hi!我是蒋俊杰

你也可以叫我EatFog

这是我的第一个blog

社交链接