当前位置: 首页 > ds >正文

妙趣解释127.0.0.1到底是什么

127.0.0.1被称为本地环回地址(loopback);
为什么会被称为本地回环地址呢?
举例来说,
假如我们有一个server/client的应用程序,client向server发送请求, server将数据返回给client;
实现这一通信过程有一个必须的条件:客户端client和服务器server需要两个不同的ip地址。
目前的需求是:现在我们要在本地测试这个应用程序
那么,我们该怎么做呢?
第一步:我们可以将我们本地ip当做客户端的地址,
第二步:再把127.0.0.1当做服务器server的地址,
这样一来,客户端向127.0.0.1发送请求, 就会从127.0.0.1得到返回数据。
这里我来着重解释一下这里的本地Ip,本地IP的意思是,你只要处于一个网络中,你在该网络中就会有一个IP,这就是本地ip
这时候,你以本地Ip向127.0.0.1发送请求,该请求绕了一圈,又请求到了本机上;
正是因为这个跑了一圈又跑了回来的过程,所以
127.0.0.1就被称为了本地环回地址(loopback)!!
怕大家不懂本地IP的意思,
我再举另一个例子是:
假如我们本地的电脑上有一个数据库,另外一台电脑想要连接我们电脑上的数据库,
这时候要实现这种连接,就必须告知对方我们的数据库所用的地址,
那这个地址就是本地ip。
127.0.0.1有什么用呢?
第一,首先按照前面的分析可知,在自己机子上写了一个程序后,client和server都有了,就可以测试我们写的程序!!
第二,ping 127.0.0.1 可用来测试本机TCP/IP是否正常。能ping通,就说明本机的网卡和IP协议安装都没有问题;
SERVER/CLIENT的应用程序在运行时要获取服务器上的资源,这就要先有一个SERVER的IP地址,
且这个地址和客户机的ip地址是不能一样的,
但又没有别的SERVER时,就会把本机作为server,但要给一个不同于本机的ip,这就是127.0.0.1了;
也就是说,程序其实在同一台机器上运行的;
把本机作为服务器,同时也把本机作为客户机;
因为一般情况下,客户机和服务机都是分离的;发送请求的客户机距离服务机其实都很远;
也就是程序在一台机子上,浏览器在一台机子上,这是正常的情况;
一种比较特殊的情况是,浏览器和程序在同一台机子上;
这台机子是客户机,又是服务机;
所以,这样的一种特殊情况,给我们带来了很多好处的,其实;

http://www.xdnf.cn/news/11270.html

相关文章:

  • EndNote20下载安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(3)
  • 宏基4750网卡驱动linux,宏基4750g网卡驱动下载
  • dell 灵越N5110 拆机
  • 解密Qphone:腾讯很现实 聚焦非智能手机市场
  • 易景地球三维平台介绍
  • Hydra(九头蛇)工具使用
  • 针对Sodinokibi黑客组织供应链攻击Kaseya VSA的分析溯源
  • 与Apollo共创生态:Apollo7周年大会自动驾驶生态利剑出鞘
  • 人立方
  • 800BUY收购鲜花网站莎啦啦 张毅图谋来年上市
  • 《复仇者联盟2:奥创纪元》720高清迅雷下载
  • 贵州电信中兴B863AV3.2T_S905L3A-B_安卓9.0_原机修改当贝桌面线刷固件包
  • Kernel Panic 介绍
  • ai字体素材网站_综合网站大全,字体、设计、图片各种素材管够,资源丰富你懂得...
  • 黑客菜鸟入门教程(做一名黑客需要学习哪些技能)_黑客基础菜鸟入门教程
  • 分享Python采集69个NET江湖论坛源码,总有一款适合您
  • Unity如何接入应用内购In-AppPurchase
  • 背景音乐代码集合
  • ZooKeeper 入门学习
  • 大数据平台是什么意思?有什么用?一般包含哪些模块?
  • 通晓多种编程语言的程序员,真香?
  • 《管理十诫》学习总结
  • “撸妹”继续不换壳刷下限?诺基亚Lumia 1001概念机
  • 四种用电脑给手机发短信方法
  • Flex Builder教程
  • 旅行 旅游 游记 网页设计 html源码 网页设计 html源码 大作业
  • linux下安装和配置node环境
  • VMware - ESX Server
  • 常见公告栏信息效果的实现
  • 2010页游报告:开测222款31款停运