首页 > 其他 > 详细

网络层协议

时间:2021-05-18 12:21:27      阅读:13      评论:0      收藏:0      [点我收藏+]

网络层协议

本章结构

IP数据包格式

ICMP协议介绍

ARP协议介绍

ARP攻击原理

网络层功能

定义了基于IP协议的逻辑地址

连接不同的逻辑类型

选择数据通过网络的最佳路径

IP数据包格式

技术分享图片

 

 

 ICMP协议

ICMP是一个“错误侦测与回馈机制”

通过IP数据包封装

用来发送错误和控制消息

技术分享图片

 

 

 

ICMP协议的封装

ICMP协议属于网络层协议

ICMP数据的封装过程

技术分享图片

 

 

 

Ping命令

Ping命令的基本格式

技术分享图片

 

 

 Ping命令的返回信息

技术分享图片

 

 

 Ping命令的参数

 -t 会一直不停的执行Ping

调试故障或需进行持续连通测试时使用

Ctrl+C 可以中断命令

技术分享图片

 

 

 

  -a 参数可以显示主机名称

技术分享图片

 

 

 

  -l 参数可以设定Ping包的大小

单位为字节

可以简单测试通信质量

技术分享图片

 

 

 

小结

IP数据包的格式

ICMP的作用

ping命令的使用方法

 

ARP协议概述

局域网中主机的通信

IP地址与MAC地址

什么是ARP协议

Address Resolution Protocol,地址解析协议

将一个已知的IP地址解析成MAC地址

 

ARP协议

IP地址解析为MAC地址

PC1发送数据给PC2,查看缓存没有PC2的MAC地址;

PC1发送ARP请求消息;

所有主机收到ARP请求消息;

PC2回复ARP应答(单播),其他主机丢弃;

PC1将PC2的MAC地址保存到缓存中,发送数据

 

ARP相关命令

Windows系统中的ARP命令

arp -a 查看ARP缓存表

arp -d 清除ARP缓存

ARP绑定

ARP原理演示

需求分析

对等网的环境

PC1和PC2第一次通信

技术分享图片

 

 实现步骤

1. 使用 ipconfig /all查看PC1和PC2的MAC地址

2. 用 arp -a 查看ARP缓存

3. 在PC1上pingPC2后,再用 arp -a 查看ARP缓存表

 

ARP攻击原理

欺骗其他所有计算机

欺骗被攻击的计算机

 技术分享图片

 

 

 ARP欺骗网关

PC1访问互联网的流量需要经过PC2转发

 ARP欺骗主机

PC1访问PC2的流量需要经过PC3转发

 

ARP故障处理

绑定ARP

       1. 首先,以管理员权限运行命令提示符(CMD)。
  2. 在命令提示符中运行“netsh i i show in”查看要进行ARP绑定的网卡的idx编号。
  3. 在命令提示符中运行“netsh -c “i i” add neighbors idx IP MAC”进行ARP绑定,这里的idx就是上一步查到的网卡的idx编号,IP和MAC就是你要绑定的IP地址和MAC地址。
      例如:netsh -c “i i” add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4
  4 .最后在命令提示符下用“arp -a”命令查看下自己所添加的ARP项是否在列表中并且为静态就可以了。
      “arp -a”命令检测为静态
  5. 解除绑定:netsh -c “i i” delete neighbors IDX (IDX改为相应的数字) 才可删除MAC地址绑定,然后重启系统。

 

网络层协议

原文:https://www.cnblogs.com/Rui-Lin/p/14778332.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!