域名、ip、DSN、URL

目录

 1、ip

2、域名

3、DSN

4、URL


 1、ip

每个连接到Internet上的主机都会分配一个IP地址,此ip是该计算机在互联网上的逻辑地址的唯一标识,计算机之间的访问就是通过IP地址来进行的。写法:十进制的形式,用“.”分开,叫做“点分十进制表示法”,如:127.0.0.1。IP地址采用二进制的形式表示的话很长,比较麻烦,为了便于使用,IP地址经常被写成十进制的形式。

1.1 IPv4(目前主流,但地址快用完了)
  • 格式:32 位二进制,分成 4 组十进制数(0-255),用圆点分隔。

  • 例子

    • 局域网常用:192.168.0.1(家里路由器的 IP);

    • 公网地址:203.0.113.5(某网站服务器的 IP)。

  • 数量限制:总共有约 43 亿个地址。由于手机、智能手表、摄像头等设备爆发式增长,现在全球可用的 IPv4 公网地址已基本耗尽(比如中国很多家庭共用一个公网 IPv4)。

1.2. IPv6(未来主流,地址 “无限”)
  • 格式:128 位二进制,分成 8 组十六进制数(0-9、a-f),用冒号分隔;连续的 0 可以简写为 ::

  • 例子

    • 完整格式:2001:0db8:85a3:0000:0000:8a2e:0370:7334

    • 简写格式:2001:db8:85a3::8a2e:370:7334(省略了中间连续的 0)。

  • 数量优势:总共有约 3.4×10³⁸个地址,相当于给地球上每一粒沙子分配数万亿个 IP,彻底解决地址不足问题。

2、域名

为了简化 “记 IP” 的麻烦,给 IP 对应的服务器起的 “文字别名”,格式如 baidu.com;

(1)1台计算机只有1个ip(一对一),即1个ip就是1台计算机

(2)1个域名对1个或多个ip(计算机):百度域名www.baidu.com的ip有119.75.218.70或119.75.217.109或......假如百度域名总共有10个ip,则就对应10台计算机,即多个计算机(ip)可以共同指向1个域名,也即119.75.218.70指向www.baidu.com,而119.75.217.109也指向www.baidu.com......

这样可以让所有的ip映射到一个www.baidu.com。这样我们访问www.baidu.com的时候,就会由百度的负载均衡服务器来分配一台服务器给用户访问,也就是说,虽然百度域名对应多个ip,这些ip都可以访问百度,但百度只允许用户通过1个ip访问,即只能通过一台服务器访问百度,至于我们访问的是哪一台就不重要了。

(3)一台计算机上面可以有好多个服务,一个 IP 地址对应好多个域名

在互联网中,一台服务器(可以理解为一台功能强大的计算机)可以提供多种不同的服务,并且可以绑定多个域名。比如,有一台云服务器,它的 IP 地址是192.168.1.100 。网站管理员在这台服务器上搭建了两个不同的网站,一个是销售图书的网站,使用域名bookstore.com ;另一个是提供在线音乐播放的网站,使用域名musicplayer.net 。当用户在浏览器中输入bookstore.com 或者musicplayer.net 时,经过 DNS(Domain Name System,域名系统)解析,都会指向192.168.1.100 这个 IP 地址,然后服务器根据不同的域名,把对应的网站内容返回给用户。这就是一个 IP 地址对应多个域名的情况。

3、DSN

DNS域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。域名的最终指向是IP;

通过ip访问百度的流程:输入ip→访问IP地址→完成访问的内容→返回信息(输入的ip就是dns给你返回一个ip地址)

通过域名访问百度的流程:输入域名→域名解析服务器(dns)解析成ip地址→访问IP地址→完成访问的内容---返回信息。即

4、URL

URL统一资源定位符(英语UniformResourceLocator的缩写)俗称为网址(链接)。网址格式为:协议://域名或IP[:端口]/路径/文件名[参数=值]。结构中,协议://域名或IP是必需的,[]部分是可选的。如果端口与协议默认值不同,则需包含端口,省略则默认80端口。路径有时可省略。

举例:http://safe.cloud.cn/webinfo/file/4040_v2020.bin

组成部分具体内容说明
协议http://采用超文本传输协议(HTTP),是 Web 端常用的基础协议,默认使用 80 端口(此处未额外指定端口,即使用默认 80 端口)。
域名safe.cloud.cn域名是 IP 地址的文字别名,此处 “safe.cloud.cn” 对应该文件所在服务器的网络地址,可通过 DNS 解析为具体 IP(“cloud.cn” 推测为云服务域名,常见于工业设备或电力监控类平台)。
路径/webinfo/file/表示文件在服务器中的存储目录路径,即文件位于服务器的 “webinfo” 文件夹下的 “file” 子文件夹中,用于定位文件在服务器内的具体位置。
文件名4040_v2020.bin包含文件名(4040_v2020)和文件后缀(.bin):
- 文件名 “4040_v2020” 可能包含版本信息(v2020 表示 2020 年版本)或设备型号标识;
- 后缀 “.bin” 表示二进制文件,常见于芯片固件、设备程序等,也是本次报错 “不支持该文件类型” 的核心原因。
参数 / 端口该 URL 未包含可选的 “端口”(默认 80 端口)和 “参数 = 值” 部分,结构为基础的 “协议 + 域名 + 路径 + 文件名”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值