计算机原理---127.0.0.1是什么

2023-10-31

127.0.0.1究竟什么意思?

简介

连接上因特网的每一台计算机都会有一个IP地址, 在linux下可以使用命令ifconfig来查看本机的ip地址(windows为ipconfig), 而127.0.0.1被称为本地环回地址(loopback), 本地环回地址主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用环回地址发送数据,协议软件立即返回,不进行任何网络传输, 127.0.0.1可以认为是计算机上的一个虚拟网卡的ip地址。

例子

假如我们有一个server/client的应用程序,client向server发送请求, server将数据返回给client, 客户端client和服务器server需要两个不同的ip地址。现在我们要在本地测试这个应用程序, 则我们可以将我们本地ip当做客户端的地址,而127.0.0.1当做服务器server的地址, 客户端向127.0.0.1发送请求, 然后从127.0.0.1得到返回数据。另一个例子是假如我们本地的电脑上有一个数据库,另外一台电脑想要连接我们电脑上的数据库, 这时指定数据库时所用的地址则为本地ip 。

总结

1、本地ip和127.0.0.1都是ip地址, 只是127.0.0.1比较特殊, 发送到127.0.0.1的数据或者从127.0.0.1返回的数据只会在本机进行传输, 而不进行外部网络传输;

2、127.0.0.1主要有以下两个作用:
测试本机网络;当我们可以ping通127.0.0.1的时候, 则说明本机的网卡以及tcp/ip协议族被正确安装了。
测试编写的网络应用;像上面的例子一样, 我们可以将本地ip和127.0.0.1分别看做客户端和服务器的ip地址, 然后在一台电脑上完成client/server应用的测试。

3、当涉及到计算机间的网络通信时, 则使用本机ip 。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机原理---127.0.0.1是什么 的相关文章

  • 在 unix 中编译 dhrystone 时出错

    我是使用基准测试和 makefile 的新手 我已经从下面的链接下载了 Dhrystone 基准测试 我正在尝试编译它 但我遇到了奇怪的错误 我尝试解决它 但没有成功 有人可以帮助我运行 dhrystone 基准测试吗 以下是我尝试编译的两
  • Mcrt1.o和Scrt1.o有什么用?

    我坚持使用以下两个文件 即 Mcrt1 o 和 Scrt1 o 谁能帮我知道这两个文件的用途 如何使用它 我们以 gcrt1 o 为例 在使用 pg 选项编译进行性能测试时非常有用 谢谢 表格的文件 crt o总是 C 运行时启动代码 大部
  • 从 systemd bash 内联脚本创建 filename_$(date %Y-%m-%d)

    我正在尝试执行systemd计时器并希望将执行脚本的输出保存在每个日期的文件中 这是我的ExecStart脚本中的 service file ExecStart bin bash c echo date Y m d gt gt home u
  • 限制 Imagemagick 使用的空间和内存

    我在 Rails 应用程序上使用 Imagemagick 使用 rmagick 但我的服务器 Ubuntu 不是很大 当我启动转换进程时 Imagemagick 占据了我的服务器 30GB HDD 的所有位置 内存 我想限制内存和 tmp
  • Gearman,php 扩展问题:使用终端在 .. 中找不到类“GearmanWorker”,但可以在浏览器上使用

    我最近在 ubuntu 10 04 上安装了 gearman 并安装了它的 pecl 扩展 现在 当我在浏览器中运行一个 php 文件时 其中包含 client new GearmanWorker die var Dump client I
  • vagrant ssh -c 并在连接关闭后保持后台进程运行

    我正在编写一个脚本来启动和后台流浪机器内的进程 似乎每次脚本结束和 ssh 会话结束时 后台进程也会结束 这是我正在运行的命令 vagrant ssh c cd vagrant src nohup python hello py gt he
  • C:如果文件描述符被删除,阻塞读取应该返回

    我正在以阻塞的方式从设备 文件描述符中读取 可能会发生这样的情况 在不同的线程中 设备被关闭并且文件描述符被删除 不幸的是 读取没有返回或注意到并且一直阻塞 作为一种解决方法 我可以使用 select 作为超时来执行 while 循环 如果
  • X11 模式对话框

    如何使用 Xlib 在 X11 中创建模式对话框 模态对话框是一个位于应用程序其他窗口之上的窗口 就像瞬态窗口一样 并且拒绝将焦点给予应用程序的其他窗口 在 Windows 中 当试图从模态窗口夺取焦点时 模态也会通过闪 烁模态窗口的标题栏
  • 如何使用 echo 写入非 ASCII 字符?

    如何写非ASCII http en wikipedia org wiki ASCII使用 echo 的字符 是否有转义序列 例如 012或类似的东西 我想使用以下方法将 ASCII 字符附加到文件中 echo gt gt file 如果您关
  • 从c调用汇编函数

    我试图从 c 调用汇编函数 但我不断收到错误 text globl integrate type integrate function integrate push ebp mov esp ebp mov 0 edi start loop
  • 未找到 Gem 命令

    我已经在 Ubuntu 10 10 32 位上安装了 gem apt get install gem y 但当我尝试跑步时 gem install something gem 我收到未找到命令的错误 bash gem command not
  • 在 Linux 上创建线程与进程的开销

    我试图回答在 python 中创建线程与进程有多少开销的问题 我修改了类似问题的代码 该问题基本上运行一个带有两个线程的函数 然后运行带有两个进程的相同函数并报告时间 import time sys NUM RANGE 100000000
  • 在 Docker 容器中以主机用户身份运行

    在我的团队中 我们在进行开发时使用 Docker 容器在本地运行我们的网站应用程序 假设我正在开发 Flask 应用程序app py具有依赖关系requirements txt 工作流程大致如下 I am robin and I am in
  • 运行此处编译的 C 程序会导致在另一台服务器上找不到 GLIBC 库错误 - 是我的错还是他们的错?

    此处编译的 C 程序在我们的 Ubuntu 服务器上运行良好 但是当其他人尝试在他们的特定 Linux 服务器上运行它时 他们会收到以下错误 myprog install lib tls libc so 6 version GLIBC 2
  • XAMPP Windows 上的 Php Cron 作业

    嗯 我是这个词的新手CRON 据我所知 这是一个Unix安排特定操作在定义的时间间隔后执行的概念 我需要运行一个php文件 每小时更新一次数据库 但我的困惑在于安排执行 我在用XAMPP用于 Windows 7 上的本地开发测试 我发现了什
  • 在 debian wheezy amd64 上安装 ia32-libs

    我正在使用 Debian 7 喘息 amd64 uname a Linux tzwm debian 3 2 0 4 amd64 1 SMP Debian 3 2 51 1 x86 64 GNU Linux 我想安装ia32 libs在我的
  • 如何反汇编、修改然后重新组装 Linux 可执行文件?

    无论如何 这可以做到吗 我使用过 objdump 但它不会产生我所知道的任何汇编器都可以接受的汇编输出 我希望能够更改可执行文件中的指令 然后对其进行测试 我认为没有任何可靠的方法可以做到这一点 机器代码格式非常复杂 比汇编文件还要复杂 实
  • 为什么docker容器提示“权限被拒绝”?

    我使用以下命令来运行 docker 容器 并从主机映射目录 root database 到容器 tmp install database docker run it name oracle install v root database t
  • 如何在文件夹中的 xml 文件中 grep 一个单词

    我知道我可以使用 grep 在这样的文件夹中的所有文件中查找单词 grep rn core 但我当前的目录有很多子目录 我只想搜索当前目录及其所有子目录中存在的所有 xml 文件 我怎样才能做到这一点 我试过这个 grep rn core
  • 比较linux中的两个未排序列表,列出第二个文件中的唯一项

    我有 2 个包含号码列表 电话号码 的文件 我正在寻找一种列出第二个文件中第一个文件中不存在的数字的方法 我尝试过各种方法 comm getting some weird sorting errors fgrep v x f second

随机推荐

  • 计算机专业要考什么证书?

    大家好 我是良许 从去年 12 月开始 我已经在视频号 抖音等主流视频平台上连续更新视频到现在 并得到了不错的评价 视频 100 原创录制 绝非垃圾搬运号 每个视频都花了很多时间精力用心制作 欢迎大家关注哦 考虑到有些小伙伴没有看过我的视频
  • 全国首个元宇宙高校院系都已成立,你还在选择就业方向吗?

    近日 元宇宙行业发生的一则新闻引起热议 南京信息工程大学人工智能学院 未来技术学院 信息工程系更名为元宇宙工程系 这是国内高校设立的首个元宇宙院系 事实上 自从去年 元宇宙 这个词引起轰动之后 很多著名大学都开始涉足元宇宙 建立了元宇宙研究
  • R语言(6) 双坐标图

    双坐标图 library readxl stock lt read excel stock xlsx par mar c 5 4 4 4 par mar 选项的作用是调整绘图区域距离外围框线的距离 plot stock date stock
  • win11任务栏某些情况下不能自动隐藏问题初探

    2023 2 20更新 最新版本的win11似乎已经解决了因为下述原因导致的状态栏不能自动隐藏的问题 win11专业版 win版本 22H2 操作系统版本 22624 1391 如果你的设备不是上述版本 那么不能自动隐藏任务栏的原因可能如下
  • TypeScript详解十六:类型声明(declare)

    目录 前言 一 类型声明的作用 1 1 declare 关键字 1 2 示例 二 常见的几种类型声明 2 1 普通类型声明 2 2 外部枚举 2 3 命名空间 三 类型声明文件 3 1 模拟类型声明文件 以 jquery 为例 3 2 使用
  • 机器学习(上)-回归模型

    1 sklearn构建完整的机器学习项目流程详解 一般来说 一个完整的机器学习项目分为以下步骤 第一步 明确项目任务 回归 分类 第二步 收集数据集并选择合适的特征 第三步 选择度量模型性能的指标 第四步 选择具体的模型并进行训练以优化模型
  • wordpress修改文件上传大小

    找到文件 在网页根目录下 find name htaccess 在文件末尾添加内容 重启服务器 php value upload max filesize 64M php value post max size 64M php value
  • python是一门面向对象的编程语言_面向对象的编程语言和面向过程的编程语言是啥?...

    例如 python是一门面向对象的编程语言 面向对象的编程语言 语言中的所有操作都是通过对象来进行的 面向对象的编程语言 关注的是对象 而不关注过程 对于面向对象的语言来说 一切都是对象 例子 1 孩他妈起床叫孩子上学 面向对象的编程思想
  • 【Qt 开源音视频框架模块QtAV】01:介绍、编译以及简单使用

    介绍 QtAV 是一个基于 Qt 和 FFmpeg 的跨平台 高性能多媒体播放框架 能够帮助你轻而易举地编写出一个播放器 为什么选择 QtAV 而非 QtMultimedia QtMultimedia 无法支持 Qt4 QtAV 同时支持
  • zigbee加密技术

    ZigBee安全和加密 作者 wxl 发布时间 2009 05 22 已阅读 283次 在ZigBee技术中 采用对称密钥的安全机制 密钥由网络层和应用层根据实际应用需要生成 并对其进行管理 存储 传送和更新等 安全机制由安全服务提供层提供
  • 程序员如何提高代码能力?

    前言 作为一名程序员 自己的本质工作就是做程序开发 那么程序开发的时候最直接的体现就是代码 检验一个程序员技术水平的一个核心环节就是开发时候的代码能力 众所周知 程序开发的水平提升是一个循序渐进的过程 每一位程序员都是从 菜鸟 变成 大神
  • 小米手机的sd卡显示无服务器,小米sd卡无法读取_我的小米手机识别不到SD卡,怎么办?...

    为什么小米手机连接电脑 SD卡无法读取 急 1 小米手机系统默认USB连接电脑后 电脑会提示是否打开USB存储 如果想读取SD卡 请将此开关打开 2 每次都设置 确实很烦 你可以通过点击手机 设置 系统 连接到PC 里面进行相应的选项更改
  • Office系列版本安装包下载

    链接 http pan baidu com s 1i4UFZOp 密码 f9y8 链接 http pan baidu com s 1i4YJN4D 密码 743q 链接 http pan baidu com s 1dE5fLfj 密码 ws
  • 输入一段字符串,把其全部转换成大写字母

    include
  • 获取设备管理器中显卡

    include
  • 使用POI在excel文件单元格实现对角线

    查看POI的API可以发现HSSFBorderFormatting setBoderDiagonal接口 尝试使用这个接口并没有任何作用 HSSFSheetConditionalFormatting f sheet getSheetCond
  • EmbedTLS + Eclipse C/C++测试用例SSL客户端和服务器

    EmbedTLS Eclipse C C 测试用例SSL客户端和服务器 目录 EmbedTLS Eclipse C C 测试用例SSL客户端和服务器 1 说明 2 Eclipse的embedtls移植 3 OpenSSL公私钥及证书生成 4
  • Shell面试题

    1 在 shell 脚本成功执行前 如何中断脚本执行 解答 我们需要使用exit命令来实现以上描述的情境 exit命令被强制输出非0值时 脚本会报错并退出 在 Unix 环境下的 shell 脚本中 0值表示成功执行 因此 在脚本终止前执行
  • lnmp一键安装包搭建lnmp环境!!!

    lnmp一键安装包搭建 linux里的基础二个 lamp和lnmp 一 下载lnmp安装包 wget http 202 115 33 13 soft lnmp lnmp1 5 tar gz 如果没有wget工具yum安装一个 yum y i
  • 计算机原理---127.0.0.1是什么

    127 0 0 1究竟什么意思 简介 连接上因特网的每一台计算机都会有一个IP地址 在linux下可以使用命令ifconfig来查看本机的ip地址 windows为ipconfig 而127 0 0 1被称为本地环回地址 loopback