localhost和127.0.0.1的区别有哪些
区别 哪些 localhost 0.1 127.0
2023-06-13 09:15:15 时间
一、原理不同
localhot的原理是不经网卡传输,不会受到网卡协议的限制。设置程序时本地服务用localhost
,localhost
不会解析成IP
,也不会占用网卡、网络资源。
127.0.0.1
的原理是经过网卡传输的,依赖网卡协议,并受到网卡相关协议的限制。使用IP
访问的时候,等于本机是通过网络再去访问本机,会涉及到网络用户的权限。
二、概念不同
localhost
:也可以叫是local
,正确的解释是:本地服务器的意思。它可以被配置为任意的IP地址可以通过hosts
这个文件进行更改,不过通常情况下都指向:127.0.0.1
127.0.0.1
:在windows
系统的正确解释是:本机地址的意思。127.0.0.1
是保留地址之一,用来检验本机TCP/IP
协议栈,可以Ping
回送地址。如果回送地址Ping
不通,就说明IP
堆栈出了故障。如果通的话,表明网络出了问题。
三、指向不同
localhost
是一个保留域名(RFC 2606
) ,为了避免同狭义定义主机名混淆而单独列出。它不仅指向 127.0.0.1
这个IP地址,它同时还可以指向ipv6
的地址 。
127.0.0.1
是回送地址,指本地机,测试使用。回送地址(127.x.x.x
)是本机回送地址(Loopback Address
),即主机IP
堆栈内部的IP
地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
相关文章
- git的pull和fetch区别_git pull和git clone
- 过滤器和拦截器区别以及执行顺序图_压缩空气过滤器安装顺序
- C#中new和override区别
- python中/和//的区别
- Java 和 Python 有哪些区别?「建议收藏」
- 什么是沙箱,虚拟机、容器和沙箱之间有哪些区别?
- call 和 apply 的区别是什么,哪个性能更好一些
- https和http有哪些区别「建议收藏」
- 局域网城域网广域网和互联网的区别_局域网的互联设备有哪些
- 网络设备单板MPU、LPU、SFU的区别有哪些?
- cdr和ps的区别有哪些 cdr和ps哪个难学
- 【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别
- 云服务器与普通服务器有哪些区别?
- Xmind最新版详细安装步骤:Xmind和Mindmaster有哪些区别?
- PostgreSQL HOT与PHOT有哪些区别
- 浅谈MySQL和MariaDB区别(mariadb和mysql的性能比较)
- MySQL整数与小数的区别(mysqlint小数)
- Mac和Linux最大的区别到底是什么?(maclinux区别)
- 独家 | 工信部周平:为什么要区别分布式记账和区块链?判断其应用有哪些维度?
- MySQL的索引有哪些区别(mysql三种索引区别)
- 一文看懂AR/VR/MR的区别,设计过程都有哪些坑?
- Mysql中orderby、groupby、having的区别深入分析
- JavaScript和Java的区别浅析
- 解析URI与URL之间的区别与联系
- PHP中strlen()和mb_strlen()的区别浅析