php 环回地址,环回地址(127.0.0.1)的作用
在这里可能有人会质疑:不用环回地址可不可以?答案是肯定的,用主机某个网络接口的ip 就可以代替这个环回地址。那这里为什么还要强调这个环回地址呢?主要的原因是方便和稳定。网络接口的地址可能因为某种原因被更改(如服务器搬迁到别的地理位置),或者应用被迁移到另外的系统,象前面描述的apache+php+mysql 环境,由于使用了环回地址127.0.0.1,就不会受ip地址改变的影响,反之亦然。有的网络服务,对它自身所监听的网络接口---如把apache的监听设置成“Listen 192.168.27.201:80”—依赖性比较高,一旦网络接口中断(down),服务本身也可能停止,如果采用默认的监听地址127.0.0.1就不会发生这种情况。
晕,这个127.0.0.1不光是unix系统,linux也好,windows也好,都会有这个循回地址的。127.0.0.1是给本机loop back接口所预留的IP地址,它是为了让上层应用联系本机用的,如果没有这个loop back接口通常上层应用无法与自己联系,因为它仍然会把数据往IP层发送,数据到了IP层如果发现目的地是自己,则回被回环驱动程序送回。
主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER 的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。
在有类IP地址的规定中,
第一部分是1~126为A类地址,
128~191为B类地址,
那么中间留的127.0.0.1被称为本地回环地址,主要作用有两个:
一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;
另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。
这个地址也是给本机loop back接口所预留的IP地址,它是为了让上层应用联系本机用的,
如果没有这个loop back接口通常上层应用无法与自己联系,因为它仍然会把数据往IP层发送,数据到了IP层如果发现目的地是自己,则回被回环驱动程序送回。
因此通过这个地址也可以测试TCP/IP的安装是否成功,就是驱动,网卡都是否正常,但无法测试出具体TCP/IP的配置是否正确,也无法测试出网卡是否正常,因为数据在离开IP层之前就已经被送回去了。
有一些应用确实需要这个地址
使用环回地址,可以帮助我们在同一台主机上实现client和server的功能。传给自己的数据报,能否省略一些传输层和所有网络层逻辑?
php 环回地址,环回地址(127.0.0.1)的作用相关推荐
- 详细谈电脑ip、域名、内网、外网、localhost、127.0.0.1、网关等通讯基础知识(易懂)
1. ip地址与域名的定义以及其关系 ip地址的定义: IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址. IP地址是IP协议提供的一种统一的地址格 ...
- 127.0.0.1和0.0.0.0地址的区别
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 1. 问题引入 之前在使用tomcat的时候,启动tomcat默认 ...
- 刚在虚拟机上装的Linux系统,ifconfig后IP地址怎么成了127.0.0.1了
之前在虚拟机上装了Linux系统,用了一段时间后想删除了重新装一下,然而装完以后ifconfig后,出现的是 [root@localhost ~]# ifconfig lo Link encap:Lo ...
- 你不知道的127.0.0.1和0.0.0.0地址的区别
1. 问题引入 之前在使用tomcat的时候,启动tomcat默认都会绑定到127.0.0.1这个地址,最近在使用hexo写博客的时候发现通过 hexo server命令启动服务的时候绑定的ip地址是 ...
- 127.0.0.1和0.0.0.0地址的区别 | 文末送书
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. 1. 问题引入 之前在使用tomcat的时候,启动tomcat默认都会绑定到127.0.0.1这个地址,最近在使用hexo ...
- 127.0.0.1、0.0.0.0和本机IP地址的区别和使用
一.表面上的区别如下: 首先假设本机有多个网卡:eth0 :192.168.0.1 eth1:192.168.1.1 lo: 127.0.0.1 0.0.0.0 不能ping通,代 ...
- 关于DNS服务器地址总是127.0.0.1且无法解析域名地址
问题 笔者尝试nslookup解释域名时,出现服务器变成本地环回口地址,导致无法解析域名 C:\Users\Zsy>nslookup www.baidu.com 服务器: UnKnown Add ...
- 本机IP地址、 127.0.0.1 和 0.0.0.0 的区别
概述 总体来讲,127.0.0.1是本机的环回地址,0.0.0.0代表本机上任何IP地址.下面分别详细讲解 IP类型 IP地址一共分为5类,即A~E,它们分类的依据是其net-id所占的字节长度以及网 ...
- django-vue-admin前端设置后台接口地址为127.0.0.1产生跨域问题解决办法
django-vue-admin前端设置后台接口地址为127.0.0.1产生跨域问题解决办法: 不能设置成127.0.0.1,设置成节点的ip地址即可解决. 应该是脚手架本身存在问题导致的.
最新文章
- 工行分布式数据库选型与大规模容器化实践
- ISP PIPLINE (九_1) Denoise 之 space domain denoise
- delphi 参数化sql
- 新能源汽车太猛了,这些卡脖子技术你了解吗?
- 表格在首行,添加空行
- vimb java,我可以让vim接受\b而不是\lt;和\gt ;?
- 彻底理解AMD和CMD
- linux下telnet到h3c交换机Backspace无效
- Android网络课程笔记-----完善GoogleStyleApp框架结构
- Sreng——分析系统状况的好工具
- Android设置屏幕亮度的两种方式
- socket长连接和短连接(一)
- EXCEL中拟合公式的问题
- C语言发展史——程序猿抗争史
- WireShark教程 – 黑客发现之旅(5) – (nmap)扫描探测
- tkmybatis 默认值 问题
- 静态IP和动态IP有什么区别?
- android aidl混淆代码,Android代码混淆
- 递归皮层网络RCN识别文本CAPTCHAS的Science论文基础知识和译文 (公号回复“递归皮层网络”可下载PDF典藏版资料)
- IM即时通信分布式后端方案(分布式websocket)