域名、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 端口)和 “参数 = 值” 部分,结构为基础的 “协议 + 域名 + 路径 + 文件名”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/94712.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/94712.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【JAVA实现websocket】

JAVA实现websocket背景依赖问题代码实现测试背景 近期项目中需要用到websocket&#xff0c;实现即时通信。 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></depen…

2.6 提示词调优编码实战(一)

目录 写在前面 一,需求定义 二,简单提示词 2.1 代码示例 2.2 输出结果 三,提示词模版 3.1 提示词 3.1.1 任务描述 3.1.2 用户输入 3.1.3 模型输出格式 3.1.4 Prompt模版 3.2 输出结果 写在前面 前面我们总结了提示词对于模型的意义,接下来我们来通过向模型输入…

使用Stone 3D快速制作第一人称视角在线小游戏

首先得有个怪物模型&#xff0c;怪物带有idle, attack动作 然后有个场景模型&#xff0c;把怪物&#xff08;如果模型较大&#xff0c;建议使用remote-mesh来加载&#xff09;摆放到想放的位置。 给相机加上fps-controls和character组件 给所有怪物加上character组件 可以在…

嵌入式第三十七课!!!TCP机制与HTTP协议

TCP的其他机制TCP头部标志位SYN&#xff1a;请求建立连接标志位 ACK&#xff1a;响应报文标志位 PSH&#xff1a;携带数据标志位&#xff0c;通知接收方该从缓冲区读数据 FIN&#xff1a; 请求断开连接标志位 RST&#xff1a;复位标志位 URG: 紧急数据标志…

【测试】pytest测试环境搭建

使用pytest进行API测试&#xff0c;vscode运行 创建虚拟环境&#xff0c;安装pytest&#xff0c;httpx&#xff0c;requests&#xff0c;dotenvvscode中ctrlshiftp&#xff0c;选择python: Configure Tests&#xff0c;选择pytest&#xff0c;目录左侧插件testing里面可以看到有…

javaweb开发笔记——微头条项目开发

第八章 微头条项目开发 一 项目简介 1.1 微头条业务简介 微头条新闻发布和浏览平台,主要包含业务如下 用户功能 注册功能 登录功能 头条新闻 新闻的分页浏览 通过标题关键字搜索新闻 查看新闻详情 新闻的修改和删除 权限控制 用户只能修改和自己发布的头条新闻 1.…

Linux(二十二)——服务器初始化指南

文章目录前言一、配置国内 Yum 源&#xff08;加速软件安装&#xff09;二、更新系统与安装必备工具三、网络连接验证四、配置主机名五、同步时间六、配置防火墙6.1 使用 iptables6.1.1 整体思路6.1.2 详细步骤6.1.3 完整配置脚本示例6.1.4 常用管理命令6.2 使用 firewalld总结…

我用Photoshop Firefly+Blender,拯救被环境毁掉的人像大片

今日阳光正好。这样的天气对于摄影师来说是种馈赠&#xff0c;但也让我想起了这个行业最普遍也最无奈的痛点&#xff1a;我们精心策划了一场拍摄&#xff0c;模特的表现、光线的质感都近乎完美&#xff0c;但最终却因为一个平淡的阴天、一处杂乱的背景&#xff0c;或是一个无法…

【线性代数】常见矩阵类型

目录 1. 方阵(Square Matrix) 2. 对称矩阵(Symmetric Matrix) 3. 反对称矩阵 / 斜对称矩阵(Skew-Symmetric Matrix) 4. 对角矩阵(Diagonal Matrix) 5. 三角矩阵 6. 正交矩阵(Orthogonal Matrix) 7. 幂等矩阵(Idempotent Matrix) 8. 正定矩阵 / 半正定矩阵 …

达梦数据库统计信息收集

达梦数据库统计信息收集 检查统计信息收集情况 如何手动收集统计信息 查看统计信息收集结果 统计信息手动收集策略 统计信息的自动收集 检查统计信息收集情况 检查最近一次统计信息收集时间: --表的最近一次统计信息收集时间 SQL> select owner,table_name,last_analyzed…

【目标检测】论文阅读4

Fast and accurate object detector for autonomous driving based on improved YOLOv5 发表时间&#xff1a;2023年&#xff1b;期刊&#xff1a;scientific reports 论文地址 摘要 自动驾驶是人工智能的一个重要分支&#xff0c;实时准确的目标检测是保证自动驾驶车辆安全稳…

wpf之DockPanel

前言 DockPanel是一个容器控件&#xff0c;容器中的子控件通过设置DockPanel.Dock属性来调整位置 1、DockPanel.Dock DockPanel.Dock的值有Left、Right、Top、Bottom 1.1 Left 指示控件靠左停靠 1.2 Right 指示控件靠右停靠 1.3 Top 指示控件靠上停靠 1.4 Bottom 指示…

解决VSCode中Cline插件的Git锁文件冲突问题

文章目录 问题现象 错误分析 解决方案 方法一:手动删除锁文件(推荐) 方法二:检查并终止Git进程 方法三:重置检查点目录 方法四:完全重新初始化 预防措施 总结 在使用VSCode进行开发时,许多开发者会选择安装Cline插件来提升工作效率。然而,在使用过程中,可能会遇到一些…

视频合成素材视频-多合一功能-青柠剪吧

剪辑繁琐耗时&#xff1f;这款工具正在改变创作者的日常。最近很多人都在用的剪辑神器&#xff0c;叫青柠剪吧。它尤其适合需要批量处理视频的朋友&#xff0c;内置40多项功能&#xff0c;从替换、分割到对齐、导出&#xff0c;基本覆盖了剪辑全流程。操作简单&#xff0c;哪怕…

未成功:使用 Nginx 搭建代理服务器(正向代理 HTTPS 网站)

下载 nginx: download 解压配置http 编译conf/nginx.conf http {server {listen 8080; # 代理服务器监听端口resolver 8.8.8.8; # DNS 解析器location / {proxy_pass $scheme://$host$request_uri; # 转发请求proxy_set_header Host $host;proxy_set_header X-Real-IP $…

【Python】新手入门:Python标准库有哪些常用模块?

🌈 个人主页:(时光煮雨) 🔥 高质量专栏:vulnhub靶机渗透测试 👈 希望得到您的订阅和支持~ 💡 创作高质量博文(平均质量分95+),分享更多关于网络安全、Python领域的优质内容!(希望得到您的关注~) 🌵文章目录🌵 前言 💡一、操作系统接口 📝二、文件通配符…

从双重检查锁定的设计意图、锁的作用、第一次检查提升性能的原理三个角度,详细拆解单例模式的逻辑

public class SFTPUtil {// 16 usages&#xff08;注释为截图中的使用统计&#xff0c;实际代码无需保留&#xff09;private static ChannelSftp sftp;// 6 usages&#xff08;注释为截图中的使用统计&#xff0c;实际代码无需保留&#xff09;private volatile static SFTPUt…

Win10部署ElasticSearch、Logstash、Kibana

一、本地部署 ElasticSearch 1、下载 Elasticsearch 安装包 点此下载 Elasticsearch 2、解压到指定目录 3、winR 输入 cmd&#xff0c;进入 Elasticsearch 安装目录运行 .bat 文件 4、浏览器输入 https://localhost:9200 &#xff0c;并进行身份验证 在 Elasticsearch 的 bi…

解决Visual Studio中UWP设计器无法显示的问题:需升级至Windows 11 24H2

一则清晰的错误提示&#xff0c;指明了前进的方向。近日&#xff0c;我在使用Visual Studio进行UWP应用开发时遇到了一个棘手问题——MainPage.xaml的设计视图无法正常显示&#xff0c;取而代之的是一个明确的系统提示。本文将详细分析这一问题及其解决方案。 问题现象 当在Vis…

PINN物理信息神经网络多变量回归预测,Matlab实现

前言 物理信息神经网络&#xff08;Physics-Informed Neural Networks, PINNs&#xff09;是一种结合深度学习与物理定律的神经网络方法&#xff0c;旨在解决涉及偏微分方程&#xff08;PDEs&#xff09;的问题。以下是对该问题的详细解答&#xff1a;物理信息神经网络的定义与…