提要:
- URL简介
- IP
- 端口
- 域名
- 路径、查询参数、锚点
1. URL简介
- 统一资源定位符 ( Uniform Resource Locator,缩写:URL;或称URL地址,俗称网址 ) ,是因特网上标准的资源的地址,如同在网络上的门牌。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址。
- URL的格式:
【协议类型】://【IP或域名】:【端口号】/【路径】文件名?【查询参数】#【锚点】 - 大多数网页浏览器不要求用户输入“ https : // ”的部分,因为绝大多数网页内容是超文本传输协议文件。
- “80”是超文本传输协议文件的常用端口号,因此一般也不必写明。
2. IP (Internet Protocol)
1)作用
① 约定如何定位一台设备
② 约定如何封装数据报文,来跟其他设备交流
2)分类
外网和内网相互隔绝,惟一联通点是路由器,其IP分为外网IP和内网IP。
3)几个特殊的IP地址
① 127.0.0.1 表示自己
② 可通过 Windows(C:) > Windows > System32 > drivers > etc > hosts文件 (需管理员权限) 指定自己 (localhost)
③ 0.0.0.0 不表示任何设备
3. 端口
1)概念
一台设备可以提供不同服务,不同服务要使用不同端口。
- 提供HTTP服务,默认使用 80 端口
- 提供HTTPS服务,默认使用 443 端口
- 提供FTP服务,默认使用 21 端口 更多查看维基百科
2)端口号规则
- 0 ~ 1023 系统使用,只有管理员权限才可以使用
- 如果一个端口被占用,只能换一个
IP和端口缺一不可
4. 域名
1)概念
域名是IP地址的别称。
- 一个域名可以对应多个IP地址 → “负载均衡”
- 一个IP地址可以对应多个域名 → “共享主机”
2)域名 和 IP地址 通过 DNS 相对应
域名系统 (Domain Name System,缩写:DNS)
地址栏输入域名 → 浏览器向服务商提供的DNS服务器请求域名对应的IP地址 → 响应IP地址 → 浏览器向此IP的端口请求查看网页
3)通过域名查看IP地址的相关命令
①ping baidu.com
测试服务器与本机的连通性,返回一个服务本地区的服务器IP地址
②nslookup baidu.com
查询域名对应的IP,返回所有提供服务的服务器IP地址
4)各级域名
- com , cn 顶级域名
- xiedaimala . com 二级域名 (俗称一级域名)
- www . xiedaimala . com 三级域名 (俗称二级域名)
- 前缀 www . 带与不带表示不同的域名,并没有关联。
5. 路径、查询参数、锚点
- 路径:请求不同页面
- 查询:同一个页面,查看不同内容
- 锚点:同一个内容,查看不同位置
注:锚点实际上不支持中文 (会自动变为字符串),且无法在开发者工具Network面板看出。