比特微 jetbrains wxRuby Markdown Transformer symfony input primefaces node 建筑资质 vue双向绑定 进销存源码 jq点击事件 list获取最后一个元素 excel动态图表制作 mysql统计数量 图片生成链接 cmd清空命令 python解析json数据 pythonset python读取mysql数据 java正则表达式 java初级 javastring比较 linux目录系统 php实例 python网站开发实例 马赛克软件 js数组移除指定元素 vue上传文件 8元秒电脑 魔兽改图工具 联发科mt6750 画图怎么添加文字 c4d挤压怎么用 js给标签添加属性 bin文件编辑器 lol无法连接服务器 黑域怎么用 ae烟雾特效
当前位置: 首页 > 学习教程  > 编程语言

网络层协议与功能

2020/12/28 19:09:38 文章标签:

文章标题网络层的功能IP数据包格式ICMP协议ICMP协议的封装ping命令的基本格式ARP协议概述Windows系统中的ARP命令ARP原理演示ARP攻击原理网络层的功能 定义了基于IP协议的逻辑地址 连接不同的媒介类型 选择数据通过网络的最佳路径 IP数据包格式 ICMP协议 ICMP是一个“错误侦…

文章标题

  • 网络层的功能
  • IP数据包格式
  • ICMP协议
    • ICMP协议的封装
  • ping命令的基本格式
  • ARP协议概述
    • Windows系统中的ARP命令
    • ARP原理演示
    • ARP攻击原理

网络层的功能

定义了基于IP协议的逻辑地址
连接不同的媒介类型
选择数据通过网络的最佳路径

IP数据包格式

在这里插入图片描述

ICMP协议

ICMP是一个“错误侦测与回馈机制“
通过IP数据包封装的
用来发送错误信息和控制信息

ICMP协议的封装

ICMP协议属于网络层协议
在这里插入图片描述

ping命令的基本格式

ping -t 参数会一直不停的执行ping 调试故障或许进行持续连通性测试时应用 Ctrl+c可以中断命令
ping -a 参数可以显示主机名称
ping -l 参数可以设定ping包的大小 (linux -s)单位为字节可用于简单测试通信质量
ping -n 指定发送包的个数 (linux -c)
ping -S 指定源IP去ping (linux -I)

ARP协议概述

局域网中主机的通信:IP地址与MAC地址
ARP指的是已知目标IP 未知目标MAC地址时用,举例:若PC1想发消息给PC2,但是只知道PC2的IP 未知MAC时通过ARP发送广播帧给交换机,交换机接收到广播帧时无条件作广播处理,此时连接到交换机上的所有主机都可以收到此广播帧,他们会比较自己的IP地址与目标IP是否一致,若不一致则丢弃处理,若一直则回复消息给发送方,在回包的过程自然会加上自己的MAC和IP,当发送方接受到此数据时,查看接收方的MAC和IP地址,把他们一起放入ARP缓存表。

Windows系统中的ARP命令

arp -a:查看ARP缓存表
arp -d:清除ARP缓存

ARP原理演示

1:使用ipconfig/all查看PC1和PC2的MAC地址
2:用“arp -a"查看ARP缓存
3:在PC1上ping PC2后,再用“arp -a”查看ARP缓存表

ARP攻击原理

在这里插入图片描述
欺骗其他所有计算机
欺骗被攻击计算机


本文链接: http://www.dtmao.cc/news_show_550176.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?