网络层学习总结

网络层学习总结

地址解析协议ARP(RFC826)

​ ARP用于希望得到目标IP地址的MAC硬件地址,位于OSI第二层(数据链路层)

ARP请求

  • 源IP地址:192.168.0.101
  • 源MAC地址:f2:f2:f2:f2:f2:f2
  • 目标IP地址:192.168.0.1
  • 目标MAC地址:00:00:00:00:00:00

ARP响应

  • 源IP地址:192.168.0.1
  • 源MAC地址:f1:f1:f1:f1:f1:f1
  • 目标IP地址:192.168.0.101
  • 目标MAC地址:f2:f2:f2:f2:f2:f2
//在windows中,查看ARP表
# arp -a
    
//在linux中,查看ARP缓存表
# arp -a
//查看路由表
# route

IPV4(RFC791)

  • A类地址:0~127
  • B类地址:128~191
  • C类地址:192~223
  • D类地址:224~239
  • E类地址:240~255
IP类型范围可分配网络号每网络最多主机数私有地址保留地址
A类地址0~127125个1677721410.0.0.0 /80(本网络)&127(本地环回)
B类地址128~19116367个65534172.16.0.0~172.31.0.0 /12128(本网络)
C类地址192~2232096895个254192.168.0.0~192.168.255.0 /16192(本网络)
D类地址(多播地址)224~239
E类地址(留待后用)240~255

主机号:全0(本主机),全1(该网络所有主机)

存活时间(TTL)

​ 能够经过的最大路由数目。

IP分片

​ 一个数据包的分片主要基于第2层数据链路协议所使用的最大传输元(maximum transmission unit,MTU)的大小。

​ 由报头中标志位进行判断。

IPV6(RFC2460)

​ IPV6通信有3种类别:单播(unicast)、任播(anycast)和多播(multicast)。IPV4的广播被多播替代。

​ fe80:0000:0000:0000:7a31:c1ff:fecb:b256

​ |前缀|补码 |接口标识符(基于MAC)|

本地连接地址:

​ fe80:0000:0000:0000:/64

​ IPV6为了有更大的地址空间而将报头设为40字节,是20字节IPv4的2倍

​ IPv6不支持广播流量,而采用“邻居请求”,它利用ICMP6来完成,ICMP6采用多播,把信息同时传递给一组目的地址。

​ IPV4的内置分片支持的这一选项没有包含在IPV6的报头里。一个传输IPV6报文的设备在发送前会执行一个叫作MTU探索的过程,该过程会决定报文的最大容量。而路由器是永远不会负责对报文进行分片的。

ICMP(RFC792)

​ 互联网控制消息协议(Internet Control Message Protocol,ICMP)是TCP/IP协议族中的一个功能协议,负责提供在TCP/IP网络上的设备、服务以及路由器可用性的信息。

​ 现在很多防火墙都限制了设备去响应ICMP数据包。

​ ICMP因为ping工具而广为人知,ping工具用来发送ICMP的echo请求数据包。

路由跟踪

​ 第一次发送一个TTL值为1ICMP echo 请求包。通过递增TTL的值检查至哪儿级路由出现问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@小倔牛@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值