首页 > 其他分享 >无分类域间路由选择(CIDR)

无分类域间路由选择(CIDR)

时间:2024-03-07 20:22:37浏览次数:22  
标签:源点 主机 报文 域间 发送 CIDR ICMP 路由 路由器

构成超网,网络1:206.1.0.0/17

网络2:206.1.128.0/17

网络1和网络2聚合成一个较大的子网

前16位相同,从第17位开始1000 0000 和网络2的第17位 0000 0000 取交集

得到聚合后的超网 206.1.0.0/16

划分子网由少到多的过程

构成超网是由多到少的过程

 地址解析协议ARP

无论网络层使用什么协议,在实际网络的链路上传送数据帧时,最终必须使用硬件地址。

需要IP地址到MAC地址的映射,每台主机都设有ARP高速缓存,用来存放本局域网上各主机和路由器的IP地址到MAC地址的映射表,称为ARP表。

4种典型情况总结:

1.发送方是主机时,要把IP数据报发送到本网络上的另一台主机,用ARP找到目的主机的MAC地址

2.发送方是主机时,要把IP数据包发送到另一个网络上的主机时,用ARP找到本网络上的一个路由器的MAC地址,剩下工作交给路由器。

3.发送方是路由器时,要把IP数据报转发到本网络上的一台主机。这时用ARP找到目的主机的MAC地址。

4.发送方是路由器时,要把IP数据报转发到另一个网络上的一台主机。这时用ARP找到本网络上的一个路由器的硬件地址,剩下的工作交给找到的路由器完成。(相当于点对点传输)

动态主机配置协议(DHCP)

 用于给主机动态的分配IP地址,它提供了即插即用联网的机制,这种机制允许一台计算机加入新的网络和获取IP地址不用手工参与,DHCP是应用层协议,基于UDP。

网际控制报文协议(ICMP)

ICMP报文作为IP数据报的数据部分,加上数据报的首部,组成IP数据报发送出去,ICMP是IP层协议。

来让主机或路由器报告差错和异常情况。

五种差错类型:

1.终点不可达

当路由器或主机不能交付数据报时就向源点发送终点不可达报文

2.源点抑制

当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢。拥塞丢弃数据。

3.时间超过

当路由器收到生存时间TTL=O的数据报时,除丢弃该数据报外,还要向源点发送时间超过报文。

当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过报文。

4.参数问题

当路由器或目的主机收到的数据报的首部中有的字段的值不正确时,就丢弃该数据报,并向源点发送参数问题报文。

5.改变路由

 路由器把改变路由报文发送给主机,让主机知道下次应该将数据报发送给另外的路由器。

不应该发送ICMP差错报告报文的几种情况如下:

1.对ICMP差错报告报文不再发送ICMP差错报告报文。
2.对第一个分片的数据报片的所有后续数据报片都不发送ICMP差错报告报文。
3.对具有组播地址的数据报都不发送ICMP差错报告报文。
4.对具有特殊地址(如127.0.00或0.0.0)的数据报不发送ICMP差错报告报文。

ICMP询问报文有4种类型:

1.回送请求和回答保温碗

2.时间戳请求和回答报文

3.掩码地址请求和回答报文

4.路由器询问和通告报文

最常见的应用分别是

分组网间探测ping 测试两台主机之间的连通性

Traceroute跟踪一个分组从源点到终点的路径,使用了ICMP时间超过差错报告报文

标签:源点,主机,报文,域间,发送,CIDR,ICMP,路由,路由器
From: https://www.cnblogs.com/gzhblog/p/18059208

相关文章

  • 第六十八天 BBS项目之四 分组连表查询 路由匹配进阶使用
    一、内容回顾#1登录页面搭建-bootsrtap的栅格,form-group,input:form-control-验证码#2验证码图片的生成-1pillow生成一张图片-2图片上写文字-3设置文字大小,设置文字颜色,设置文字字体格式(ttf)-45位大小写字母,数字-5点,线,弧形-6放到bytesio,取出来 img.save(f,'p......
  • WebAPI中控制器路由和方法路由的区别
    控制器级别的路由:在控制器级别应用路由意味着所有该控制器中的操作都将遵循指定的路由模板。控制器级别的路由通常用于区分不同的API版本或将相关的操作分组到一个URL路径下。控制器级别的路由可以在控制器类上应用,例如:[Route("api/[controller]")][ApiController......
  • 管理端根据角色,获取动态路由,动态引用页面的时候,Vue2和vue3的使用方法
    1、vue2使用的方法,重点注意引用组件的时候使用的requirelettemp=[];children.map((itemChild)=>{letvisible=(itemChild.menuType=='F')?true:false;temp.push({path:itemChild.path,component:resolve=>require([@/views/${itemChild.component}],resolve),meta:......
  • 主路由子路由视图配置(子app),并且重定向新路由
         重定向   ......
  • AR路由器配置内网通过公网IP访问内网服务器(域内NAT)
    为了保护内网服务器的IP,内网用户去访问服务器时,也需要使用公网IP,此时需要配置域内NAT功能。AR路由器域内NAT(也可称为NAT回流)实现内网用户通过公网IP访问内网服务器,详细配置分为如下两个场景。说明:如果不清楚内网PC与映射服务器是否在同一个网段,可直接参考场景二进行配......
  • Vue router路由设计
    这里的路由是指的页面之间的路径管理器,简单的理解为vue-router就是链接路径的管理系统。vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue-router就是将组件映射到路由上面。在vue-router单页面应用中,是路径之间的切换,也就是组件的......
  • MediaTek Filogic 系列路由器串口救砖教程
    感谢蝈蝈大佬开发的mtk_uartboot工具,这样就可以随便刷砖了适用系列:MediaTekMT7622、MT7981、MT7986、MT7988SoC1.下载工具地址:https://github.com/981213/mtk_uartboot/releasesWindows用户选择mtk_uartboot-x86_64-pc-windows-msvc.zipLinux用户选择mtk_uartboot-......
  • Flutter 定义局部路由 Navigator
    Flutter中,通常我们使用Navigator来管理全局的页面路由,在整个应用中维护一个路由堆栈。但是,有些情况下你可能需要一个局部路由,也就是在应用的某个部分内部维护一个独立的路由堆栈,而不影响全局路由。为了实现这一点,你可以在你的应用中创建一个新的Navigator局部路由简单使用......
  • Taurus.MVC WebMVC 入门开发教程6:路由配置与路由映射
    前言:在本篇Taurus.MVCWebMVC入门开发教程的第六篇文章中,我们将讨论如何配置路由并映射到控制器和操作方法。路由是决定应用程序如何响应客户端请求的重要组成部分,因此在Web开发中非常重要。我们将继续使用Taurus.Mvc命名空间,并探讨如何在应用程序中配置路由。步骤1:了......
  • Vue Router系列之(一)路由
    路由1.SPA应用单页Web应用(singlepagewebapplication,SPA)。整个应用只有一个完整的页面(index.html)。点击页面中的导航链接不会刷新页面,页面不会跳转,只会做页面的局部更新。数据需要通过ajax请求获取。注:多页面应用,多个页面来回跳来跳去2.什么是路由?一个路由(route......