HCIA-R&S自用笔记(6)(网络层)ICMP、IP协议基础及分片

27 篇文章 1 订阅

ICMP(7/11,40min)

简述

ICMP(Internet Control Message Protocol)因特网控制消息协议

分装在网络层IP包头下

两个字段:Type与Code,Type表示ICMP消息类型,Code表示同一消息类型中的不同信息

00、80为最常见的回应与请求。

C:\Users\Admin>ping

用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
            [-r count] [-s count] [[-j host-list] | [-k host-list]]
            [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
            [-4] [-6] target_name

选项:
    -t             Ping 指定的主机,直到停止。
                   若要查看统计信息并继续操作,请键入 Ctrl+Break;
                   若要停止,请键入 Ctrl+C。
    -a             将地址解析为主机名。
    -n count       要发送的回显请求数。
    -l size        发送缓冲区大小。
    -f             在数据包中设置“不分段”标记(仅适用于 IPv4)。
    -i TTL         生存时间。
    -v TOS         服务类型(仅适用于 IPv4。该设置已被弃用,
                   对 IP 标头中的服务类型字段没有任何
                   影响)。
    -r count       记录计数跃点的路由(仅适用于 IPv4)。
    -s count       计数跃点的时间戳(仅适用于 IPv4)。
    -j host-list   与主机列表一起使用的松散源路由(仅适用于 IPv4)。
    -k host-list    与主机列表一起使用的严格源路由(仅适用于 IPv4)。
    -w timeout     等待每次回复的超时时间(毫秒)。
    -R             同样使用路由标头测试反向路由(仅适用于 IPv6)。
                   根据 RFC 5095,已弃用此路由标头。
                   如果使用此标头,某些系统可能丢弃
                   回显请求。
    -S srcaddr     要使用的源地址。
    -c compartment 路由隔离舱标识符。
    -p             Ping Hyper-V 网络虚拟化提供程序地址。
    -4             强制使用 IPv4。
    -6             强制使用 IPv6。

分析各类Ping命令结果的原因

ping 192.168.1.199(局域网内并无该设备或并无设备使用该IP)

C:\Users\Admin>ping 192.168.1.199

正在 Ping 192.168.1.199 具有 32 字节的数据:
来自 192.168.1.101 的回复: 无法访问目标主机。
来自 192.168.1.101 的回复: 无法访问目标主机。
来自 192.168.1.101 的回复: 无法访问目标主机。
来自 192.168.1.101 的回复: 无法访问目标主机。

192.168.1.199 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

分析:该台设备不在线或根本没有设备使用该IP,ARP无法获取对方MAC地址,无法封装ICMP包(即抓包时根本看不到目标IP为192.168.1.199的ICMP包)

网关没有路由、没有获取到MAC地址(即打招呼后根本没有回应)。

ping 192.168.1.107(局域网内另一台设备,但开启禁ping规则

PS C:\WINDOWS\system32> ping 192.168.1.107

正在 Ping 192.168.1.107 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

192.168.1.107 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

通过arp -a命令实际已经查看到了1.107的MAC(即通过ARP获取到对方MAC地址),但因为对方的防火墙策略,ICMPV4报文被丢弃。

接口: 192.168.1.101 --- 0x14
  Internet 地址         物理地址               类型
  192.168.1.1           68-77-24-67-a2-c2     动态
  192.168.1.107         bc-ae-c5-bf-0a-f4     动态

对方主机不在线、策略屏蔽等,即打了招呼,在规定时间未得到回应(可能已经ARP得到对方MAC,但对方此时下机,无法回应)

ping 114.114.114.114(本机不设置网关

C:\Users\Admin>ping 114.114.114.114

正在 Ping 114.114.114.114 具有 32 字节的数据:
PING:传输失败。常见故障(General failure)。
PING:传输失败。常见故障。
PING:传输失败。常见故障。
PING:传输失败。常见故障。

114.114.114.114 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

主机尝试去访问其他网络内的主机而本身未设置网关

ping后查看ARP表来排错

IP协议(7/11,20min)

IP(Internet Protocol),因特网协议

IP包头20字节(TCP也是20,UDP是8)

分片:当数据包比链路MTU大时,就可以被分解为很多的足够小片段的过程

标识(Identification)、分段标志(Fragment Flags)、分段偏移量(Fragment Offset)

标识:用于确定几个分片包是不是同一个。

分段标志:确定当前为第几个分片

分段偏移量:用于确定分片包从哪些字节开始

科来会抓到第一个分片;Wireshark会抓到最后一个分片

ping保护机制

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值