链接上因特网的每一台计算机都会有一个IP地址, 在linux下可使用命令ifconfig
来查看本机的ip地址(windows为ipconfig
), 好比我当前电脑的ip地址为192.168.0.30
, 而127.0.0.1
被称为本地环回地址(loopback), 本地环回地址主要用于网络软件测试以及本地机进程间通讯,不管什么程序,一旦使用环回地址发送数据,协议软件当即返回,不进行任何网络传输, 127.0.0.1能够认为是计算机上的一个虚拟网卡的ip地址。linux
假如咱们有一个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和127.0.0.1都是ip地址, 只是127.0.0.1比较特殊, 发送到127.0.0.1的数据或者从127.0.0.1返回的数据只会在本机进行传输, 而不进行外部网络传输;
二、127.0.0.1主要有如下两个做用windows
三、当涉及到计算机间的网络通讯时, 则使用本机ip 。服务器