网络层(三)

196 阅读3分钟

这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战

5. 网际组管理协议IGMP

  和ICMP相似,IGMP使用IP数据报传递其报文(即IGMP报文加上IP首部构成IP数据报),但它也向IP提供服务。因此,我们不把IGMP看成是一个单独的协议,而是属于整个网际协议IP的一个组成部分。

1)、 IGMP分为两个阶段

  第一阶段:当某个主机加入新的多播组时,该主机因该向多播组的多播地址发送IGMP报文,声明自己要成为该组的成员。本地的多播路由器收到IGMP报文后,将组成员关系转发给因特网上的其他多播路由器。

  第二阶段:因为组成员关系是动态的,因此本地多播路由器要周期性地探寻本地局域网上的主机,以便知道这些主机是否还继续是组的成员。

  只要对某个组有一个主机响应,那么多播路由器就认为这个组是活跃的。

  但一个组在经过多次的探寻后任然没有一个主机响应,则不再将该组的成员关系转发给其他的多播路由器。

2)、 IGMP采用的一些具体措施

  在主机和多播路由器之间的所有通信都使用IP多播。

  多播路由器在探寻组成员关系时,只需要对所有的组发送一个请求信息的询问报文,而不需要对每一个组发送一个询问报文。默认的询问速率是每125秒发送一次。

  当同一个网络上连续有几个多播路由器时,他可能迅速有效地选择其中的一个来探寻主机的成员信息。

  在IGMP的询问报文中有一个默认值N,它指明一个最长响应时间(默认值是10秒)。当收到询问时,主机在0到N之间随机选择发送响应所需要经过的时延。对应于最小时延的响应最先发送。

  同一个组内的每一个主机都要监听响应,只要有本组的其他主机先发送了响应,自己就可以不再发送响应了。

6. ping命令诊断网络故障

  ping(packet Internet grope), 因特网包探索器,用于测试网络连接量的程序。ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。

  ping指的是端对端连接,通常用来作为可用性的检查,但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。

  如果你打来IE浏览器访问网站失败,你可以通过ping命令测试到Internet的网络连通,可以为你排除网络故障提供线索,

7. 网络畅通的条件

image.png 静态路由

  需要管理员告诉路由器所有没有直连的网络下一跳给谁

  静态路由的缺点是适合于小分为的网络,不能够自动调整路由

动态路由

   RIP周期性广播路由表,20秒跟新一下路由信息,最大跳数15跳