当前位置: 首页 > news >正文

pc之间的相互通信详解

如图,实现两台pc之间的相互通信

1.pc1和pc2之间如何进行通讯。

2.pc有mac和ip,首先pc1需要向sw1发送广播,sw1查询mac地址表,向router发送广播,router不接受广播,router的每个接口都有ip和mac,此时计入router的mac需要进行arp欺骗,转换成router需要的IP,arp就是将mac转换陈ip,此时router查询本地路由表,由GE0/0/1接口发向sw2,此时进行rarp,将ip转换成pc2的mac地址,进入sw2,sw2查询本地的mac地址表,传达到pc2.

由于通信之间是双向的,pc2此时发送单播,进入sw2,再由sw2查询mac地址表,进行arp协议,将pc2的mac地址转换成ip地址,传送到让router,router查询本地路由表,此时是单播通讯,router向sw1发送单播通讯,pc1收到pc2的回复,此时通讯完成

arp:将mac地址转换成ip地址

rarp:将ip地址转换成mac地址

http://www.lryc.cn/news/366714.html

相关文章:

  • Mongodb中字段的删除
  • TP8 PHP 动态变量调用 (new $class())->$action($data)
  • 理解JVM内存模型与Java内存模型(JMM)
  • 鸿蒙OS初识
  • 发布自己的 npm 插件包:步骤与最佳实践
  • BubbleML: A Multiphase Multiphysics Dataset and Benchmarks for Machine Learning
  • vscode+latex设置跳转快捷键
  • PHP序列化、反序列化
  • websocket链接携带参数
  • 【C++进阶】深入STL之list:模拟实现深入理解List与迭代器
  • 技术管理之巅—如何从零打造高质效互联网技术团队阅读体验
  • 机器学习与数据挖掘知识点总结(一)
  • 行心科技中禄松波携手,开启智能健康新时代
  • 前端多人项目开发中,如何保证CSS样式不冲突?
  • 【YOLOv10改进[CONV]】使用DualConv二次创新C2f模块实现轻量化 + 含全部代码和详细修改方式 + 手撕结构图 + 全网首发
  • 基于SSM+Jsp的高校信息资源共享平台
  • 软件测试--Linux快速入门
  • module ‘django_cas_ng.views‘ has no attribute ‘login‘
  • CW32F030K8T7单片机在即热式热水器的应用介绍
  • HTML静态网页成品作业(HTML+CSS)—— 美食湘菜介绍网页(5个页面)
  • 使用redis构建简单的社交网站
  • 【Java面试】九、微服务篇-SpringCloud(上)
  • Python 树状数组
  • 【QEMU中文手册】2.2 调用方式(持续更新中)
  • (函数)判断一句话中最长的单词(C语言)
  • QT5.5.0中使用lambda表达式时遇到的问题
  • 【Go语言精进之路】构建高效Go程序:了解切片实现原理并高效使用
  • Python与C语言:深入探索两者的奥秘与差异
  • 图像编解码器在AI绘画中的革新作用
  • SecureCRT[po破] for Mac SSH终端操作工具[解] 安装教程