web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

盘点localhost和127.0.0.1的不同之处?

189 ℃
     

localhost是一个特殊的网络主机名,用于指代计算机本身。在计算机网络中,localhost是一个特殊的地址,也被称为回环地址或本地地址。它不是指向外部网络的地址,而是指向计算机自己的内部网络接口。

只需要执行npm run就能在浏览器中打开你的页面窗口,地址栏显示的就是这个 http://localhost:xxx/index.html

127.0.0.1是当前机器的本地IP地址,且只能在本机使用,你的计算机不联网也可以用这个IP地址,就是为了方便开发测试网络程序的。我们调试时启动的程序就是绑定到这个IP地址的。

localhost和127.0.0.1的区别

1、原理localhost的原理是不经网卡传输,不会受到网卡协议的限制。而127.0.0.1则是经过网卡传输,依赖网卡协议,并受到网卡相关协议的限制。

2、概念localhost也可以叫是local,正确的解释是:本地服务器的意思。它可以被配置为任意的IP地址可以通过hosts这个文件进行更改,不过通常情况下都指向127.0.0.1。而127.0.0.1在Windows系统的正确解释是:本机地址的意思。它是保留地址之一,用来检验本机TCP/IP协议栈,可以Ping回送地址。如果回送地址Ping不通,就说明IP堆栈出了故障。如果通的话,表明网络出了问题。

3、使用场景:在设置程序时本地服务用localhost是最好的,localhost不会解析成IP,也不会占用网卡、网络资源。而使用127.0.0.1相当于使用网络去访问本机,会涉及到网络用户的权限。另外,一般设置程序时本地服务也使用localhost,因为它不经网卡传输,不会受到防火墙和网卡相关的限制。而使用127.0.0.1会受到网卡和防火墙的限制。

4、安全性localhost不会受到网络攻击,因为它不经网卡传输。而使用127.0.0.1可能会受到网络上的攻击,因为它是通过网卡传输的。

综上所述,localhost127.0.0.1在原理、概念、使用场景和安全性等方面存在明显的区别。

uniapp微信小程序鼠标点击input placeholder出现位移解决方法

uniapp开发微信小程序提示“启动组件按需注入未通过”解决方法

uniapp开发微信小程序文件不能超过2M(手把手教你实现分包)

uniapp微信小程序打包成功后wxss编译错误排查

Mac电脑安装Homebrew失败解决方法(附正确安装/卸载代码)

标签: 本地调试, 私有IP地址, 网络域名

上面是“盘点localhost和127.0.0.1的不同之处?”的全面内容,想了解更多关于 前端知识 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_14131.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 前端知识
本文共计859个字,预计阅读时长6分钟
生活小工具,收录了80多款小工具
上一篇: 程序员正能量文案:乐观积极的治愈系文案,朋友圈满满向上动力句子
下一篇: Lunar组件如何利用I18n实现多语言功能
x 打工人ai神器