HCIA回顾——数据通信原理

掌握
1.数据通信原理
2.小型企业网

1.数据通信原理
“PC1”Ping“PC2”

1.判断目的IP与源IP是否同网段,用目的IP与自己的掩码相与。(同一网段直连的路由器可以直接通信,不用去找网关)
2.若不在同一网段,则根据网关在电脑的ARP表项查到对应的MAC地址,若ARP表项为空,则进行ARP解析,将解析出来的MAC地址封装在数据链路层的MAC帧中
3.若PC1的ARP表为空,PC1先发送一个以广播形式出去的ARP的Request报文(请求获取192.168.1.254对应的MAC地址),Request报文里还有TargetIP,其决定了哪个路由器回复
4.交换机SW1:根据源MAC学习,根据目的MAC转发;交换机收到的ARP报文:ARP|目的MAC:FFFF FFFF FFFF FFFF|源MAC:1111 1111 1111 1111(PC1的地址)。交换机根据源MAC学习1111对应的接口G0/0/1
5.路由器R1:首先将PC1的MAC和IP写入自己的ARP表,同时回应一个ARP的Reply报文:网关192.168.1.254对应的MAC地址2222
6.交换机SW1:交换机根据R1的Reply报文学习源MAC2222对应G0/0/2
7.PC1:从Reply报文中学习到192.168.1.254对应MAC2222 2222 2222 2222
8.PC1:此时就可以成功封装ICMP报文
9.交换机SW1:刷新对应MAC地址表,300秒自动老化

概括:将目的IP与自己掩码相与,若同网段则在ARP表项找同网段的MAC;若不同网段则封装的目的MAC则写网关的MAC,再次之前先查ARP表项有没有对应的MAC地址,如果没有则发送Request报文请求MAC地址。所有报文碰到交换机,交换机都会做“基于源MAC学习,基于目的MAC转发”目的MAC为全F,则泛洪。网关收到Request报文后先判断TargetIP是不是自己的IP,若是把Request报文对应的IP和MAC关系缓存在自己的ARP表项,然后再回一个Reply报文。
数据从物理层的流变成帧去到R1的G0/0/0接口数据链路层后,若目的MAC是该接口的,则拆包并送上网络层,在网络层判断目的IP是否和该接口一致,不一致则查路由表并把包送到对应的接口G0/0/1,封装源MAC和目的MAC下二层数据链路层,若IP没有对应的MAC则做ARP解析,再下到物理层,传到R2的G0/0/0接口

要点: 路由器工作原理:查表,转发
源和目的IP一直不变;源和目的MAC逐级变化

1.0 HCIA回顾——数据通信原理相关推荐

  1. Git命令家底儿及Git数据通信原理详解

    声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载. 作者:周立伟(花名:华序,ITeye博客),关注分布式.高并发和Java中间件的研究. 责编:钱曙光,关注架构和算法领域,寻求报道或者 ...

  2. 【Vue 3.0 新特性(四)】Vue 3.0 响应式系统原理

    文章前言 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:内容较多,建议通过左侧导航栏进行阅读 Vue 3.0 响应式系统原理 基础回顾 Vue.js 响应式回顾 Proxy 对象实现属性监听 多层属 ...

  3. 数据通信原理_华为面向全球发布Datacom认证 未来三年培养15万数据通信网络人才...

    11月11日,华为ICT大赛2019--2020全球总决赛期间,华为在东莞松山湖基地举办主题为"数通万物 引领未来"的华为Datacom认证全球发布会,面向全球正式发布" ...

  4. 《数据通信原理》笔记第二篇:第一章——Day 2

    <数据通信原理> 声明: 此系列文章均为本人为课程考试复习而总结的部分知识要点,不代表课程完整知识,仅供参考 (大佬看个乐就行了) 第二篇:第一章--Day 2 1.数据通信的定义: 两个 ...

  5. 数据通信,数据通信原理是什么?

    数据通信,数据通信原理是什么? 数据通信讨论的是从一个设备到另一个设备传输信息.协议定义了通信的规则,以便发送者和接收者能够协调他们的活动.在物理层上,信息被转换成可以通过有线媒体(铜线或光缆)或无线 ...

  6. 手动实现vue2.0的双向数据绑定原理

    vue2.0的双向数据绑定原理(手动实现) 一句话概括:数据劫持(Object.defineProperty)+发布订阅模式 一.首先了解什么是发布订阅模式 二.new Vue()的时候做了什么? 一 ...

  7. 数据通信原理_什么是数据通信?有什么特点?

    20世纪50年代后,随着计算机技术的飞速发展,通信技术也取得了极大的进步,并诞生了通信领域的新分支--数据通信. 所谓数据通信是指信源发出的是数字形式的消息,如电报.计算机数据等. 数据通信的信道既可 ...

  8. 数据通信原理期末总复习

    第一章 数据通信概论 数据信号的3种基本传输方式:基带传输.频带传输和数字数据传输. 基带传输:是基带数据信号(数据终端输出的未经调制变换的数据信号)直接在电缆信道上传输. 频带传输:是基带数据信号经 ...

  9. 网络通信原理——OSI模型、TCP/IP模型、数据通信原理

    网络通信原理 OSI模型 OSI模型的由来 OSI模型是一种网络标准,所有软件和硬件开发都遵循统一的标准(OSI模型). OSI七层模型(物 数 网 传 会 表 应) 层名称 功能 应用层 为用户提供 ...

最新文章

  1. 干货来袭-整套完整安全的API接口解决方案
  2. python自学网课推荐-这些AI课网课最具人气!不仅免费、系统,还附带链接 | 资源...
  3. Subversion基本操作
  4. 云计算数据中心建设热潮的两个图表
  5. 注入技术--消息hook注入
  6. Linux watch命令详解
  7. Mongodb 基础 查询表达式
  8. python加载html表格数据,使用python 3.6获取html表格行数据美丽的汤
  9. python中定义结构体
  10. python批量读取用例的方法
  11. OpenCV4每日一练day4:Mat类的创建、赋值、读取
  12. jsp if else c标签 总结
  13. 64bit 用户空间内核空间
  14. 安卓俄罗斯方块java解释_Android实现俄罗斯方块
  15. 计算机考研复试题目大全
  16. 高可用架构演进之单元化
  17. 基于matlab的直流电机仿真,基于MATLAB的无刷直流电机控制系统仿真
  18. MySQL 从 8.0.31 开始从原来的 mysql:mysql-connector-java 改为 com.mysql:mysql-connector-j
  19. 【Docker系列】Docker的网络
  20. 头发合成:手绘草图妙变逼真秀发

热门文章

  1. 一分钟让你实现Android微信分享功能
  2. Python 列表(Lists)
  3. java基于springboot开发开发机动车考试驾照考试科一科四考试在线题库系统
  4. glusterfs安装详解
  5. java 生成stub,Java工程使用axis的stub生成webservice客户端代码
  6. 华为的鸿蒙系统是海思_华为亮剑,徕卡+海思麒麟1020+鸿蒙系统,手里的Mate30不香了...
  7. 第1篇:建立电子图书在线阅读系统的事件模型
  8. thinkpad触控笔怎么用_新iPhone将支持触控笔?乔布斯当年是这样疯狂diss的
  9. python实战-抽答小软件(老师专属版)
  10. 【HCIA-Datacom V1.0培训教材】网络管理与运维