localhost,127.0.0.1 和 本机IP 三者的区别是什么?

2024-11-22 19:22:08
推荐回答(2个)
回答(1):

  1. 本地IP是指路由器自动分配给电脑的IP地址。

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

  3. 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1。

  4. localhot(local)是不经网卡传输!这毕链逗点很重要,它不受网络防火墙和网卡相关的的限制。127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。

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

回答(2):

localhost,127.0.0.1 和 本机IP三者的区别:

1、网络需求不同;localhost 不需要联网;127.0.0.1 不需要联网;本机IP需要联网  。  

2、localhost是本机访问;127.0.0.1 是本机访问;本机IP是本机或外部访问 。  

3、 localhost是域名,127.0.0.1是IP地址。本机 IP 就是本机对外放开访问的IP地址;这个网址就是与物理网卡绑判中定的IP地址。

4、在一个局域网里,同一网段的其他电脑就可以用上面的IP地址来访问你的电脑。

IP:

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。

IP是英文Internet Protocol的缩写,意思是“网络之间肆冲老互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互裂升通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。

IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。