网络层及其协议介绍

网友投稿 280 2022-11-06

网络层及其协议介绍

网络层及其协议介绍

壹、IP数据包格式

网路层负责定义数据通过网络流动所经过的路径。主要功能总结:

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

源IP地址(Source IP Address) :该字段用于表示数据包的源地址,32bit。目标IP地址(Destination IPAddress) :该字段用于表示数据包的目的地址,32bit。可选项(Options) :可选项字段根据实际情况可变长,可以和IP一起使用 的选项有多个。例如,可以输入创建该数据包的时间等。在可选项之后,就是上层数据。

贰、ICMP协议

1、ICMP协议的封装

ICMP协议属于网络层协议

ICMP数据的封装过程

ping的命令的返回信息

(1)连通的应答

(2)不能建立连接的应答

(3)应答为未知主机名

(4)连接超时的应答

ping命令的常用参数

windows系统中ping命令常用选项:-t参数会一 直不停的执行ping-a参数可以显示主机名称-I参数可以设定ping包的大小 ###在Linux系统下为: -s-n指定发送包的个数 -C-S指定源IP去ping -I跟踪路由路径命令:WIN: tracert IP/域名Linux: traceroute IP/域名

叁、ARP协议

ARP工作原理:

PC1给PC2发送数据信息,会首先检查自己的ARP缓存表。

如果发现要查找的MAC地址不在ARP缓存表中,就会发送一个ARP请求广播,用于发现目的MAC地址。

ARP请求消息中包含 PC1的源IP地址和源MAC地址以及PC2的目的IP地址和广播地址

交换机收到广播后通过广播的形式把ARP请求消息来发送给除PC1以外的所有主机,只有目的的IP主机PC2会回应。

PC2收到数据以后会记录PC1的源IP地址和源MAC地址到对应的MAC缓存表中;

接着PC2将源IP地址和源MAC地址和PC1目的IP地址和目的MAC地址给交换机,PC1收到信息将PC2的IP地址和MAC地址记录到ARP缓存表里从而实现单播通信。

Windows系统中的ARP命令

arp -a 查看ARP缓存表arp -d [IP] 清除缓存arp -s IP MAC ARP静态绑定

动态学习到的ARP的老化时间是120s,并且静态绑定的ARP条目在计算机关机或者重启后会消失。

华为系统中的ARP命令[Huawei]dis mac-address 查看mac地址信息[Huawei]arp static 绑定ARP[Huawei]undo arp static 解除绑定< Huawei > reset arp all 清楚mac地址表

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:最通俗的白话讲解JDK源码中的ThreadLocal
下一篇:Linxee领视:Type-C接口为何能成为行业趋势?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~