localhost和127.0.0.1有什么区别?
一、localhost和127.0.0.1的关系:
localhost也叫local ,正确的解释是:本地服务器。
localhost 是一个域名,在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1]
127.0.0.1在Windows等系统的正确解释是:本机地址(本机服务器或回送地址)。
它们的解析都是通过本机的hosts文件来引导,之后Windows自动将localhost解析为127.0.0.1 。
localhost | 127.0.0.1 |
---|---|
在计算机网络中,localhost是回路网络接口的一个标准主机名,相对应的ip地址是127.0.0.1. | 127.0.0.1是一个环回地址,根本不是一个网络地址 |
|
127.0.0.1是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。 |
windows系统,在host文件中,localhost指向的ip是127.0.0.1,可通过编辑host文件改变指向 (打开C:\WINDOWS\system32\drivers\etc\hosts文件,可以编辑) |
一个重要应用 方法:ping 127.0.0.1 功能:检测本机的回路是否正常,如果得到一个成功的ping返回,则可以认定你的IP栈是被初始化过的,TCP/IP协议安装正确。如果失败,那么你的IP栈失败,TCP/IP协议必须重新安装 |
二、localhost和127.0.0.1的区别
localhost | 127.0.0.1 | 本机IP | |
---|---|---|---|
网络 | 不联网 | 不联网 | 联网 |
传输 | 不使用网卡,不受防火墙和网卡的限制 | 网卡传输,受防火墙和网卡的限制 | 网卡传输,受防火墙和网卡的限制 |
访问 | 本机访问 | 本机访问 | 本机访问 |
localhot是不经网卡传输的!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
一般设置程序时本地服务用localhost是最好的,localhost不会解析成IP,也不会占用网卡、网络资源。
扩展资料:
1、整个127.* 网段通常被用作 loopback 网络接口的默认地址,按惯例通常设置为 127.0.0.1。这个地址在其他计算机上不能访问,就算你想访问,访问的也是自己,因为每台带有TCP/IP协议栈的设备基本上都有 localhost/127.0.0.1。
2、本机地址通常指的是绑定在物理或虚拟网络接口上的IP地址,可供其他设备访问到。
3、最后从开发度来看,localhost是个域名,性质跟 “www.baidu.com” 差不多。不能直接绑定套接字,必须先gethostbyname转成IP才能绑定。
4、127.0.0.1 是绑定在 loopback 接口上的地址,如果服务端套接字绑定在它上面,你的客户端程序就只能在本机访问。
参考文章
https://www.cnblogs.com/mafeng/p/10232762.html
http://www.xitongzhijia.net/xtjc/20170813/104454.html
http://blog.sina.com.cn/s/blog_13cc013b50102v78y.html
localhost和127.0.0.1有什么区别?相关推荐
- mysql h 127.0.0.1_MySQL 连接时尽量使用 127.0.0.1 而不是 localhost
原因 Whenever you specify "localhost" or "localhost:port" as server, the MySQL cli ...
- 详细谈电脑ip、域名、内网、外网、localhost、127.0.0.1、网关等通讯基础知识(易懂)
1. ip地址与域名的定义以及其关系 ip地址的定义: IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址. IP地址是IP协议提供的一种统一的地址格 ...
- 127.0.0.1和0.0.0.0和localhost的区别
127.0.0.1和0.0.0.0和localhost的区别 127.0.0.1 172.0.0.1是本地还回地址,专供自己访问自己,速度快(不用经过整个协议栈),永远都不能出现在主机外部的网络中,所 ...
- ClickHouse报错解决:Code: 194. DB::Exception: Received from localhost:9000, 127.0.0.1. DB::Exception: Pas
我的个人博客:zhang0peter的个人博客 下午在使用ClickHouse的时候遇到了报错: root@ubuntu:/home/zhang# clickhouse-client ClickHou ...
- mysql开启skip-name-resolve 导致root@127.0.0.1(localhost)访问引发的ERROR 1045 (28000)错误解决方案...
为什么配置skip-name-resolve? 由于mysql -h${ip} 远程访问速度过慢, mysql -h172.16.66.171 -uroot -p123456 根据网友经验(https ...
- localhost与127.0.0.1的区别
localhost与127.0.0.1的区别是什么? 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析. 看来这个问题还有人不清楚,其实这两者是有区别的. ...
- localhost 和 127.0.0.1
转自:http://ordinarysky.cn/?p=431 localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减 ...
- 【转自知乎】:localhost、127.0.0.1 和 本机IP 三者的区别?
作者:知乎用户 链接:https://www.zhihu.com/question/23940717/answer/26230963 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...
- Android 异常: failed to connect to localhost/127.0.0.1
Android 异常: failed to connect to localhost/127.0.0.1 参考文章: (1)Android 异常: failed to connect to local ...
- mysql localhost和127.0.0.1的区别
转自:http://hi.baidu.com/qicaiqinxian/blog/item/c510f35066b73b531138c221.html localhost与127.0.0.1的区别是什 ...
最新文章
- 征服围棋之后 谷歌DeepMind宣布利用AI对抗乳腺癌
- 洛谷P2507 [SCOI2008]配对 题解(dp+贪心)
- php什么情况下name,PHP dirname功能及原理实例解析
- 通过Spring将AWS SQS用作JMS提供程序
- 华为荣耀6 H60-L02/L12(联通版)救砖包【适用于无限重启】
- 【Lucy-Richardson去卷积】迭代加速算法
- Web前端工程师,互联网行业,炙手可热的翘楚!
- ubuntu 16.04 更改jupyter notebook工作路径
- jq toggle()方法学习
- ImageJ Nikon_如何用ImageJ进行粒度分析
- java9的垃圾收集机制,JAVA学习笔记9——垃圾回收机制+构造方法+重载
- Eventlog Analyzer日志管理系统、日志分析工具、日志服务器的功能及作用
- 二叉树叶子结点个数统计
- 用java程序实现记单词_GitHub - whypro/Hello-Word: 用 JAVA(J2SE) 实现的一个背单词程序,可自由选择词库。...
- 【淘宝静态页面HTML部分】
- 【排障】为什么你发出去的邮件被退回
- 【jzoj5289】【NOIP2017提高组A组模拟8.17】【偷笑】【数据结构】
- 修改linux的ip地址及网关,Linux 修改 IP地址 和 网关
- canvas画不规则图形
- 5.3.2 jmeter组件-线程组:setUp线程组和tearDown线程组
热门文章
- 什么是共享办公室,你想知道的都在这
- Nginx设置访问Web页面时用户名密码验证
- MPLS和VPLS介绍
- ORACLE 11.2.0.4 坏块处理 ORA-00600ORA-00607
- 戴尔服务器如何设置自动开关机,Dell服务器的IPMI/iKVM使用方法(开机,关机,重启,重装系统)...
- 关于显著性检验,有你想要的!
- 布尔定律---布尔代数的基本定律
- python界面教学视频_tkinter 窗口可视化你的 Python程序GUI教学
- 数学与泛型编程(6)编程的基本概念
- 全量备份/增量备份/差异备份说明