PC1通往PC2的详细过程
静态---手工配置IP地址
什么是网关:网络的关卡------------看门大爷
三层设备与其他层设备直接相连的三层接口的IP地址
私有地址:本地唯一性---在同一个广播域内不允许出现相同的地址
Ping ---测试连通性指令
PC1--ping--PC2
PC1通往PC2的详细过程
ARP--地址解析协议 ---通过对方的某个地址来获取对方另一个地址
AARP --正向ARP--通过对方的IP地址来获取对方的MAC地址
PC1发出的第一个包为广播包 ---ARP请求 源MAC地址为PC1的MAC地址,目标MAC为FF:FF:FF:FF:FF:FF
ARP请求信息---请求获得192.168.1.1的MAC地址
192.168.1.1 ----网关
ARP应答
第二个包为ICMP包 (ping)
源IP为PC1的IP,目的IP为PC2的IP
源MAC为PC1的MAC,目的MAC为网关的MAC
当上方的数据包到达路由器后,路由器会基于数据包中的目标IP地址查询自己的路由表
上方的数据包经过路由器后,路由表中的表项指示数据包应该从G0/0/1口转发
转发之后的第一个包---ARP的请求包
ARP请求 ----请求获取192.168.2.2(PC2)的MAC
ARP包,源MAC从原来的PC1的MAC变换为G0/0/1接口的MAC地址
目标MAC---FF:FF:FF:FF:FF:FF
ARP应答
当通过ARP请求获取到PC2的MAC时
源IP--PC1的IP,目标IP---PC2的IP
源MAC---g0/0/1接口MAC,目标MAC--PC2的MAC
PC1通往PC2的详细过程相关推荐
- PC#1 ping PC#2,请描述PC1和PC2之间的通信过程【杭州多测师】【杭州多测师_王sir】...
1)pc1会生成一个arp请求包,请求pc2的MAC地址 2)sw1收到arp请求包 3)pc2收到arp请求包,对此数据包进行解析 4)pc2发出的arp应答包到达sw1,将此arp应答包从feth ...
- ORACLE11G 将dataguard的rman备份恢复到测试环境的单机oracle中的详细过程
2019独角兽企业重金招聘Python工程师标准>>> ORACLE11G 将dataguard的rman备份恢复到测试环境的单机oracle中的详细过程 原创 2015年08月21 ...
- HBase 1.2.6 完全分布式集群安装部署详细过程
2019独角兽企业重金招聘Python工程师标准>>> Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Big ...
- VS调试dll详细过程记录
VS调试dll详细过程记录 还可以参考博客: https://blog.csdn.net/u014738665/article/details/79779632 在我们写的程序中有时候调用dll,并且 ...
- 在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程
2019独角兽企业重金招聘Python工程师标准>>> 在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程 今天在OSX版的 LispBox(使用CCL) ...
- STM32F0xx_EXIT中断配置详细过程
Ⅰ.概述 EXIT外部中断在使用到按键或者开关控制等应用中比较常见,低功耗中断唤醒也是很常见的一种.因此,EXIT在实际项目开发中也是比较常见的一种. STM32F0中外部中断EXIT属于中断和事件的 ...
- Navicat 使用sql命令建数据库和表详细过程_2
/** *@author blovedr *功能: Navicat 使用sql命令建数据库和表详细过程_2 *日期: 2018年7月24日 10:39 *注释: 学习数据库MySQL的点点记录, ...
- 【Linux】【服务器】 CentOS7下安装MySQL(版本8.0)详细过程步骤
一.检查是否安装过mysql [Linux][服务器]CentOS7下卸载MySQL详细过程步骤 二.下载Linux下的Mysql包,打开Mysql官网 1.MySQL官网 2.滑到最后,点击MySQ ...
- Win7安装64位CentOS 6.4双系统详细过程
原文连接Win7安装64位CentOS 6.4双系统详细过程 本文是在两篇文章整合而成.分别是: Mr.Johness的 最清晰细致的教程!一步步教你打造Win7+CentOS双系统 和 cjh326 ...
最新文章
- python fromfile_python之numpy文件操作
- centos下yum安装nginx
- Java I/O系统之Object流
- linux内核中led驱动的分布,Linux内核模块驱动之---led驱动
- Android 签名问题记录MinSdkVersionException: Failed to determine APK‘s minimum supported platform version
- Atitit vod click event design flow 视频点播系统点击事件文档
- java 认证考试题_2017年Java认证考试真题及答案
- 计算经纬度、距离、方位角
- 获取微信所有聊天记录数据并通过Python制作词云图
- 《开源安全运维平台--OSSIM最佳实践》节日期间当当自营店 五折 优惠活动开始啦!...
- 【Image Matting】Image Matting评价指标
- 剑指offer学习--实现单例模式
- SQL SELECT(复杂查询) 之 等值查询 内外连接
- 数据可视化大屏酷炫秘籍之前端开发者自己动手
- 答大二学生:跟着自己的兴趣定方向
- 实习日志(总结一些前端知识)
- CIO40: IT人之爬格子码字
- 计算机组装中RESET,专家解惑:有些品牌机为何没Reset键
- sizeof,length和size()的区别
- 你可能是盗版软件的受害者
热门文章
- 11_RHEL安装Maya2015
- wifi信息流如何做?联系谁?
- Java 汉字拆分转为拼音 及根据经纬度获取所在位置
- 学计算机怎么预防脱发,电脑工作者如何防止脱发出现?
- 阿里资深技术岗被裁员,混到35岁真的只能坐以待毙了吗?
- 时尚奢侈品集团Lanvin拟合并上市:新公司作价19亿美元
- 计算机频谱仪仿真,频谱分析仪模拟仿真.doc
- 新人初学python在运行脚本时报错了,不知道如何处理还请各位高人指点,拜托拜托
- dns服务器未响应 没网,dns服务器未响应解决方法
- fcitx重启 linux_用脚本的方法解决fcitx占用大量cpu资源的问题