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

TCP/IP 5层协议簇:网络层(ARP协议)

目录

1. TCP/IP 5层协议簇

2. 广播

3. ARP 协议

4. arp 相关命令

5. arp欺骗原理

6. 总结

7. 完整流程讲解


1. TCP/IP 5层协议簇

如下:

2. 广播

广播和广播域:每个网段的最后一个IP地址,255是广播地址

因为广播是IP改为255,但是交换机不认识IP,所以有下面的MAC广播地址

交换机控制不了广播,路由器可以隔断广播

3. ARP 协议

ARP协议:地址解析协议,将已知的IP解析成MAC地址【属于内网(局域网)的协议,路由器会隔断】

ARP流程:

广播请求:

单播应答:

保存缓存表:

当自己的ip地址和目标在同一网段,会发送arp请求。否则,arp请求会问网关的MAC地址,然后有路由器转发。

4. arp 相关命令

查看arp缓存表:红色是自己IP

arp -d 清除缓存表

5. arp欺骗原理

arp欺骗:中间人攻击、截获数据

ARP攻击原理:【后到后得】终止通信,断网,伪造虚假的arp报文和虚假的MAC地址

 

6. 总结

7. 完整流程讲解

交换机没有ip和mac地址,因为它是二层的设备,凡是可以配ip的才有MAC地址

1. AA向II发送信息,判断两者不在同一网段,于是向网关发送arp请求

2. 网关给AA进行arp应答,告诉他自己的MAC地址

3. AA生成arp缓存表,知道网关的MAC地址,重新封装帧。

交换机根据MAC地址表进行转发,将这个帧发给CC端口(网关)

4. 路由器判断mac是自己,接收帧,去掉帧头帧尾。检查目标IP,通过路由表送往下一跳。

因为没有帧头帧尾,不能发送,需要重新封装帧,将源mac地址设为自己,检查arp缓存表,没有的话会arp广播, 然后EE回应

5. 同样道理从帧从HH发出来,然后发送arp广播,找到II,然后发给交换机

6. 交换机根据mac地址表转发

 

总结:


http://www.kler.cn/a/566024.html

相关文章:

  • HIVE中的分组聚合语句
  • ds-国内主要显卡
  • 告别“node版本冲突”:用nvm实现开发环境无缝切换
  • c++11新特性 chrono库
  • Android 12 AOSP拦截Home键教程
  • 线程(Thread)
  • 学术ppt模板_院士增选_自然科学奖_技术发明奖_科技进步奖_杰青_长江学者特聘教授_校企联聘长江学者_重点研发_优青_青长_青拔ppt制作案例
  • 第P6周:VGG-16-Pytorch实现人脸识别
  • 学习路程九 langchain核心组件 Chains
  • 《向华为学习:BEM战略解码》课程大纲
  • [IP] DDR_FIFO(DDR3 用户FIFO接口)
  • PyTorch 常见的损失函数:从基础到大模型的应用
  • 【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第2章 内核HDF驱动框架架构
  • 咸鱼之王+手游开服搭建架设+内购修复无bug运营版
  • `maturin`是什么:matu rus in python
  • 【含文档+PPT+源码】基于地图系统的校园车辆调度系统的设计与实现
  • Python调用AnythingLLM API使用流输出
  • jenkins使用不同用户管理不同工程
  • 使用通义万相Wan2.1进行视频生成
  • FFmpeg-chapter3-读取视频流(原理篇)