#两台主机之间通信时为什么要用IP地址,而不直接用硬件地址?
两台主机之间通信时为什么要用IP地址,而不直接用硬件地址?
既然在网络链路上传送的数据帧最终是用硬件地址来寻找目的主机,为什么还要用IP地址进行通信,为什么不直接是用硬件地址进行通信?
首先要知道,在全世界有各种各样的网络(如WAN,LAN,2G,3G),它们使用不同的硬件地址,要使这些异构网络进行通信必须要进行硬件地址转换,而要让用户或者用户主机来完成这一任务几乎是不可能的(虽然我也不知道为什么这项工作很复杂),但采用IP编址之后,全球的每台主机似乎都处于同一个网络之中,它们都拥有唯一的一个IP地址,它们的通信似乎就像连接在同一个网络上一样方便。两台主机通信时,只需知道对方的IP地址即可,因为复杂的IP地址到硬件地址的转换是由通过软件调用ARP来实现的。
参考文献 《计算机网络》 谢希仁
#两台主机之间通信时为什么要用IP地址,而不直接用硬件地址?相关推荐
- 【网络通信与信息安全】之深入解析两台主机之间的通信过程和原理
一.前言 本文通过在 Docker 容器中执行命令,来深入了解两台主机之间的通信过程.阅读完本文,您将熟悉以下内容: Docker 的基本操作: 创建 socket 并发送 HTTP 请求: 路由表. ...
- Linux 两台主机之间建立信任关系方式及基本原理
前言: 去年学过一段时间的现代密码学,最近在配置github, Linux主机之间建立信任关系的时候都用到了其中一些知识,所以刚好整理一下,想直接看操作方式的可直接拉到下面 密码学基本知识 一 现代密 ...
- Linux两台主机之间建立信任关系
Linux两台主机之间建立信任关系 一般用ssh命令访问另一台机器,或者用scp命令从别的机器拷贝数据和文件,都要输入对应账户的密码.而在两台机器之间建立信任关系,则可以省略输入密码的过程. 一 : ...
- 计算机网络两台主机互相通信过程概览
两台主机互通过程: 地面:物理层信息 路 :数据链路层 使物理层更好的传输 车 :网络层 实现异构网络的互联 货物:传输层 实现不同主机的进程之间的通讯(TCP) 楼:应用层 为应用进程提供服务 TC ...
- 直连的不同网段的两台主机如何通信
今天我们来看一下,如何让两台直连的主机,配置不同网段的ip地址后,还可以ping通.同时从中可以了解些什么? 环境配置 准备两台电脑,系统是Ubuntu的,用一根网线把它们的网络接口连起来 在Ubun ...
- 一些计算两台主机之间进行socket通信的延迟的小程序
最后更新于2021年6月1日 11:06:11 2021年5月26日 16:44:07:HTTP.TCP和Socket的概念和原理及其区别 iPerf图形化工具Jperf图文使用教程 Measurin ...
- linux服务器拷贝目录文件夹,linux两台服务器之间文件/文件夹拷贝
linux两台服务器之间文件/文件夹拷贝 跨服务器拷贝需要用到的命令是scp. ----------------------拷贝文件夹--------------------------------- ...
- 详细教你两台电脑之间传文件
当我们遇到两台电脑之间需相互要拷贝整个硬盘里的文件的时候,,我们又找不到这么大的移动存储设备,这时,两台电脑怎么传文件呢?也许有人一脸茫然.但是现在需要迷茫,小编这就向大家分享关于两台电脑怎么传文件的 ...
- Winpcap网络编程十之Winpcap实战,两台主机通过中间主机通信
注:源码等等的我不会全然公开的,此篇文章写出来为大家的网络编程或者课程设计提供一定的思路.. 好,本次我们须要完毕的任务是: 完毕两台主机通过中间主机的数据通信(网络层) 添加基于IP地址的转发功能 ...
最新文章
- linux文件系统简介
- input file 上传文件格式限制
- 怎么在php登录首页添加样式,首页登录后怎么在首页显示用户名以及隐藏登录框?...
- Java面试2021,java数据可视化项目
- 【转】阿里技术专家详解 DDD 系列 第一讲- Domain Primitive
- mysql 配置多个数据库连接_SpringBoot多数据库连接(mysql+oracle)
- JavaWeb--HttpSession案例
- smarty 执行php,smarty模板执行原理
- HTML&CSS:制作简易电商网站
- Matlab入门变量篇
- vue 二级三级路由配置
- 树莓派系统备份与还原
- JS自动弹出广告窗口
- 按键短按、长按,双击
- 台式电脑点关闭计算机关不了,台式电脑关机关不了怎么办
- Navigating to current location (/user) is not allowed
- 大数据会给我们带来什么影响?
- 数据挖掘4:自然语言处理(NLP)信息提取技术
- python学习笔记3(字符串)
- Python网络数据采集知识点