什么是 URL ?
URL 的全拼是 Uniform Resource Locator(统一资源定位符),它是某一资源在 web 上的地址,每一个有效的 url 都指向一个 web 资源。
URL 的组成。
URL 由 协议、域名或 ip 、端口、路径、传参等组成,但我们在使用过程中可以进行一定程度的省略
// 这是一个相对完整的url,参数太长,截掉了一部分,但该有的都有
https://www.github.com/huage404/text
https://: 协议,他表明浏览器必须使用哪种协议,通常都是HTTP或是HTTPS,HTTPS是前者的安全版www.github.com: 域名,它和ip其实是一样的,只不过ip不利于人类的记忆模式。- 域名是分级的,一般是从右向左看,以例子中的
www.baidu.com来说,这是一个三级域名,com部分是顶级域,baidu.com是二级域名,www.baidu.com就是三级域名 - 事实上我们可以直接通过
github.com进入GitHub首页
- 域名是分级的,一般是从右向左看,以例子中的
/huage404/text:路径,指向服务器的特定文件
IP 的简单介绍
上面 URL 部分中有很多东西记的挺乱的,这边重新写一下。
每一台设备都拥有至少一个 IP
IP 的功能
IP主要约定如何在网络上定位一台设备- 如何封装数据报文,用以和其他设备交流
我们可以通过以下方式来获取自己的外网 IP
- 控制台输入
ipconfig - 浏览器进入
ip.138.com网址
路由器的简单介绍
一个不恰当的比喻,互联网是一片海,路由器就是大海中会移动的大船,外网 ip 就是大船的坐标,我们可以通过这个坐标找到这艘大船,大船里有很多船员,这些船员的名字(内网IP)在大船上是独一无二的,这样就不会发生叫错名字的尴尬,而大船会移动,所以它的坐标并不是始终如一的(当我们重启路由器或服务器时,他们的外网 IP 可能会发生变化)
- 路由器有两个
IP- 外网
IP - 内网
IP
- 外网
- 内网中的设备可以互相访问,但不能直接连接外网
- 路由器想要连接外网,就必须经过路由器中转
- 外网的设备可以互相访问,但无法访问你的内网
- 外网的设备想要访问内网,也需要经过路由器中转
- 内外网的通信需要经过路由器,所以路由器又被称为 ”网关“
什么是端口?
端口是服务器为某一计算机服务开放的接口,例如 HTTP 服务使用的是 80 端口,HTTPS 服务使用的是 443 端口
一共有 65535 个端口(基本够用)
ping ,查看域名的的 IP 地址
ping baidu.com
正在 Ping baidu.com [39.156.69.79] 具有 32 字节的数据:
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=53
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=53
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=53
来自 39.156.69.79 的回复: 字节=32 时间=30ms TTL=53
39.156.69.79 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 30ms,最长 = 30ms,平均 = 30ms
NDS 介绍
**简介:**域名系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
功能: IP 与 域名之间的相互转换
声明:本文为个人原创笔记,著作权归本人和饥人谷所有,转载务必注明来源