URL组成,IP,域名,DNS

URL组成

​ 统一资源定位符(Uniform Resource Locator,缩写:URL;俗称网页地址或简称网址)是因特网上标准的资源的地址(Address),如同在网络上的门牌。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址

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

完整格式 :

内容 说明
传送协议 HTTP HTTPS FTP
层级URL标记符号 为[//],固定不变
访问资源需要的凭证信息 可省略
服务器 通常为域名,有时为IP地址,
端口号 端口定位设备的服务,以数字方式表示,若为默认值可省略
路径 以“/”字符区别路径中的每一个目录名称,用来请求不同页面的资源
查询 GET请求的窗体参数,以“?”字符为起点,每个参数以“&”隔开,通常以UTF8的URL编码,避开字符冲突
片段 以“#”字符为起点,定位页面上内容的位置,不支持中文

IP

IP地址(全称Internet Protocol Address),译为网际协议地址、互联网协议地址。当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯。 IP地址有两个主要功能:标识设备或网络寻址

公有IP地址与私有IP地址

​ 平时我们办公室、家里、学校用的 IP 地址,一般都是私有 IP 地址(由网关给设备分配的)。因为这些地址允许组织内部的 IT 人员自己管理、自己分配,而且可以重复。然后通过电信运营商分配给网关的公有IP地址来访问外网,公有 IP 地址基本上要在整个互联网范围内保持唯一。 外网不能访问内网,外网先把内容加载到网关设备 ,内网在访问网关设备来获取内容

网关

路由器就是网关设备

功能

1.路由:收集网络拓扑信息并动态形成路由表

2.转发:根据路由表转发IP数据包

3.隔离广播域

4.将不同网段上的设备进行互通

5.子网间速率适配

6.指定访问规则

常用功能——现在路由器有两个IP, 一个外网IP 和一个内网IP内网中的设备可以互相访问, 但是不能直接访问外网内网设备想要访问外网, 就必须经过路由器中转。

ping命令

在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:

  1. 用来检测网络的连通情况和分析网络速度
  2. 根据域名得到服务器IP
  3. 根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。

我们通常会用它来直接ping ip地址,来测试网络的连通情况。

举例

域名

网域名称(英语:Domain Name),简称域名、网域,是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域名可以说是一个IP地址的代称,目的是为了便于记忆后者。

  • www.baidu.com与baidu.com不是同一个域名,com 是顶级域名,baidu.com 是二级域名( 俗称一级域名)www.baidu.com 是三级域名( 俗称二级)。

  • 一个域名可以对应不同IP——均衡负载

  • 一个IP也可以对应多个不同的主机——叫做共享主机

了解完域名和IP的概念,再来看看将IP和域名对应起来的DNS域名系统~

DNS

DNS,英文全写为Domain Name System,中文意思为域名系统,是互联网中提供域名与IP地址互相映射的分布式数据库。

简单来说,域名系统 (DNS) 将人类可读的域名 (例如,www.amazon.com) 转换为机器可读的 IP 地址 (例如,192.0.2.44)。

nslookup 命令

nslookup命令用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。

使用

nslookup domain [dns-server]

举例

参考

IP知识图解