精华内容
下载资源
问答
  • localhost是什么

    千次阅读 2019-09-28 18:38:36
    在计算机网络中,localhost(意为“本地主机”,指“这台计算机”)给回路网络接口(loopback)的一个标准主机名,相对应的IP地址为127.0.0.1(IPv4)和[::1](IPv6)。 百度百科:...

    在计算机网络中,localhost(意为“本地主机”,指“这台计算机”)是给回路网络接口(loopback)的一个标准主机名,相对应的IP地址为127.0.0.1(IPv4)和[::1](IPv6)。

    百度百科:https://baike.baidu.com/item/localhost/2608730?fr=aladdin

    展开全文
  • 访问Apache Lounge的网站会跳回本地localhost是什么情况?
  • 当你通过eclipse或者idea启动你的web项目后,程序会自动呼出一个浏览器,浏览器地址栏的网址就是 http://localhost:8080/你的项目名称,一开始学的时候,你可能还不太懂,localhost是什么,8080又是什么,你可能只...

    通俗易懂,告诉你localhost的秘密

    很多做Javaweb的同学都知道,当你通过eclipse或者idea启动你的web项目后,程序会自动呼出一个浏览器,浏览器地址栏的网址就是 http://localhost:8080/你的项目名称,一开始学的时候,你可能还不太懂,localhost是什么,8080又是什么,你可能只知道后面那个项目名是你自己写的,前面一长串,都不太懂是什么意思。

    首先咱们从Tom猫(Tomcat)说起,当你需要用Java去开发一个web项目的时候,第一件事情就是去搭建自己的环境,只有环境搭建好了,后面的开发才是有意义的,环境搭建是web开发的先决条件。如果是搭建动态web(Dynamic Web Project)项目,那你需要做的就是jar包的引入,编码格式的设置,jdk,Tomcat,数据库等的配置,如果是Maven构建的项目,那就是pom文件的正确编写,同样和动态web一样,需要其他的一些配置。

    你需要知道,最后你的项目是要运行在Tomcat服务器上的,所以,当你配置完后,你需要测试你的Tomcat是否可用,就是在Tomcat的bin路径下,启动Tomcat,然后在浏览器去通过localhost:8080去访问,如果你的Tomcat配置成功并正常启动了,那就能看到一个页面,也就是Tomcat的官网。

    这里的localhost被称为域名,他代表的就是你的这台计算机,8080是端口号(端口号是可以修改的,就是在不影响别的进程的情况下,你可以修改某一程序的端口号,8080修改为8081完全没问题的),也就是Tomcat这个程序的一个标识,http://localhost:8080/ 就表示访问你本机上端口号为8080的程序,也就是访问你本机的Tomcat,那后面的项目名是什么意思,这很好解释了,你都通过http://localhost:8080/访问到了你本机的Tomcat了,后面的项目名就是访问Tomcat上面运行的这个项目,因为你开发的项目就是在这个Tomcat上运行的。

    那可能有的同学就会问,我用127.0.0.1去替换掉localhost,同样可以在浏览器正常访问到我的项目,那localhost和127.0.0.1有什么关系,localhost是域名,那127.0.0.1又是什么。

    localhost是域名没错,127.0.0.1就是人们通常说的ip地址,那为什么你通过127.0.0.1也可以正常访问,那是因为在你的电脑的 C:\Windows\System32\Drivers\etc下的hosts文件中,做了映射,让localhost指向了127.0.0.1,这就是原因,所以你在浏览器通过这两种方式都可以访问。

    那既然有ip地址,为什么还要发明域名呢?那是因为IP地址都是数字组成的,不方便人们记忆,域名是按照一定的规则设置的方便人们记忆的计算机的名字。那域名又是如何访问计算机的,这就需要使用域名去和IP地址做映射,这中间是通过DNS(Domain Name System)域名解析服务器做的域名的解析,他会把你在浏览器输入的网址,解析成对应的IP地址,因为每台计算机的IP地址都是唯一的,通过这样的解析,你就能去访问对应计算机上面的资源。

    百度的网址www.baidu.com就是一个域名,他对应的IP你可以通过打开cmd,也就是win+R,然后输入ping www.baidu.com 进行查看,这个方法也可以检测你的网络状态,假如你要访问哪台计算机,你可以通过ping命令去检测,看是否能够正常访问。

    有的同学是不是还有一个疑问,什么疑问呢,就是Mac地址的问题,Mac地址是和网卡绑定在一起,每台计算机出厂后都有唯一的网卡,也就有唯一的Mac地址与之对应。那既然有Mac地址已经可以唯一确定一台计算机了,为什么还要发明IP地址(逻辑地址),我认为,可能是因为IP地址可以做的事情Mac地址做不了,或者做不好。

    IP地址是可以路由的,数据在网络中传递的过程中,IP可以通过路由记录数据的传输路径,而Mac地址不能,他没有这个能力,IP地址可以根据需求进行修改,但是Mac地址不能(现在好像也可以修改),通过IP可以进行子网划分,进而构建超网,但是Mac地址不能。在我看来,Mac地址只是在网络中或者现实中唯一确定计算机的一个标识。如果你用IP唯一确定一台计算机那是不可取的,因为IP是可以随时修改的,IP并不能唯一的标识一台计算机。

    展开全文
  • localhost与127.0.0.1的区别是什么

    千次阅读 2018-06-11 11:40:31
    localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个入门问题还有人不清楚,其实这两者是有区别的。 1、 localhost也叫local ,正确的解释...

    localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个入门问题还有人不清楚,其实这两者是有区别的。

    1、

    localhost也叫local ,正确的解释是:本地服务器

    127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)

    他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1

    2、

    localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。

    127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

    本机IP 也是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。

    但是本机IP与127.0.0.1的区别是:

    127.0.0.1 只能通过本机访问

    本机IP 通过本机访问也能通过外部访问

    一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。

    有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,用的到网络用户的权限。

    展开全文
  • 什么是localhost(127.0.0.1)?

    千次阅读 2019-06-03 00:20:41
    什么是本地主机? 当您在计算机上 ping IP地址时,您尝试联系互联网上的另一台计算机,但是当你ping IP地址127.0.0.1时,ni正在与本地主机通信。localhost 始终你自己的计算机。当你呼叫本地主机时,你的计算机...

    什么是本地主机?

    当你在计算机上 ping IP地址时,你尝试联系互联网上的另一台计算机,但是当你ping IP地址127.0.0.1时,你正在与本地主机通信。localhost 始终是你自己的计算机。当你呼叫本地主机时,你的计算机正在通话。你的计算机并不总是直接识别本地主机。在你的个人网络中,localhost有一个单独的IP地址,如192.168.0.1。(大多数情况下),与你在互联网上使用的IP地址不同。这通常由互联网服务提供商(ISP)动态分配。localhost可以看作是在你自己的计算机上使用的服务器。

    该术语通常用于网络环境中。Localhost不仅是虚拟服务器的名称,还是它的域名。就像.example,.test或.invalid,。,。localhost是一个保留用于文档和测试目的的顶级域。访问域时,会触发环回。如果您在浏览器中访问“http:// localhost”,则请求将不会通过路由器转发到Internet。它将保留在你自己的系统中。Localhost的IP地址为127.0.0.1。这会引用你自己的服务器。

    127.0.0.1 - loopback如何工作?

    为了在网络内相互通信,使用IP地址。网络中的参与者拥有自己独特的地址。使用TCP / IP数据包能够到达正确的目的地。协议对传输控制协议(TCP)和因特网协议(IP)是因特网的一些主要特征。TCP / IP也在本地网络的Internet之外使用。Internet协议负责允许IP地址和子网掩码在传输期间寻址网络中的订户。

    公共IP地址的分配由一个国际组织监管,该组织是互联网名称与数字地址分配机构(ICANN)。ICANN还负责域名系统(DNS)的域名分配。但某些地址范围是为特殊目的而保留的,例如127.0.0.0到127.255.255.255的范围。没有关于选择该范围的原因的可靠信息。互联网上的IP地址分为不同的类别。第一类A类以0.0.0.0(保留地址)开头,以127.255.255.255结束。127是A类网络的最后一个块。它的重要地位可能是其选择的原因。

    在此地址范围内,可以设置Localnet。关于这个范围的特殊之处在于IP地址并不是唯一分配的,通​​常就是这种情况。它也是由ICANN保留的。

    如果你在浏览器中输入IP地址或相应的域名,路由器会将你的请求转发到互联网,从而将你更正为服务器。这意味着如果你输入172.217.0.0,你将进入baidu主页,但情况与127.0.0.1不同。对此地址的请求不会转发到互联网。TCP / IP从第一个块(127)识别出您不想访问互联网,而是在呼叫您自己。然后,这会触发环回。
    创建环回设备的原因是为了使你自己的计算机的反向链接正常工作。通过操作系统,这是一个创建的虚拟接口。该接口名为lo或lo0,也可以在Unix系统中使用ifconfig命令显示。Windows的类似命令是ipconfig

    localhost用于什么?

    开发人员使用本地主机来测试Web应用程序和程序。网络管理员使用环回来测试网络连接。localhost的另一个用途是hosts文件,你可以使用环回来阻止恶意网站。

    对于测试目的 -

    Web服务器主要使用本地主机来进行需要通过Internet进行通信的编程应用程序。在开发过程中,重要的是要确定应用程序是否在具有Internet访问权限后实际工作。只有在Internet上可以找到所需文件时,才能使用Localhosts的其他功能。我们可以看到在PC上打开HTML文档或将其加载到服务器并访问它之间存在差异。在没有测试的情况下发布产品没有意义。因此开发人员使用loopback来测试它们。它们可以刺激连接,同时还可以避免网络错误。连接完全保留在自己的系统中。

    使用localhost进行测试的另一个好处是速度。通过互联网发送请求通常超过100毫秒。向localhost发送ping的最大传输时间仅为1毫秒。使用该技术也可以实现互联网协议的正确性。
    

    如果要在PC上设置自己的测试服务器以通过localhost进行寻址,则需要正确的软件。可以使用专门设计用作本地主机的XAMPP等软件。

    要阻止网站 -

    Localhost也可以阻止主机文件。此文件是域名系统(DNS)的前身。在此IP地址可以分配给相应的域。在浏览器中输入网站地址时,域名将转换为IP地址。它曾经是主机文件,但今天通常使用全局DNS,但主机文件仍然存在于大多数操作系统中。在Windows中,该文件位于\ system32 \ drivers \ etc \ hosts下,与macOS和其他Unix系统一样,它位于/ etc / hosts下。

    如果没有完成文件更改,可能会留下这两个条目:

    127.0.0.1 localhost
    :: 1 localhost

    无需通过互联网完成localhost的名称解析。Localhost还可以使用主机文件来阻止某些网站。为此,必须将要阻止的网站输入到列表中,并且必须将IP地址127.0.0.1分配给域。如果您或恶意脚本尝试调用锁定的域,浏览器将首先检查hosts文件并在那里找到您的条目。域名0.0.0.0也可以使用。然后,浏览器将尝试使用127.0.0.1访问服务器上的相应网站。但是,浏览器不太可能找到它,因为请求的文件不会存在。但是,如果您自己的测试服务器已设置,那么浏览器可能会找到home.html,这只是你自己的文件。如果你尚未设置自己的测试服务器,则会显示错误消息而不是请求的网站。可以使用此技术关闭整个系统中的广告插入。要手动避免每个条目,你可以在Internet上找到已完成和定期扩展的主机文件。

    展开全文
  • localhost与127.0.0.1的区别是什么?都代表本地服务器 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个问题还有人不清楚,其实这两者是有区别的。 localhost也叫local ,...
  • localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个入门问题还有人不清楚,其实这两者是有区别的。 no1: localhost也叫local ,正确的...
  • IIS是什么? IIS(Internet Information Services)互联网信息服务,相当于把你的机器变成一个服务器,可以在本地新增站点,浏览器通过localhost访问本地站点,局域网内的其他机子也可以访问你的站点。 IIS在哪里...
  • 127.0.0.1是什么地址?localhost呢?

    千次阅读 2012-02-06 16:46:47
    也许你会问127.0.0.1是什么地址?  其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping127.0.0.1来看本地ip/tcp睁不正常,如能ping通即可正常使用。对于大多数习惯用localhost的来说,...
  • 因为127.0.0.1是你本机默认的ip地址,而localhost是ip地址的一个映射 查看配置 C:\Windows\System32\drivers\etc\hosts 当然你也可以配置其他的ip地址例如你把淘宝的ip地址配置如下图:你就再也访问不到淘宝了 ...
  • 无网络测试连网程序(localhost或127.0.0.1)由于多种原因,我们可能没有网络环境,但得测试自己做好的程序。网络的设计者建立了一个特殊的地址——localhost——来满足要求。或者使用:127.0.0.1 更多请见:...
  • 2、localhost是本机访问:127.0.0.1是本机访问;本机IP是本机或外部访问 。 3、localhost是域名,127.0.0.1是IP地址。本机 IP 就是本机对外放开访问的IP地址;这个网址就是与物理网卡绑定的IP地址。 4、在一个...
  • localhost是什么意思? 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。 localhost与127.0.0.1的区别 localhost与...
  • phpems安装完成后在localhost中打不开,这是什么情况,我的电脑是mac,是因为权限问题么,如果是该怎么改权限
  • 运行中的日志,它主要 记录 运行的一些信息,尤其一些异常 错误 日志信息 。 二 访问 日志信息,它 记录 的 访问 的 时间 , IP , 访问 的 资 料等相 关 信息。 ...
  • 主机名。 [root@localhost ~]#分别...在linux中可能会遇到[root@localhost ~]和root@localhost /]两种目录结构,就比如,电脑装Windows XP 只有一个C盘。 第一个root的主目录,相当于Windows下的C:\Documents and S
  • localhost和127.0.0.1有什么区别?

    千次阅读 2020-05-23 19:43:05
     localhost也叫local ,正确的解释:本地服务器。 localhost 一个域名,在过去它指向127.0.0.1这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1]  127.0.0.1在Windows等系统的正确解释...
  • 相信不少电脑用户都曾遇到过使用 localhost 或 127.0.0.1 或直接输入本机IP的场景,看上去这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢?看似简单,其实区别还是较大的。 本机IP ...
  • localhost是什么意思? 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。 localhost与127.0.0.1的区别 localhost与127.0.0.1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,536
精华内容 2,214
关键字:

localhost是什么